
Spring学习
zhulidie
这个作者很懒,什么都没留下…
展开
-
Spring 学习(一)
1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。2、架构图1)IoC(Inversion of Control)控制反转,对象创建责任的反转,在spring中BeanFacotory是IoC容器的核心接口,负责实例化,定位,配转载 2017-06-01 11:40:01 · 235 阅读 · 0 评论 -
Spring学习(二)
单元测试 导入junit4和spring-test.jar包。 2.使用@ContextConfiguration引入spring配置文件 例如:@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({"classpath:applicationContext.xml"}) public class ReadDaoImp转载 2017-06-01 12:14:54 · 247 阅读 · 0 评论 -
Spring AOP
一、AOP的基本概念连接点(Jointpoint):连接点可以是类初始化,方法执行,方法调用,字段调用等。 切入点(Pointcut):切入到目标对象的连接点集合,在Spring中只支持切入方法。,通常是一个表达式。 通知(Advice):在目标对象的连接点执行的行为。 包括前置通知,后置通知,环绕通知。切面(Aspect):通知、引入和切入点的集合。 引入(inter-type decla原创 2017-06-01 14:39:59 · 326 阅读 · 0 评论 -
Spring事务管理
一、概念上篇文章已经介绍过事务的概念,这里再解释一遍。 事务是系列操作组成的工作单元,这些工作单元的操作不可分割,要么全部执行,要么全部不执行。事务必须满足ACID(原子性,一致性,隔离性,持久性)。 在实际项目开发中,数据库操作是并发执行的,事务也是并发执行的,所以会遇到脏读、不可重复读、虚读这些问题。解决办法是设置不同的隔离级别。MySQL底层数据库提供了四种隔离级别。 Read Unco原创 2017-06-01 11:21:03 · 319 阅读 · 0 评论 -
Spring集成Mybatis
基本配置: <!-- 扫描包下的注解,使用exclude-filter来将过滤到的注解不注册到spring管理的bean。 这里的例子为将扫描@Controller注解的类,不进行spring管理,因为springMVC会管理 --> <context:component-scan base-package="controller" > <context:exclud原创 2017-06-01 17:57:13 · 229 阅读 · 0 评论 -
SpringMVC获取表单批量提交数据
关键点:封装一个JavaBean的List原始JavaBean public class Person { //省略getter、setter,Serialiable接口实现,toString(),equals(),HashCode() private String username; private String password; private String m原创 2017-06-01 19:34:07 · 4312 阅读 · 1 评论