博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(1)Spring框架的了解
阅读量:5810 次
发布时间:2019-06-18

本文共 846 字,大约阅读时间需要 2 分钟。

1,Spring框架:是应用层的框架,用来整合其它框架

1)核心:IOC容器
2)AOP:面向切面(方面)的编程
3)对其他方面的支持:JDBC,SpringMVC,WebService,...
4)集成其它框架:
spring+struts2+hibernate
spring+struts2+mybatis

DI 依赖注入

IoC 反转控制
AOP 面向方面的编程

声明式事务管理

Spring:IoC容器

IoC容器:创建对象,管理对象之间的关系

1)如何获得Spring容器对象
2)如何告诉Spring要创建的对象?
①配置XML
②注解annotation
3)Spring如何创建对象:
缺省:
1)默认的构造方法
2)创建容器对象时
4)获得Spring创建的对象

Spring容器对象(接口):BeanFactory 基础,高层
↑继承
ApplicationContext 应用程序
↗ ↑ ↑继承
实现 ↗ ↑ WebApplicationContext Web应用
↗ 实现 ↑
实现类: ↗ ClassPathXmlApplicationContext 类路径
FileSystemXmlApplicationContext 文件路径

Bean对象的作用域:scope="singleton|prototype"
单例 原型
另一种创建对象的方法:
工厂方法:

注解:

XML文件:
1)加入命名空間:context
2)定义组件自动扫描的包

注解:类似于<bean>

@Component 用在一般类
@Controller 用在action类
@Service 用在service类
@Repository 用在dao类

注入:

@Autowired 写在set方法或构造方法前
注入普通值: @Value("值"):写在方法(包括构造方法和普通方法)参数前

转载于:https://www.cnblogs.com/xiaweicn/p/8847881.html

你可能感兴趣的文章
嵌入式 busybox自带的tftp、telnet、ftp服务器
查看>>
USNews大学排名遭美国计算机研究学会怒怼,指排名荒谬要求撤回
查看>>
struts1——静态ActionForm与动态ActionForm
查看>>
七大关键数据 移动安全迎来历史转折点
查看>>
在AngularJS中学习javascript的new function意义及this作用域的生成过程
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
网络钓鱼大讲堂 Part3 | 网络钓鱼攻击向量介绍
查看>>
阿里云与Intel联合发布加密计算,亚洲首个云上“芯片级”数据保护
查看>>
1、下载安装scala编译器(可以理解为scala的jdk),地址:http://www.scala
查看>>
mui 总结2--新建第一个app项目
查看>>
nginx的lua api
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>
zabbix监控php状态(四)
查看>>
定时任务的创建
查看>>
实战Django:小型CMS Part2
查看>>
原创]windows server 2012 AD架构试验系列 – 16更改DC计算机名
查看>>
统治世界的十大算法
查看>>
linux svn安装和配置
查看>>
SSH中调用另一action的方法(chain,redirect)
查看>>