好文档 - 专业文书写作范文服务资料分享网站

最新Struts210+Spring25+Hibernate32框架

天下 分享 时间: 加入收藏 我要投稿 点赞

Struts210+Spring25+Hibernate32框架

精品好文档,推荐学习交流

Struts2.0+Spring2.5+Hibernate3.2框架

1. 系统架构:

采用J2EE的三层结构,分为表现层、业务逻辑层和数据服务层。三层体系将业务规则、数据访问等工作放到中间层处理,客户不直接与数据库交互,而是通过控制器与中间层建立连接,再由中间层与数据库交互。

中间层采用Spring+Hibernate,为了分离控制器与业务层,又可细分为:

? 控制器层,负责表现层与业务逻辑层的交互,调用业务逻辑层,并将业

务数据返回给表现层作显示。MVC框架采用流行的struts2

? Service层(业务逻辑层),负责实现业务,对DAO对象进行正面模式

的封装

? DAO(数据访问层),负责与持久化对象交互,封装了数据的增、

删、查、改原子操作

? PO层(持久化对象层),通过实体/关系的映射工具,将关系型数据库

的数据映射成对象,实现以面向对象方式操作数据库,这个系统采用Hibernate作为O/R Mapping框架。

中间层是这个系统的关键所在,而Spring的作用贯穿了整个中间层,将web层、Service层、DAO、PO无缝整合。

用户界面 业务数据组织和表示 MVC架构模式的控制层 控制业务逻辑层与表现层的业务逻辑的实现 层 数据访问对象 与持久化对象交互 通过实体-关系映射O-R Mapping由数据库表得来对象 存放数据 仅供学习与交流,如有侵权请联系网站删除 谢谢54 视图层 Web层

ServiceDAO

持久化对数据服务

精品好文档,推荐学习交流

系统架构图

Web浏览器 JSP 页面 MVC 框架 Struts的业务控制器 Action 中间层 Action Manager 后台服务 系统业务流程图

应用程序的分层,多数web应用程序都能至少分为4个各负其责层次,这些层次依次为:表现层、业务层、领域模型层、持久层,每个层次在应用程序中都有明确的责任,不应该和其它层次的职责发生混淆。每个层次功能是彼此独立的,但是都应提供通讯接口,以便其它层次使用本层次的功能。 Struts负责的:

·为用户管理请求和响应;

·提供一个控制器代理调用业务逻辑和其它上层处理; ·处理从其它层掷出给一个Struts Action的异常; ·为显示提供一个模型; ·执行用户接口验证。 业务层

仅供学习与交流,如有侵权请联系网站删除 谢谢54

最新Struts210+Spring25+Hibernate32框架

Struts210+Spring25+Hibernate32框架精品好文档,推荐学习交流Struts2.0+Spring2.5+Hibernate3.2框架1.系统架构:采用J2EE的三层结构,分为表现层、业务逻辑层和数据服务层。三层体系将业务规则、数据访问
推荐度:
点击下载文档文档为doc格式
4hcvs8q15r507xn0uyq64mg6283nbb00pxg
领取福利

微信扫码领取福利

微信扫码分享