Spring
kerer-sk
这个作者很懒,什么都没留下…
展开
-
Spring框架(一)
Spring基础Spring是一个轻量级开源框架,以IoC(控制反转)和AOP(面向切面编程)为内核,基于JavaBean来完成以前只能由EJB完成的工作。主要学习Spring的以下几个核心功能IoC(控制反转):即把对象的创建交给Spring去执行(利用xml文件配置创建+IoC 容器创建对象)AOP(面向切面编程):有效减少系统重复代码SpringJDBCSpring 事务处理Spri原创 2017-05-16 16:58:55 · 241 阅读 · 0 评论 -
Spring (二)代理模式
1. 代理模式1.1 概述代理(proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样的好处:可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。1.2 静态代理1)代理对象要实现与目标对象一样的接口; 开闭原则:对目标的修改进行关闭,对目标功能的扩展开放。 建一个代理对象,实现与目标对象一样原创 2017-05-16 22:04:34 · 270 阅读 · 0 评论 -
Spring(三)AOP
1.手动实现AOP编程AOP面向切面的编程:AOP可以实现业务代码与准备代码分离代理工厂类/** * 动态代理 *(调用JDK中的API,在内存中动态的构建代理对象 目标对象必须实现接口时才能使用) * @author wsk * */@Componentpublic class UserFactory_{ private IUserDao target; pr原创 2017-05-16 22:36:39 · 229 阅读 · 0 评论 -
spring 对jdbc的支持
spring对jdbc技术提供了很好的支持 jar包c3p0-0.9.1.2.jarmysql-connector-java-5.1.34-bin.jarspring-jdbc-3.2.5.RELEASE.jarspring-tx-3.2.5.RELEASE.jar1)spring对c3p0连接池的支持很完善2)spring对jdbc提供了jdbcTemplate,来简化jdbc的操作j原创 2017-05-16 23:18:07 · 267 阅读 · 0 评论 -
Spring事务管理
事务控制概述编程式事务控制自己动手控制事务,叫做编程式事务控制 jdbc代码: Conn.setAutoCommite(false); //设置手动控制事务Hibernate代码session.beginTransaction(); // 开启事务【细粒度事务控制:可以对指定的方法,指定的方法中某几行添加事务控制】声明式事务管理spring的事务管理 只需要在配置文件中配置,事务应原创 2017-05-17 10:10:54 · 226 阅读 · 0 评论