ncry.net
当前位置:首页 >> Struts hiBErnAtE Spring 这三大框架各自的优缺点... >>

Struts hiBErnAtE Spring 这三大框架各自的优缺点...

说struts2是控制层是错误的,因为struts2本身就是一个标准的web层的mvc框架,主要控制的是"用户的请求程序的处理程序的返回"这个流转过程. hibernate是一个持久层的框架,他在jdbc上进行的轻量级的封装,是用户可以直接用

hibernate 是一个持久层框架,又是一个ORM框架,通俗的来讲就是 一个对象关系映射框架.使应用程序的持久化类到数据库中的表之间的关系的映射;hibernate其实就是是对jdbc的封装,减轻了程序员使用jdbc操作数据库的繁琐工作.让程序

Hibernate不用说了ORM的典型代表,主要功能就是对数据进行持久化,虽然SUN的标准是JDO,但是Hibernate确是使用最广泛的.优点是:在Java里面,我们可以直接通过JDBC来访问数据库,而且运行效率高,但是却要在Java代码中嵌套大

struts适合做主体框架,一般主要用作处理前台页面和后台程序交互的框架.spring我们大多数都是主要用它的IOC特性,简化程序各逻辑层的相互调用,当然还有其他特性,看自己需要了.spring也有MVC框架,但不如struts用的人多,不能绝对地说哪种好,看自己用着习惯了,或者从项目角度来说,项目组成员对哪个更熟悉,以及如果项目组成员发生变动,哪种框架可选的后备人员更多hibernate用作代码和数据库的交互最常见的是把这三种框架结合起来用

框架说白了就是JAVA工作者多年以来总结出的一些开发标准.让我们可以以成功的经验模式来开发我们自已的系统,一般使用框架的好处是 在好的框架下,开发者只需要写一些必须的代码;他们不需要直接接触底层的API. 这一点很重要.

Struts优点:对视图层进行封装 更好的分离视图层和控制层 对数据进行封装缺点:请看优点Spring优点: 用依赖注入模式大幅度的减少了程序之间的耦合性 并很好的实现了各种JAVA的设计模式 强制使用者养成用接口编程的习惯缺点:请看优点Hibernate: 用操作对象的方式操作数据库 将对数据库的操作面向对象化 并对一些数据库操作进行了封装缺点:请看优点三个框架和到一起的优点:非常明确的实现了MVC模式三个框架和到一起的缺点:请看优点你最好是了解了MVC模式之后再使用框架 当你真正的使用了之后你就会发现他的缺点在什么地方 对你的忠告是:框架不是必须使用的 使用的话不一定是真正被框住的

struts是一个比较成熟的MVC框架 相比struts2的话他代码繁琐点 但是条理比较清晰 hibernate是数据持久层,对数据库的数据进行了orm映射,封装了JDBC 代码简单,但是失去了灵活性.spring就是IOC(依赖注入)和AOP(面向切面编程)的优势了

专业程序员帮你回答此问题:首先hibernate使用来连接数据库的,好处:如果写好项目要从oracle换成mysql,不用考虑ORACLE和mysql有哪些 sql语句不同,直接换就行了.spring,主要好处是控制反转和面向切面,也就是IOC,AOP.不光可以处理控制业务,而且可以方便的给程序做代理.Struts 有了STRUTS ,servelt基本就可以不用了.主要是Taglib和页面导航.Taglib是Struts的标记库,灵活动用,能大大提高开发效率

随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展.借助于J2EE规范中包含的多项技术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages(JSP)、Java Message Service(JMS

struts 一个web的mvc框架,处理页面数据,处理页面跳转等hibernate 一个面向对象的持久化框架,用面向对象的方式实现CRUD操作spring一个IOC框架,管理对象的创建和装配.整合后台的业务逻辑.

网站首页 | 网站地图
All rights reserved Powered by www.ncry.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com