为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

杨__羊羊 2021-03-02 06:07:39
spring是做什么的?怎么用?
查看完整描述

2 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

spring的作用

Spring是一个开源的轻量级的应用程序开发框架,其目的是简化企业的应用程序开发,降低侵入性,Spring提供的IOC和AOP功能,可以将组件之间的耦合度降到最低,便于后期的维护和升级,实现了软件的高内聚低耦合思想。

我们使用Spring框架开发的时候不仅可以使用Spring本身提供的功能外,还可以使用第三方框架和技术来整合应用,可以自由的选择采用哪种技术去开发。

spring使用方法

1.下载源码

spring-framework-3.2.5.RELEASE

Spring必须要引入的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



查看完整回答
反对 回复 2021-04-03
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

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

查看完整回答
反对 回复 2021-04-03
  • 2 回答
  • 0 关注
  • 417 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信