文章分类 - Spring
Spring AOP(面向切面编程)
摘要:AOP:Aspect Oriented Program 面向切面编程。如果说IoC是Spring的核心,那么面向切面编程就是Spring作为重要的功能之一了。 在面向切面编程的思想里面,把功能分为核心业务功能和周边功能。核心业务功能就是系统开发最基本的业务功能,而周边功能则是附加业务功能上的增强功能
阅读全文
Spring 装配Spring Bean
摘要:Spring提供了三种方法进行配置: 方式选择的原则: 一)最优先:通过隐式Bean的发现机制和自动装配的原则。 好处:减少程序开发者的决定权,简单灵活。 二)其次:Java接口和类中实现配置 好处:避免XML配置的泛滥,也更容易。 三)最后:XML方式配置 好处:简单易懂 通过XML配置装配Bea
阅读全文
Spring 事务控制
摘要:Spring事务管理机制是Spring提供的一条事务管理的方式,项目中不需要手动去控制事务了。 编程式事务:事务的控制逻辑器(增强逻辑)与业务逻辑混合在一起。 声明式事务:通过配置,在不侵犯原有业务逻辑代码的基础上就添加了事务控制功能。(Spring声明式事务控制就是通过AOP达到这个目的的) 事务
阅读全文
Spring 全注解开发
摘要:基于半注解半xml开发的基础上,将Spring ApplicationContext.xml配置文件替换成配置类。 在config目录下定义SpringConfig.java配置类 @Configuration 表明该类是一个Spring配置类 @ComponentScan(value={"com.
阅读全文
Spring 整合Junit单元测试
摘要:Spring自带测试模块,是基于Junit基础上的。 添加junit和spring-test依赖,POM.xml。 纯注解方式整合junit单元测试框架测试类 @RunWith(value=SpringJUnit4ClassRunner.class) //加载spring自有测试类 @Context
阅读全文
Spring 半注解半xml
摘要:系统开发过程中,自定义的类可以用注解装配Bean对象,而第三方类用xml装配Bean对象。 添加依赖POM.xml POJO目录下的Account.java Spring配置文件 applicationContext.xml(注意添加xml context约束) dao目录 AccountDao.j
阅读全文
Spring 注解开发
摘要:注解开发,主要是将xml替换成注解。 依赖注入使用@Autowired和@Qualifirer注解,而@Qualifier注解指定特定的实现类对象注解id Spring配置文件中 添加context约束,并设置扫描注释目录 添加依赖 POM.xml POJO目录下 Account.java dao目
阅读全文
Spring CRUD
摘要:POM.xml POJO目录下的Account.java dao目录下 AccountDao.java AccountDaoImpl.java service目录下 AccountService.java AccountServiceImpl.java Spring 配置文件 application
阅读全文
Spring 数据库连接池
摘要:常用的数据库连接池:C3P0,DBCP,Druid。 POM.xml POJO目录下的Account.java DBCP C3P0
阅读全文
Spring 简介
摘要:Spring框架是Java应用最广的框架,它的成功来源于理念,而不是技术本身。它的理念包括IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)。 Spring是一个轻量级的DI/IoC和AOP容器的开源框架。Sp
阅读全文
使用Spring IOC获取对象
摘要:添加依赖 POM.xml 添加配置文件 ApplicationContext.xml POJO Account.java Dao层 AccountDao.java AccountDaoImpl.java Service层 AccountService.java AccountServiceImpl.
阅读全文
自定义IOC
摘要:引入依赖 pom.xml 在Resources目录下Beans.xml 在POJO目录下定义Account类 dao层 接口AccountDao.java 实现类AccountDaoImpl.java service层 接口AccountService.java 实现类AccountServiceI
阅读全文
浙公网安备 33010602011771号