Struts2,Spring

Struts2运行原理:
1.在工程启动tomcat的时候,tomcat会先加载web.xml,依据web.xml里面的filter过滤器中的Struts2的核心过滤器StrutsPrepareAndExecuteFilter来加载并解析相应的Struts2.xml(Struts2.xml会依据里面的<include file="struts_*.xml" />加载并解析相应的struts_*.xml)
2.此时客户端会发送一个请求到服务端前端servlet容器,而这个请求经过一系列的过滤器(filter),接着filterDispatcher会依据后缀名进行拦截,并且filterDispatcher会依据Struts.xml的配置信息文件找到某个具体的action对应的某个累的指定方法。
3执行完相应的业务逻辑最后返回一个String
4.依据<action/> 里配置 <result/> name的属性值与返回的String 进行匹配,跳转到指定的jsp 页面或者FreeMarker的模版
spring(Spring介绍)
springside
spring 就是一个IOC框架 ,
·IOC就是
1.injection of control 控制反转
2.dependency injection 依赖注入
spring:
bean工厂,解决bean的生命周期
初期bean就是控制组件
bean既有属性也能操作
现在bean就是实体类

猜你喜欢

转载自chengjiachen.iteye.com/blog/2294891