猿问

spring是做什么的?怎么用??

spring是做什么的?怎么用?


杨__羊羊
浏览 418回答 2
2回答

侃侃尔雅

spring的作用Spring是一个开源的轻量级的应用程序开发框架,其目的是简化企业的应用程序开发,降低侵入性,Spring提供的IOC和AOP功能,可以将组件之间的耦合度降到最低,便于后期的维护和升级,实现了软件的高内聚低耦合思想。我们使用Spring框架开发的时候不仅可以使用Spring本身提供的功能外,还可以使用第三方框架和技术来整合应用,可以自由的选择采用哪种技术去开发。spring使用方法1.下载源码spring-framework-3.2.5.RELEASESpring必须要引入的jar文件有5个,分别是:commons-logging-1.1.3.jar 日志管理spring-beans-3.2.5.RELEASE.jar bean节点spring-context-3.2.5.RELEASE.jar spring上下文节点spring-core-3.2.5.RELEASE.jar spring核心功能pring-expression-3.2.5.RELEASE.jar spring表达式相关表2.配置核心配置文件是:applicationContext.xml或者bean.xml,一般都是前者,JavaBean对象在这里面被创建,然后在java中调用就可以了。假设已经存在一个User的JavaBean代码,需要创建对象,然后在java中使用。3.使用API

qq_花开花谢_0

spring就是作为容器去管理你的类,有spring管理的类在整个服务器启动期间在内存中只生成一份。Spring的Ioc(控制反转和依赖注入)控制反转:就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。依赖注入:组件之间的依赖关系由容器在运行期决定 ,由容器动态的将某种依赖关系注入到组件之中。通俗点说,例如A,B两个类都交由spring管理,A中有B的引用,那么在配置中可以事先配置好,服务器启动时初始化A的时候会自动将B注入到A中,而不用再A中再次去用new来初始化B。spring还可以对事物进行管理。将hibernate的sessionFactory交由spring进行管理。她封装了所有对事务处理的功能,包括异常时事务回滚,操作成功时数据提交等复杂业务功能。这都是由Spring容器来管理,大大减少了程序员的代码量,也对事务有了很好的管理控制。
随时随地看视频慕课网APP
我要回答