文章列表
Struts 2拦截器(Intercept)总结
- 博客分类:
- SSH
文章转自:http://archive.cnblogs.com/a/2228063/
什么是Struts 2拦截器?
从软件构架上来说,拦截器是实现了面向方面编程的组件。它将影响了多个业务对象的公共行为封装到一个个可重用的模块,减少了系统的重复代码,实现功能的高度内聚,确保了业务对象的整洁和纯度。
从Java代码上来说,它就是一个普度的Java对象,它只需要实现一个名为Interceptor的接口。
为什么要使用拦截器?
拦截器消除了动作组件中的横切任务(cross-cutting task)。例如,日志记录是一个典型的横切关注。以前,我们 ...
struts2 验证框架 查找验证文件源码
- 博客分类:
- SSH
public class DefaultValidatorFactory implements ValidatorFactory {
protected Map<String, String> validators = new HashMap<String, String>();
private static Logger LOG = LoggerFactory.getLogger(DefaultValidatorFactory.class);
protected ObjectFactory objectFactory;
pro ...
Spring MVC 拦截器
- 博客分类:
- SSH
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java
1 public abstract class HandlerInterceptorAdapter implements HandlerInterceptor { 2 3 /** 4 * This implementation always returns <code>true</code>. 5 */ 6 public boolean preHandle(HttpServle ...
web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:
<context-param>
<param-name>context/param</param-name>
<param-value>avalible during application</param-value>
仅给出链接 http://tech.it168.com/j/2007-07-27/200707271354187.shtml
标 题:SQL SERVER数据库开发之存储过程的应用
作 者:栽培者
日 期:2005-12-27
说 明:由于个人能力有限,文章中难免会出现错误或遗漏的地方,敬请谅解!同时欢迎你指出,以便我能及时修改,以免误导下一个看官。最后希望本文能给你带来一定的帮助。
序
可能有不少朋友使用SQL SERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等。其实当你一个项目做完到了维护阶段时,就会发现存储过程给我们带来了好处了,修改方便,不能去改我们的应用程序,只需要改存储过程的内容,而且还可以使我们的程序速度得到提高。
QUOT ...
声明实体Bean
@Entity
public class Flight implements Serializable {
Long id;
@Id
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
}
@Entity 注解将一个类声明为实体 Bean, @Id 注解声明了该实体Bean的标识属性。
Hibernate 可以对类的属性或者方法进行注解。属性对应field类别,方法的 getXxx()对应property类别。
定义表
通过 @Table 为实体 ...