
spring2.5
文章平均质量分 69
hu_mility
这个作者很懒,什么都没留下…
展开
-
<一>Ioc控制反转——手把手教学:如何配置并使用单元测试一个spring框架(附源码)
所谓spring的ioc控制反转功能,举个例子: public class PersonServiceBean { private PersonDao personDao=new PersonDaoBean(); public void save(Person person){ personDao.save(person); } } 其中,PersonDaoBean是在应用内部原创 2014-11-29 09:57:54 · 648 阅读 · 0 评论 -
<零>spring框架总结系列前言
在公司花了三天时间把spring框架看完了,看的是传智播客黎活明老师的教学视频,附个下载地址http://pan.baidu.com/s/1sjz6hjf。 这个总结系列,我想分几个部分来讲: 一、手把手教学:如何配置并使用单元测试一个spring框架。单元测试是该系列都要用到的; 二、讲解@bean id什么时候实例化; 三、bean.xml实现对象、值、集合的注入; 四、为bean.原创 2014-11-27 22:51:37 · 521 阅读 · 0 评论 -
<二>Ioc控制反转——bean id什么时候实例化(附源码)
在的基础上,修改 为 1、 cn.chen.service.impl.PersonServiceImpl" > 默认情况下是单例的,即通过getBean方法得到的对象是同一个对象。这时候会在容器实例化时候就实例化类 2、 class="cn.chen.service.impl.PersonServiceImpl" scope="prototype" > 这种情况下,每调用原创 2014-11-29 10:22:24 · 562 阅读 · 0 评论 -
<六>AOP面向切面——注解方式声明切面(附源码)
1、beans.xml文件: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/con原创 2014-11-30 18:14:57 · 437 阅读 · 0 评论 -
<三>Ioc控制反转——bean.xml注入对象、值和集合(附源码)
在的基础上修改,后面会给出完整代码: 一、对象的注入 1、新建dao层的接口和实现类: 接口类: package cn.chen.dao; public interface PersonDao { public void add(); } 实现类: package cn.chen.dao.impl; import cn.chen.dao.PersonDao; publ原创 2014-11-29 11:14:23 · 454 阅读 · 0 评论 -
Spring+JDBC组合开发(spring事务管理+MySQL数据池)
先讲下数据库连接池的优势: 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。 连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得原创 2014-11-30 21:28:45 · 667 阅读 · 0 评论 -
<四>Ioc控制反转——为bean.xml瘦身第一步(附源码)
基于中的第一部分源码(即对象的注入)进行添加,后面会附有完整代码。 看下现在的beans.xml文件, <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation原创 2014-11-29 12:36:46 · 431 阅读 · 0 评论 -
<五>Ioc控制反转——为bean.xml瘦身第二步(附源码)
在上一篇中,讲了瘦身第一步,将属性去掉,接下来讲下这么把这样的配置语句也去掉。 用到的是spring2.5的classpath自动扫描方式,把组件纳入spring容器中管理。它可以在类路径底下寻找标注了@Component(其他,不好归类时候) @Service(标注业务层组件) @Control(标注控制层组件) @Repository(数据访问层,比如dao)注解的类,四种标识作用是一样的。原创 2014-11-29 13:08:31 · 477 阅读 · 0 评论 -
<七>AOP面向切面——配置bean.xml文件方式声明切面(附源码)
上一节为注解方式声明切面,现在通过配置bean.xml文件的形式来配置。 1、将上面的MyInterceptor变成一个普通的java类,即去掉@Aspect这样的注解。并将参数去掉。 package cn.itcast.service; import org.aspectj.lang.ProceedingJoinPoint; /** * 切面 * */ public clas原创 2014-11-30 19:30:00 · 504 阅读 · 0 评论