ssh,
ssh,
struts1
jsp --- web.xml --- struts.xml --- action --- jsp
httpRequest --- actionMaaping --- action --- actionForward --- httpResponse
struts2
1. 通过action路径
2. 在配置文件找到aciton 路径
3. 业务处理完成根据配置文件返回到相应的页面
jsp --- web.xml --- struts.xml --- action --- jsp
httpServletRequest --- actionMapping --- configurationManager --- filterDispatcher ---
--- actionProxy --- intercepetor --- httpServletResponse
hibernate
1. 获得Configuration对象
2. 创建SessionFactory
3. 创建Session
4. 打开事务
5. 进行持久化操作。比如添加用户操作
6. 提交事务
7. 发生异常,回滚事务
8. 关闭事务
spring
Ioc 通过配置文件管理对象的生成,即被调用者对象由配置文件生成分配。
AOP 切面编程,通过切面类对工程进行维护操作或工程扩展
Spring事务代理方式有两种,一种是类代理方式,一种是接口代理方式
Spring事务代理类为AProxyService
1. springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。
2. DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.
3. DispatcherServlet请请求提交到目标Controller
4. Controller进行业务逻辑处理后,会返回一个ModelAndView
5. Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象
6. 视图对象负责渲染返回给客户端
评论暂时关闭