为什么几乎所有的系统都不会舍弃spring,其他的选择struts或者springmvc hib

为什么几乎所有的系统都不会舍弃spring,其他的选择struts或者springmvchibernate或者mybatis.ibatis... 为什么几乎所有的系统都不会舍弃spring,其他的选择struts或者springmvc hibernate或者mybatis. ibatis 展开
 我来答
david_wang0
2016-05-15
知道答主
回答量:26
采纳率:0%
帮助的人:14.5万
展开全部
你理解了Spring的作用就会明白,使用了Spring后将整个程序分层了,每一层都有替代的方案

使用Spring后,MyBatis与Hibernate可以互换,Struts 2与Spring MVC可以互换,当然还有其他更换选择,只是不常使用罢了

没有了Spring这一层,改动一点点东西整个系统就要从头改到尾,很容易出错,编码人员很痛苦

或许只说很抽象不好理解,这需要一个过程,等你真的垃圾代码写吐了的时候,就自然会寻找增强可维护性的方案了,那时你才会体会到Spring分层的优越性

PS: Google有替代Spring的框架Guice,只是在一些技术选型比较激进的公司使用,Spring也是有可选替代的
追问
高手
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式