Java框架Spring是用来干什么的?

 我来答
百度网友9e4a079
推荐于2016-01-01 · TA获得超过291个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:141万
展开全部
spring就是作为容器去管理你的类,有spring管理的类在整个服务器启动期间在内存中只生成一份。
Spring的Ioc(控制反转和依赖注入)
控制反转:就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直
接操控。
依赖注入:组件之间的依赖关系由容器在运行期决定 ,由容器动态的将某种依赖关系注
入到组件之中。通俗点说,例如A,B两个类都交由spring管理,A中有B的引用,那么在配置中可以事先配置好,服务器启动时初始化A的时候会自动将B注入到A中,而不用再A中再次去用new来初始化B。spring还可以对事物进行管理。将hibernate的sessionFactory交由spring进行管理。她封装了所有对事务处理的功能,包括异常时事务回滚,操作成功时数据提交等复杂业务功能。这都是由Spring容器来管理,大大减少了程序员的代码量,也对事务有了很好的管理控制。
pk_js
2014-10-16 · 超过14用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:18.6万
展开全部
你可以理解成,买烟,你需要的时候就去便利店买一包烟,抽完再去便利店买,相同的路线,可是你每次买都要跑去小卖部,但是有了框架(SSH:spring,herbicide,struts)后,你只要跑去一次小卖部,以后想抽烟就不用跑,直接在框架里面调用,就是写一次代码,以后需要这种代码就不用再打一次,直接调用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6625d2a
2014-10-16
知道答主
回答量:10
采纳率:0%
帮助的人:1.1万
展开全部
spring是ssh三大框架之一,spring起到一个承上启下的作用。
也就是说无需你再去关注你主程序运行外的别的事情,他帮你全去做了。方便你程序中直接通过接口调用方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友433eb06d95
2014-10-16 · TA获得超过163个赞
知道答主
回答量:501
采纳率:0%
帮助的人:93.1万
展开全部
估计和。net一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式