webwork与spring的分工[推荐]

webwork的工作,总得来说是提供一个流程的控制:

1. 用户请求,将基于http的请求参数和相关的环境变量封装到通用的ActionContext

2. Xwork接收到webwork传递过来的actionContext,放入valueStack

3. 请求spring将创建action对象,装配action的属性(SpringObjectFactory

4. 执行拦截器before()方法,执行actionexecute()方法,执行拦截器after()方法

5. 执行result,返回给客户端结果

 

Spring的工作,主要是解决对象之间的依赖问题

1. 创建action对象,为其装配相关的类成员变量,比如Dao类,事务控制

你可能感兴趣的:(DAO,spring,工作,Webwork)