一周学习内容

来源:互联网 发布:myeclipse 设置js编码 编辑:程序博客网 时间:2024/05/22 15:39

什么是组件:组件是自包含的可重用的软件单元

为什么要用组件:软件复用、可移植性、可维护性

过滤器与servlet的区别在于,通常servlet大家面向功能的忧郁充当控制器对单一请求进行处理,而锅炉汽是面向资源的它对某一类资源的请求进行统一处理

过滤器可以在请求到达资源前和相应返回用户前进行加工处理,也就是说他可以在用户请求被相应资源(jsp、servlet)处理前、处理后动态的修改Request和Response对象

 过滤器必须实现Filter接口的三个方法

public void init(FilterConfig filterConfig){}

public void doFilter(ServletRequest request,ServletRequest request,FilterChain chain)

{

//请求被处理前的操作

chain.doFilter(req,resp);//传递处理

//请求被处理后

}

public void destroy(){}

 

监听器

目前Servlet2.4和jsp2.0总共有8个监听器接口和6个Events类

listener接口event类用户监听web应用启动和销毁的事件

ServletContextAttributeListener接口servletContextAttributeEvent类用于属性改变的事件,包括:增加、修改、删除

HttpSessionListener、HttpSessionActivationListener类和HttpSessionEvent接口用于监听HttpSession对象创建和销毁的事件

HttpSessionActivationListener用于监听HttpSession对象的锐化和钝化,主要用于web集群

未完

 

原创粉丝点击