struts+hibernate+spring在程序开发中的好处?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 17:19:13

struts+hibernate+spring在程序开发中的好处?
struts+hibernate+spring在程序开发中的好处?

struts+hibernate+spring在程序开发中的好处?
典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层.三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理.客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互.
表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础.
中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种.
Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts.
Service层(就是业务逻辑层),负责实现业务逻辑.业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑.
DAO层,负责与持久化对象交互.该层封装了数据的增、删、查、改的操作.
PO,持久化对象.通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架.
Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据.
一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它.框架通常能很好的解决一个问题.然而,你的应用是分层的,可能每一个层都需要各自的框架.仅仅解决UI问题并不意味着你能够很好的将业务逻辑和持久性逻辑和UI 组件很好的耦合.
出处是我的空间:http://hi.baidu.com/jinkezaixian/blog/item/8c9194277624ae49ac34de35.html

struts、spring、hibernate联系 J2EE框架(Struts&Hibernate&Spring)的理解 SPRING+STRUTS+HIBERNATE结构有什么优势 struts+hibernate+spring在程序开发中的好处? 请会ssh三大框架的进来用struts+hibernate,struts+spring,spring+hibernate都成功了,可是三个加起来做一个简单的添加功能就是不行,我是先添加的struts+spring都可以成功,可是把spring里配置hibernate的那个xml SPR是什么? 英语翻译能熟练的运用struts、spring、hibernate进行开发,了解其各自特性和应用领域.对新技术能保持较高热情,如现阶段手机应用中的Android、ophone等. problem of learn java1. Good knowledge of HTML / XML 2. Core Java 3. Advanced Java (Servlets / JSP / J2EE/ MVC2 / Struts)4. Database programming with JAVA (JDBC / JNDI / Hibernate) 5. Good knowledge of Web / App Servers (Apache / Tomcat / JBOSS / I 英语翻译本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上.采用的技术有Struts,Spring,Hibernate等,其中表现层采用Struts框架开发,业务层封装业务流程,为适应业务的变更 SPR-NIR spectroscopy是什么? spr代表什么意思? SPR团队是什么意思 SPR COFFEE 中文名是什么 spr coffee品质如何? spr coffee品质如何? 英语翻译1、熟练Struts1.x,Struts 2.x,Hibernate,Ibatis,Spring 等技术框架2、熟练基于JSP,Servlet,Filter、Listener,JDBC的MVC模式开发3、熟练使用 MySql、Oracle等主流数据库技术,了解PL/SQL语言,能使用PL/SQL进行相 hibernate中 *.hbm.xml 什么是Hibernate Reverse Engineering