SSH框架的架构(Structs+Spring+Hibernate)

来源:互联网 发布:阿里云9.9学生机怎么用 编辑:程序博客网 时间:2024/05/17 16:47

SSH框架整体架构图

 

Structs负责WEB层:

ActionFormBean接收网页中表单提交的数据,通过Action进行处理,从Forward到对应在网页

Spring负责业务层(Service):

service对Action提供调用接口,封闭持久层的DAO,并集成Hibernate.Spring可对JavaBean和事务进行统一管理。

Hibernate负责持久化层(完成数据库的crud操作):

提供OR/Mapping,定义与数据库打交道的类DAO

 

对象调用流程:

JSP->Action->Service->DAO->Hibernate

 

数据流向:

ActionFormBean接收用户的数据,Action将数据从ActionFormBean中取出封装成VO或PO,再调用业务成的Bean类,完成各种业务处理后再forward。

业务层Bean收到PO对象之后,再调用DAO接口方法,进行持久化操作。

 

原创粉丝点击