为什么现在JAVA的很多WEB项目采用SSH架构

如题,为什么SSH架构用的越来越多,这样的组合相对于单个架构实现有什么优点,还有SSH的组合,一般都用哪个架构的哪个功能?当然Spring的IOC功能自是不必说了,其次struts2的标签库也确实好用,那么控制层是用strus2的过滤器好,还是用spring的handlermapping好,真心求教,一直不明白为什么要ssh组合?而且很想知道,现在最流行的组合方式是什么

针对楼上的,效率快,我就不敢苟同了,你在sun公司提供的原生servlet上建立起来的spring,struts等框架比servlet响应速度快吗? 你要知道那些框架都是i建立在原生的servlet上的。肯定还是不采用框架的servlet快。。采用ssh框架比较少,ssm企业用的比较多,因为hibernet框架太智能了,没有mybaits可控制性强,这对于对程序要完全掌控的程序员来说是无法忍受的。而且对于多表查询的等复杂sql的xml配置需要更多的学习成本。。之所以采用框架是因为开发效率,当然这里的效率也是相对而言的。再来所以说ssm把,spring mvc+spring+mybatis。。springmvc对于请求分发和参数传递做了简化,而不必像原生的servlet那样麻烦。还有就是自动注入,这让一个新手的代码质量可以跟写了十几年代码的程序员的代码质量像媲美,因为你不用管什么时候该初始化类,什么时候该单例等等。。其余的就不多说了,楼主有什么问题我再回答,望采纳
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-12
现在流行的是SSM,springMVC,Spring MyBatis
相似回答