2024年1月25日发(作者:)
依赖(过滤)
Struts2Filter
(配置在中拦截过滤)
通过action中set方法过滤(类型匹配)
Interceptor
(过滤器、过滤)
Service(层)
(业务逻辑层)
DAO(层)
(数据持久化、基于对象pojo)
Client
Tomcat
(客户)
(服务器)
Spring注入Service
Spring注入
Spring注入DAO(层)(层)对象
HibernateTemplate
对象、并管理事务
对象
namespac
result(input视图)
找 到 result
通过tomcat响应到客户端
★三层架构流程图★
Action中得到Service层对象是通过Spring注入 Service层得到DAO层对象也是通过Spring注入的。
要把数据保存+开启事务+提交事务 由Spring来管理的。
Action(层)
(控制层)
pojo
(实体类)
DB
(数据库)
Spring穿插于整个请求过程中(或流程中)
~~~~~~~~~~~~~~~~~★ 三 层 架 构 ★
说明: 三大框架整合称为三层架构.三层架构不是MVC,可以牵强的认为是MVC.
三层架构有三个MVC:
其中Struts2就是个MVC框架(就是指三层架构中的视图层)、
三层架构思想:
Spring内部有一个MVC框架(Spring内部包含一个MVC)、
三层架构本身也是一个MVC(牵强的认为).
Client + Tomcat + web。xml + Struts2Filter + Struts。xml + Action
(控制器)
★ ★ ★ ★ (视图层)
Service(层) (业务逻辑层)
DAO + pojo + DB (模型层:model)
发布者:admin,转转请注明出处:http://www.yc00.com/web/1706121259a1441870.html
评论列表(0条)