Struts2+Spring4+Hibernate4整合系列--(二) 原理讲解

这三个东西是什么

Struts2:一个优秀的MVC框架。
Spring4:一个优秀的IOC框架
Hibernate4:一个优秀的数据库操作框架(ORMMapping)

三者有什么关系

三者毫无关系!


这个答案各位看客估计要崩溃了,那我们还整合什么呀。但是事实就是三者没有关系。

Struts需要解决的是网络程序的MVC架构,主要解决互联网开发过程中,以往的JSP带来的耦合紧密问题,通过MVC分开以后,可以比较好的实现解耦,能够更加清晰地实现分工与合作。

Spring的本意是要解决各种程序之间的依赖问题,根据现代程序的开发,解耦是现在架构设计的关键,一个大型的程序,必然会涉及到众多人员的开发,如何分工,降低耦合,成为程序架构重要的设计出发点。而Spring作为一个IOC容器,提供了容器技术实现对象的依赖注入,实现了对象之间的解耦。

Hibernate是一个数据库与对象的映射架构,他的出现有一个比较牛的思想就是说,任何对数据库的操作,不要再向以往的使用SQL进行,而是应该是直接采用面向对象的模式进行,后台实现数据库的操作,程序员只需要关注和操作对象就可以了。

三者整合的原因

对于一个现代的互联网程序,必然需要包括业务逻辑控制和数据库的控制,那么为了更好地实现这些的分类操作,故而需要利用这三个框架的优势,进行整合,从而达到上述的目的。

三者整合的步骤

  1. 首先搭建Struts2的户联网程序
  2. 然后搭建Spring程序,实现逻辑控制的IOC注入
  3. 搭建Hibernate程序,实现数据库的引入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值