Spring 入门学习(一)

本文介绍了Spring框架的核心特性,包括控制反转与依赖注入,并详细阐述了Spring的优点,如方便解耦、简化开发、支持AOP编程及声明式事务管理等。此外还提供了Spring入门案例的配置指导。

一、Spring

 1.1 核心

  Spring的核心是控制反转和依赖注入

1.2 优点

 1.2.1 方便解耦,简化开发(高内聚,低耦合)

  spring就是一个大工厂(容器),可以将所有对象创建和依赖关系维护,交给Soring管理

  Spring工厂就是用于生成bean

 1.2.2 AOP编程的支持

  Spring提供面向切面编程,可以方便的实现对程序进行权限拦截,运行监控等功能,

 1.2.3 声明式事务支持

  只需要通过配置就可以完成对事务的管理,而无需手动编程

 1.2.4 方便程序的测试

  Spring对Junit4支持,可以通过注解的方式测试Spring程序

 1.2.5 方便集成各种优秀框架

  Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架的直接支持

 1.2.6 降低JavaEE API的使用难度

  Spring对JavavEE开发中非常难用的一些API,都提供了封装,使这些AP应用难度大大降低

1.3 Spring 体系结构


核心容器:beans 、core、context、expression

二、入门案例

 2.1 导入jar包


  2.2 配置文件

   2.2.1 位置:任意,开发中一般在classpath(src)

   2.2.2 名称:任意,开发中常用applicationContext.xml

   2.2.3 内容:添加schema约束

     约束文件位置:

spring-framework-3.2.0.RELEASE\docs\spring-framework-reference\html\ xsd-config.htm


2.2.4使用方法




评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

memory_cood

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值