2:Spring的内容简介

一、为什么学习spring

目前遇到的问题
 A.我们现在使用的MVC模式,发现层与层之间的耦合性太高;
 B.目前书写代码的后期可扩展性不高;

二、解决方案

 spring技术 spring是解决业务层和其它层之间的耦合问题

三、spring的简介

1.发明人(Rod Johnson)音乐博士,计算机本科.
2.轮子理论:不要重复发明轮子.
 2.1 在程序员界:直接使用已经写好的代码.
3.Spring framework:不发明新技术,让原有技术使用起来更方便.
4.Spring主要几大核心功能:
 4.1 IoC/DI : Spring帮助创建对象.
 4.2 AOP: 面向切面编程.有点像过滤器.针对方法.
 4.3 声明式事务:强大事务管理机制.事务过程不需要程序员编写,只需要声明出哪些方法需要进行事务管理.
5.官方jar下载地址
http://repo.springsource.org/libs-release-local/org/springframework/spring/
6.源码下载地址
https://github.com/spring-projects/spring-framework/tags
7.官方压缩包目录介绍
官方压缩包目录介绍
8.Schema和DTD的区别和联系
 8.1 联系:都是XML文件的验证器.
 8.2 Schema是DTD的升级版.可扩展性更强.
 8.2.1 在一个xml中引入多个XSD文件.

xmlns:自定义名称=”路径”

9.从Spring3开始把jar拆分成了多个.
 9.1 Spring2及SPring2之前只有一个jar包
10.官方结构图
 10.1 beans: 对象管理
 10.2 core: 核心包
 10.3 context: 上下文. 加载属性文件,扫描本地的包
 10.4 SpEL:spring表达式语言.
 10.5 AOP:面向切面编程需要使用jar
 10.6 Aspects: 切面,aop依赖这个包
 10.7 JDBC: 对JDBC的封装
 10.8 ORM:Spring整合hibernate时必须的包.
 10.9 web: 对web相关的封装
 10.10 webmvc: 就是SpringMVC的包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值