求大神分点详细介绍下目前几大留下的javaweb的框架的优缺点对比。

如ssh、ss2h、springMVC... 如ssh、ss2h、springMVC 展开
 我来答
794173037
2013-08-01 · TA获得超过550个赞
知道小有建树答主
回答量:581
采纳率:100%
帮助的人:336万
展开全部
SSH: Struts1 Spring Hibernate
SS2H:Struts2 Spring Hibernate
spring:就是面向切面编程的框架AOP,和控制反转(IOC)是它最大的特性,
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任.

struts1和struts2有很大的不同,现在企业中应用的一般还是struts1居多,而且前段事件struts2出现了大量远程可执行漏洞.struts体现了mvc三层架构,对与web项目来说是不错的选择,hibernate是数据持久化,而且提供了数据库操作接口,不论使用什么数据库,在配置中定义好之后,其他的由框架完成
雪箂
2013-08-01 · TA获得超过502个赞
知道小有建树答主
回答量:471
采纳率:57%
帮助的人:81.9万
展开全部
S是STRUTS,比较好用,而且适用于多数项目,用于控制请求转发。
S2是STRUTS2,据说不是很完善,已经出现了漏洞。
H是hibernate,是一个持久层框架,对于大型项目,特别是银行项目常用。
SPRING是一个多功能轻量级框架,有定时器,封装jdbc等很多比较实用的功能,与很多框架可以共存,比如STRUTS,HIBERNATE,JS框架等。
总的来说,要根据项目本身的业务量对框架进行选择,比如我们公司目前就根本没用框架……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式