查看: 116|回复: 0
打印 上一主题 下一主题

Struts+Spring+Hibernate框架及应用开发/Java

[复制链接]

9万

主题

9万

帖子

28万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
289334
跳转到指定楼层
楼主
发表于 2017-9-25 11:15:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

JAVA之法式员必会Hibernate+Struts+Spring框架
SSH 为 struts+spring+hibernate的一个集成框架,是今朝较风行的一种Web利用法式开源框架。
集成SSH框架的系统从职责上分为四层:暗示层、营业逻辑层、数据持久层和域模块层,以帮助开辟职员在短期内搭建结构清楚、可复用性好、保护方便的Web利用法式。其中利用Struts作为系统的整体根本架构,负责MVC的分手,在Struts框架的模子部分,控制营业跳转,操纵Hibernate框架对持久层供给支持,Spring做治理,治理struts和hibernate。具体做法是:用面向工具的分析方式按照需求提出一些模子,将这些模子实现为根基的Java工具,然后编写根基的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和拜候,最初由Spring做治理,治理struts和hibernate。
系统的根基营业流程是: 在暗示层中,首先经过JSP页面实现交互界面,负责接收请求(Request)和传送响应(Response),然后Struts按照设置文件(struts-config.xml)将ActionServlet接收到的Request委派给响应的Action处置。在营业层中,治理办事组件的Spring IoC容器负责向Action供给营业模子(Model)组件和该组件的合作工具数据处置(DAO)组件完成营业逻辑,并供给事务处置、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依靠于Hibernate的工具化映照和数据库交互,处置DAO组件请求的数据,并返回处置成果。
采用上述开辟模子,不但实现了视图、控制器与模子的完全分手,而且还实现了营业逻辑层与持久层的分手。这样不管前端若何变化,模子层只需很少的修改,而且数据库的变化也不会对前端有所影响,大猛进步了系统的可复用性。而且由于分歧层之间耦合度小,有益于团队成员并行工作,大猛进步了开辟效力。
1、Hibernate框架  
2、Struts框架  
3、Spring框架
全套下载地址:
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|IT视频教程资源网 网站地图

GMT+8, 2024-11-13 14:30 , Processed in 0.712214 second(s), 23 queries .

快速回复 返回顶部 返回列表

客服
热线

微信
7*24小时微信 客服服务

扫码添
加微信

添加客服微信 获取更多

关注
公众号

关注微信公众号