自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

原创 【Struts2进阶】Struts2拦截器实现基于Url的权限管理

Struts2的拦截器只能拦截Action,拦截器是AOP的一种实现方式,可以使我们的系统架构更松散(耦合度低),可以插拔,容易互换,代码不改变的情况下很容易满足客户需求。项目的权限管理模块就使用到了Struts2的拦截器,原理是这样的,我们来自定义一个拦截器,拦截所有的Action请求,对用户的登录状态和权限信息进行判断。如果用户为登录状态且有足够的权限,则继续访问;若未登录,则为其跳转到登录页面

2016-03-16 13:17:07 4168 6

原创 【Struts2进阶】Struts2 多方法调用的两种方式

Action的创建一般可分为两种方式,第一是每个方法创建一个Action类,第二是一个Action中包含多个方法;在实际的开发中,一般不会采取第一种方案,因为项目中有多少方法,就需要建立多少的Action类,类多且配置量巨大,所以我们经常采用一个Action对应多个方法的方式。那么问题来了,Struts2的Action中包含多个方法时如何调用?同样有两种方式可以选择,1. 方法的动态调用 2.通过配

2016-03-10 23:00:26 1587 7

原创 【Struts2进阶】Struts2的Action访问Servlet API 的 三种方式

Struts2 相比 Struts1 而言,Struts2的Action并未直接与任何Servlet API耦合,这是Struts2的一个改良之处,使得 Action 可以脱离 Web 容器进行测试;另外因为Action是一个普通的Java类,而不是一个Servlet类,完全脱离于Web容器,所以我们就能够更加方便地对Control层进行合理的层次设计,从而抽象出许多公共的逻辑,并将这些逻辑脱离出A

2016-03-10 21:44:34 922 4

原创 【Struts2进阶】Struts2深度解析ModelDriven原理

Strus2在获取表单数据的时候有两种方式:属性驱动模式和模型驱动模式,使用属性驱动模式,需要在Action中声明这些属性,并提供属性的getter和setter方法,这样从前台传过来的参数就会自动set到你声明的属性中。但这种方式不好的地方在于,如果实体属性很多的话,就需要声明一大堆属性以及get(),set()方法。不过不要紧,Struts2可以采用类似于Struts1中的ActionForm方

2016-03-10 21:05:06 3333 7

原创 【Struts2进阶】用Struts2搭建web项目

今天翻看自己的博客,突然发现没有关于SSH三大框架的博客,翻看之前的笔记,有整理但是没发布 - -… 先从Struts2说起,使用一些新的技术,我的习惯是先以最快的速度学会如何使用它,做出demo,然后在去慢慢研究他的原理,实现机制。所以第一篇博客我会讲解如何使用Struts2框架快速搭建出一个项目。需要注意:Struts2需要运行在JRE1.5及以上版本1、创建一个Java Web项目2、引入

2016-03-10 20:51:53 1784 5

原创 Maven利用Profile构建不同环境的部署包

背景介绍,问题所在一个项目里总会有很多配置文件,有配置文件是好事,说明项目灵活,但是有的配置文件需要区分不同的环境,即不同的环境,配置文件里的值会有区别,我们需要根据环境的变化来修改配置文件中的值,这样就很不爽了。我们就遇到了这种情况,公司现在就有四套环境,本机环境(开发人员本机环境)、开发环境(开发阶段,小组内自测用)、测试环境(测试团队用)、生产环境(项目正式上线后的环境)。在这些不同的环境下有

2016-03-07 13:42:23 3192 9

原创 【Linux运维-集群技术进阶】集群/分布式环境下5种session处理策略

前言在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时候B服务器并不存在Session,所以就会将用户

2016-03-01 15:49:49 6872 27

SpringBoot 配置相关代码

SpringBoot 配置相关的学习代码

2017-08-13

springboot 实例

springboot 的入门级实例,分分钟搞出来

2017-06-28

mysql-5.1.57.tar.gz

mysql-5.1.57.tar.gz Linux环境下详细安装教程: http://blog.csdn.net/u010028869/article/details/50704443

2016-02-20

Eclipse代码格式化模版

Eclipse代码格式化模版,可以参照我的博客进行设置。http://blog.csdn.net/u010028869

2015-11-10

MyEclipse注释模版

MyEclipse注释模版,一键导入即可。

2015-11-05

ASP.NET MVC + Bootstrap + XML 封装短信验证服务

前一段时间的一篇博客http://blog.csdn.net/u010028869/article/details/47428969。介绍了如何利用第三方短信平台完成短信验证的功能,短信验证服务算是比较基础的功能,各个系统注册都需要用到,而我们总不能把这个把这段接口代码copy到每个地方一份,那样没有复用也不好维护。介于这个原因,所以打算将短信验证服务抽出来,单独做成一个模块,通过WCF为各个系统提供服务。

2015-10-10

EF三种编程方式之CodeFirst 代码

EF三种编程方式之CodeFirst 代码

2015-08-24

ASP.NET+Bootstrap 实现短信验证的功能

ASP.NET+Bootstrap 实现短信验证的功能,有详细注释,推荐大家试试

2015-08-11

ASP.NET+Bootstrap 实现短信验证功能

ASP.NET + Bootstrap 实现短信验证功能,带详细注释。 大家可以尝试一下。

2015-08-11

Oracle客户端32位

Oracle 32位客户端,plsql不能直连64位Oracle11g数据库,必须安装一个32位的客户端才行。具体配置见文章:http://blog.csdn.net/u010028869/article/details/46647479

2015-06-26

网页音乐播放器

直接可用的网页音乐播放器,可加入到自己的项目中。

2015-03-18

条形码打印demo

C#编写 条形码打印的demo,通过斑马打印机打印出条形码。

2014-10-06

SMT.ZEBRA.DLL条形码打印的dll文件

SMT.ZEBRA.DLL 条形码打印的dll文件

2014-10-06

WinForm下编写分页控件,实现DataGridView的分页效果

WinForm下编写分页控件,实现DataGridView的分页查询效果。附带详细的注释,一看即会。另外也可直接复用。

2014-09-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除