spring第一天
2015-11-01 15:06
351 查看
1. spring概述
Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架
1) 分层 :JavaEE服务器三层结构 (表现层、 业务层、 持久层【集成层】)
2) 一站式:spring内部提供三层分别的解决方案
struts2 表现层框架
hibernate 持久层框架
spring (springMVC 表现层、 springIoC AOP 事务管理 业务层、 整合常用ORM框架 提供JdbcTemplate 持久层 )
3) 轻量级: 快速开发 ,相对于复杂强大EJB而言
2. spring核心
IoC (反转控制)和 AOP (面向切面编程)
3. spring由来
Spring 出现取代EJB框架,解决实际开发中一些问题 !
4. spring优点
Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分
Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高
依赖注入和IoC使得JDBC操作简单化
Spring是开源的免费的
Spring使得对象管理集中化合简单化
5. spring体系结构
6. spring下载
下载 springframework : http://www.springsource.org/download/community
使用的jar
7. 理解IoC和DI
1) 编写传统登陆代码
2) 分析上面代码的问题 --- 紧密耦合
3) 在src提供 applicationContext.xml (习惯上)
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
修改后(使用pring IOC)代码如下
DI概念
面试提: IoC 和 DI的区别
什么是DI ? Dependecies injection 依赖注入
IoC和DI 描述的是同一件事 , DI 就是IoC别名
依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件
IoC 反转控制实现解除耦合
1)修改UserServiceImpl 提供 注入DAO的方法
测试:
Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架
1) 分层 :JavaEE服务器三层结构 (表现层、 业务层、 持久层【集成层】)
2) 一站式:spring内部提供三层分别的解决方案
struts2 表现层框架
hibernate 持久层框架
spring (springMVC 表现层、 springIoC AOP 事务管理 业务层、 整合常用ORM框架 提供JdbcTemplate 持久层 )
3) 轻量级: 快速开发 ,相对于复杂强大EJB而言
2. spring核心
IoC (反转控制)和 AOP (面向切面编程)
3. spring由来
Spring 出现取代EJB框架,解决实际开发中一些问题 !
4. spring优点
Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分
Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高
依赖注入和IoC使得JDBC操作简单化
Spring是开源的免费的
Spring使得对象管理集中化合简单化
5. spring体系结构
6. spring下载
下载 springframework : http://www.springsource.org/download/community
使用的jar
7. 理解IoC和DI
1) 编写传统登陆代码
2) 分析上面代码的问题 --- 紧密耦合
3) 在src提供 applicationContext.xml (习惯上)
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
修改后(使用pring IOC)代码如下
DI概念
面试提: IoC 和 DI的区别
什么是DI ? Dependecies injection 依赖注入
IoC和DI 描述的是同一件事 , DI 就是IoC别名
依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件
IoC 反转控制实现解除耦合
1)修改UserServiceImpl 提供 注入DAO的方法
测试:
相关文章推荐
- java基础测试题(1)
- Java中final、finally、finalize的区别
- 设置 JDK环境变量(Windows)
- 折纸问题(Java)
- Java线程池
- JAVA数组之课后作业
- Java Jdk Jre initial install
- java学习笔记.05——CyclicBarrier和CountDownLatch
- 几种常见排序算法的Java代码实现
- JAVA学习笔记之继承
- 在Eclipse中反编译Class文件
- Java,泛型的题目
- Eclipse中的快捷键
- spring的AOP2
- spring入门02 --AOP之jdk与cglib代理
- java 版本SQLHelper
- 在javaweb中添加过滤器
- 另一种导致的原因:java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/
- Java 相关术语
- 学习Java Web(一):安装eclipse和Tetty、MySQL