摘要: 一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中。反射本身并不是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述( 阅读全文
posted @ 2013-04-19 23:37 江南香 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等工作。它是随你的web应用启动而启动的,只初始化一次,以后就可以拦截相关请求,只有当你的web应用停止或重新部署的时候才销毁,2.监听器现在来说说Servlet的监听器Listener,它是实现了ja 阅读全文
posted @ 2013-04-19 22:35 江南香 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 过滤器创建一个Filter 只需两个步骤:(1)创建Filter 处理类:(2)在web.xml 文件中配置Filter 。创建Filter 必须实现javax.servlet.Filter 接口,在该接口中定义了三个方法。• void init(FilterConfig config): 用于完成Filter 的初始化。• void destroy(): 用于Filter 销毁前,完成某些资源的回收。• void doFilter(ServletRequest request, ServletResponse response,FilterChain chain): 实现过滤功能,该方法就是 阅读全文
posted @ 2013-04-19 22:30 江南香 阅读(423) 评论(0) 推荐(0) 编辑