2014年3月12日

SSH框架的简单示例(执行流程)

摘要: 本文转自一篇博文,感觉通俗易懂,适用于初学j2ee者,与大家一起分享(一)struts框架部分1.打开Myeclipse,创建一个web project,项目名称为TestSSH.2.在web的lib下粘贴struts需要的六个jar包.(jar包在附件里)3.在web下的web.xml中配置struts的filter.代码如下://上面几行代码是从Referenced Libraies下的struts-core-2.0.8.jar下的struts-default.xml中拷贝过来的 myStruts org.apache.struts2.dispatcher.FilterDispa... 阅读全文
posted @ 2014-03-12 23:18 苏坡Man 阅读(2546) 评论(0) 推荐(0)

springmvc和struts2的差别

摘要: springmvc和struts2的区别相关内容1、spring mvc的入口是servlet,而struts2是filterfilter功能:用户可以改变一个request和修改一个responseFilter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).一个filter 包括: 1. 在servlet被调用之前截获; 2. 在servlet被调用之前检查servle.. 阅读全文
posted @ 2014-03-12 23:08 苏坡Man 阅读(416) 评论(0) 推荐(0)

过滤器与拦截器的具体区别

摘要: Filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。Filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。Filter的过滤范围比Interceptor大,Filter除了过滤请求外通过通配符可以保护页面,图片,文件等等,而Interceptor只能过滤请求。Filter的过滤例外一般是在加载的时候在init方法声明,而Interceptor可以通 阅读全文
posted @ 2014-03-12 23:05 苏坡Man 阅读(146) 评论(0) 推荐(0)

spring MVC原理

摘要: spring MVC原理Spring MVC工作流程图图一图二Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain对象的形式返回; 3.DispatcherServlet 根据获得的Handler,选择一个合适的Ha... 阅读全文
posted @ 2014-03-12 22:51 苏坡Man 阅读(170) 评论(0) 推荐(0)