spring框架_引言

一:基本概念

        Spring的核心是轻量容器,并提供对持久层、事务支持,提供MVC Web实现,另外也提供了对现有的框架struts、Hibernate等整合方案。

spring旨在分离体系结构的层次,层与层之间,通常以接口的形式表现,尽量降低耦合确保其模块间的松散。

二:体系结构

        Spring整个体系结构主要有7个部分构成,通过七个模块,组成一个全方位的应用程序框架,同时具备操作简单、功能丰富等特点

(1)Srping Core——Spring的核心容器,主要提供Bean工工厂;

(2)Spring AOP——AOP标准接口的实现;

(3)Spring ORM——与ORM紧密结合,可使用声明式事务管理;(数据库开发)

(4)Spring DAO——JDBC操作相关;(数据库开发)

(5)Spring Web——现有表现层的支持;

(6)Spring Context——对Bean工厂的扩展,体现在事务配置管理、国际化的支持;

(7)Spring Web MVC——Srping实现的MVC;

总之:Spring 是一个轻型容器,核心是Bean工厂,用以构造业务所需要的M(Model),并在这个基础上,提供AOP实现,并借此提供非管理环境下声明式的事务、安全等服务。

 

三:IoC

概念——控制反转/依赖注入,控制权由对象本身转向容器,即容器根据配置文件提供取创建对象、注入实例等管理。

相关jar包——spring 包里有两个包,通过这两个都可以实现IoC:

                      beans包: org.springframework.beans

                      context包:org.springframework.context,类功能较为强大

1:bean工厂创建bean的三种方式。

(1)通过构造方法直接创建:

<bean id="idName" class="className"/>

(2)通过静态工厂方法创建:


<bean id="idName" class="factory className" factory-method="methodName"/>


 


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值