spring
文章平均质量分 75
好小伙17
学无止境
展开
-
02_spring的IoC和DI
IoC:Inverse of Control(控制反转):将原本在程序中手动创建对象的控制权,交由Spring框架来管理。Spring第一个spring测试程序 1.准备jar包 spring-beans-4.1.2.RELEASE.jar spring-core-4.1.2.RELEASE.jar com.springsource.org.apache.common原创 2016-09-17 02:00:10 · 1352 阅读 · 0 评论 -
01_Spring概述
什么是spring: 1、Spring是一个轻量级的DI/IoC和AOP容器的开源框架,来源于Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。 2、Spring提倡以”最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或卸载Spring。 使用范围:任何Java应用 Spring...原创 2018-09-23 11:17:15 · 113 阅读 · 0 评论 -
04_自动装配(注解方式)
在Spring中完成注解的自动装配操作: 方式一:使用Spring自带的标签(Autowired和Qualifier标签). 方式二:使用JavaEE自带的标签(Resource标签): Autowired和Qualifier标签: 1.通过@Autowired标签可以让Spring自动的把属性需要的对象找出来,并注入给该属性。 2.第三方程序:Spring3.0之前,需要手动配置@Autowi...原创 2018-09-23 23:10:47 · 617 阅读 · 0 评论 -
05_IoC的"零配置"
使用标签简化IoC配置: 1.使用标签来完成IoC,就必须有IoC标签的解析器 ,使用context:component-scan来扫描spring需要管理的bean ,base-package就告诉spring,去哪些包及其子包里去扫描bean,如果有多个包需要被扫描;只需要用逗号隔开多个包即可 <context:component-scan base-package="com.zoe.x...原创 2018-09-24 09:06:08 · 134 阅读 · 0 评论 -
06_aop原理-(静态代理-动态代理)
静态代理:在程序运行前就已经存在代理类的字节码文件,代理对象和真实对象的关系在运行前就确定了。 静态代理优缺点: 优点: 业务类只需要关注业务逻辑本身,保证了业务类的重用性。把真实对象隐藏在代理类内部,保证了真实对象的安全性. 缺点: 1.代理对象的某个接口只服务于某一种类型的对象,也就是说每一个真实对象都得创建一个代理对象。 2.如果需要代理的方法很多,则要为每一种方法都进行代理处理。 3.如...原创 2018-09-24 11:59:00 · 195 阅读 · 0 评论 -
07_Spring-AOP使用及配置
什么是AOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP的目的: AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。 AOP的优势: 降低模块...原创 2018-09-24 16:22:56 · 138 阅读 · 0 评论 -
08_Sping-JDBC操作-事务处理
jar包 mysql-connector-java-5.1.11.jar:MySQL驱动包 druid-1.0.15.jar spring-jdbc-4.1.2.RELEASE.jar:支持JDBC spring-tx-4.1.2.RELEASE.jar: 支持事务 XML配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmln...原创 2018-09-24 22:18:25 · 152 阅读 · 0 评论