java除了SSH外,现阶段开发中用的比较多得框架还有那些??还有商业开发中模拟SSH框架的情况多吗?
5个回答
展开全部
以下是我个人的看法:
一:可以搭建MVC的框架
1.Struts框架(strut1 or Struts2)是最经典的框架(可以说没有之一),仅仅依靠它就可以轻易搭建出一个MVC模型。它的优势就在于M层(模型层)和C层(控制层),配置起来比较简洁方便。
2.Spring框架是第二经典的框架(我个人认为,非权威),它的特点优势就是用在依赖注入方面,也就是在运行期间才将参数值注入,这样降低了耦合性,便于维护和移植。当然,单独利用SpringMVC也可以搭建出MVC框架。
以上两个框架是MVC模型最常用的框架,开发时常将两者优势整合起来(即Struts的MVC模型加上Spring的注入。)
二:持久层框架
1.首先,毫无置疑的Hibernate,因为其高效和封装,甚至不用写SQL语句就可以操作数据库,在大型应用中很是节约资源,所以经常和Struts+Spring配合使用。这就是我们说的SSH框架的整合。
2.ibatis框架,这个框架优势在于比较灵活,要自己手写SQL语句,因为其灵活多变,所以也有很多应用领域。
一般可以Struts+ibatis一起使用.
三:页面框架
编写jsp的框架就多了,包括javascript的jquery框架等等,这些要看开发程序员熟悉哪个就用哪个了
所以现在开发中,60%以上都是SSH三个框架整合或单独使用其中一两个。 剩下的也有使用Ibatis代替Hibernate的,当然,也有就使用Servlet的。 其余框架使用的就不是很多,基本国内很少能见到其他框架的项目
一:可以搭建MVC的框架
1.Struts框架(strut1 or Struts2)是最经典的框架(可以说没有之一),仅仅依靠它就可以轻易搭建出一个MVC模型。它的优势就在于M层(模型层)和C层(控制层),配置起来比较简洁方便。
2.Spring框架是第二经典的框架(我个人认为,非权威),它的特点优势就是用在依赖注入方面,也就是在运行期间才将参数值注入,这样降低了耦合性,便于维护和移植。当然,单独利用SpringMVC也可以搭建出MVC框架。
以上两个框架是MVC模型最常用的框架,开发时常将两者优势整合起来(即Struts的MVC模型加上Spring的注入。)
二:持久层框架
1.首先,毫无置疑的Hibernate,因为其高效和封装,甚至不用写SQL语句就可以操作数据库,在大型应用中很是节约资源,所以经常和Struts+Spring配合使用。这就是我们说的SSH框架的整合。
2.ibatis框架,这个框架优势在于比较灵活,要自己手写SQL语句,因为其灵活多变,所以也有很多应用领域。
一般可以Struts+ibatis一起使用.
三:页面框架
编写jsp的框架就多了,包括javascript的jquery框架等等,这些要看开发程序员熟悉哪个就用哪个了
所以现在开发中,60%以上都是SSH三个框架整合或单独使用其中一两个。 剩下的也有使用Ibatis代替Hibernate的,当然,也有就使用Servlet的。 其余框架使用的就不是很多,基本国内很少能见到其他框架的项目
展开全部
大型商业 都是用SSH框架。 一般企业级框架OA 系统用的比较多。
再就是 MVC框架 (Mode模型,view试图,container控制器)
再就是 MVC框架 (Mode模型,view试图,container控制器)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以搜一下 传智 的视频教程,其中的大多是常用的框架 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-20
展开全部
先看项目规模,如果项目很大,跨服,跨多层,甚至跨语言,横向是必须的,不可能每个人都穿过多层各写各的,会造成代码难以维护。
如果是中小项目,那就要看你的人手水平了,如果多数人都是综合型的,对各层都了如指掌,那就可以纵向,否则还是要横向。
但横向分工对领头的设计者要求很高,工作划分得不好,标准制定得不好或执行得不严格,可能会造成严重的效率低下。
如果是中小项目,那就要看你的人手水平了,如果多数人都是综合型的,对各层都了如指掌,那就可以纵向,否则还是要横向。
但横向分工对领头的设计者要求很高,工作划分得不好,标准制定得不好或执行得不严格,可能会造成严重的效率低下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。。我想问的是MVC是框架吗? 难道SSH不是MVC模型?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询