我们为什么要用Spring框架,他有什么好处?

loser_java 2015-09-21 06:58:51
我们为什么要用Spring框架,他有什么好处?配置文件那么麻烦,还容易配错。
...全文
16293 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
Solo丶慕颜 2015-09-29
  • 打赏
  • 举报
回复
spring强大在哪其实目前水平的我还只停留在可以初级认知,不过spring还是挺方便的
summercode007 2015-09-29
  • 打赏
  • 举报
回复
相当于一个粘合剂,给分~
oO临时工Oo 2015-09-29
  • 打赏
  • 举报
回复
引用 7 楼 qq_20954959 的回复:
[quote=引用 2 楼 loser_java 的回复:] [quote=引用 1 楼 qq_20954959 的回复:] 建议你去看一看,麻烦什么的都是浮云,重要的是体验,体验,体验!http://blog.csdn.net/lishuangzhe7047/article/details/20740209
什么是体验啊,体验不是相对于用户的么?[/quote] 对啊 开发者麻烦了 用户就爽了[/quote] 方便的是开发者,用户不会关心技术结构。 慢慢用着你就懂了为啥要用Spring,但是不是非用Spring不可。 初学者要明白这点:虽然不是非要用Spring,但是作为初学者,你没有更好的选择,而且Spring的应用比例相对较主, 所以你就用了。 有一天你会明白的。
zilin110 2015-09-29
  • 打赏
  • 举报
回复
慢慢你就懂了.
心随自在飞 2015-09-28
  • 打赏
  • 举报
回复
这样的资料,百度一大把 ,博客一大把 要想真正体会好处在哪,用的多了自然就理解了! 多敲代码,多积累经验,慢慢就懂了!
bartholomew4 2015-09-28
  • 打赏
  • 举报
回复
目前用spring的原因就是struts2从有重大漏洞的的那刻起公司不准备用了,struts是在太老,其他的框架没有spring mvc做的好(可能有但个人没找到)。至于IOC,AOP之类的其实没有想象中的那么重要,那么强大。 当然spring的确算是一个比较友好的框架,适合新手,能让新手的代码更加合理简洁。楼上说的易于维护,扩展性,事物管理什么的很多是软件结构设计不到位的原因,剩下的一小部分也可以找到相应的解决方案,效果并不比spring差。
Crazy聪 2015-09-28
  • 打赏
  • 举报
回复
易于维护,容易学习。
从小就很呆 2015-09-26
  • 打赏
  • 举报
回复
spring,两大特性:依赖注入和切面。通过配置文件或者注解初始化实例对象,以后代码里某个类要换成其他的类实现,只要改一处配置就行了,不用像以前那样大量改代码。 便于项目以后的扩展。 切面可以在项目里通过配置给service方法加事物。可以通过匹配表达式给:比如get开头的方法加read-only只读事务,给update开头的方法加读写事务。这些个人观点,可以给你参考,我项目也才一两个,共同学习
breez 2015-09-26
  • 打赏
  • 举报
回复
spring这么好的东西你能不用?
qq_20062767 2015-09-26
  • 打赏
  • 举报
回复
当你不用spring的时候,你的代码应该怎么样写?当你用spring的时候,你的代码又是怎么样写?看看代码的简洁程度、看看代码的可拓展性、看看代码的性能,你就找到使用spring的好处,你也就找到为什么要用spring了。
Bruce - Lau 2015-09-26
  • 打赏
  • 举报
回复
我的观点是降低耦合度
missMeyo 2015-09-25
  • 打赏
  • 举报
回复
用Spring主要的原因还是因为需要定制业务,简化开发复杂度。
Usher丶AckMan 2015-09-24
  • 打赏
  • 举报
回复
不用spring,那你用什么?
ffdfdsxxx 2015-09-24
  • 打赏
  • 举报
回复
spring实在是很强大,不是一言半句就能解释的,关键要多用
willxuecn 2015-09-23
  • 打赏
  • 举报
回复
开发效率提高了啊 ioc spring帮你管理对象 自动注入 还有aop什么的 自己体验把 不用spring和用spring开发感受以下
猫神jdx 2015-09-22
  • 打赏
  • 举报
回复
spring框架只是一种解决方案,只是说,spring框架能满足大部分项目的设计开发,所以spring很流行 当然,实际开发是不用太执着于框架,设计模式这些,简单就好。
jackson_fighting 2015-09-22
  • 打赏
  • 举报
回复 1
轻量级,代码侵入性低。IOC: 对象全部交给容器管理,不用关心其初始化、使用、销毁过程。AOP,面向切面编程,不影响主程序流。 这是只是最基本的。 数据源管理、安全权限管理、springMVC 等等,到项目中用到才会发现有多好。
满身不在乎 2015-09-22
  • 打赏
  • 举报
回复
具体的技术点就不说了,百度一大堆。 但是你去看外面的框架使用,SSH、SSM、spring+Mybatis。。。 基本上拦截处理别人会更改、处理数据库问题也有hibernate或者mybatis。 但是一些整合的框架基本上都会用到spring。 可想而知spring在很多框架的整合与运用上起到了多大的作用与便利。 你可以通过网上一些简单的例子去了解spring,刚开始别直接去看百科,那只会头晕。
zk3389 2015-09-22
  • 打赏
  • 举报
回复
用着你就会觉得spring是一个多么好的东西了
加载更多回复(3)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧