![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 65
ponlya
这个作者很懒,什么都没留下…
展开
-
Spring3学习笔记题记
准备记录自己的Spring3学习日志,虽然之前使用过,也断断续续学习过spring,但是,感觉没有学习到精要,或者全面...还不能对之有更全面的了解,现准备全面补课,一并记之.......原创 2011-04-15 21:39:05 · 44 阅读 · 0 评论 -
Spring3之 bean 作用域scope
Bean scopes 作用域5个:singleton,prototype,request,session,global sessionsingleton 是默认的作用域,容器只产生一个实例,只要调用的id相同,返回的实例就是同一个;prototype 每次调用返回的是不同的实例;Request, session, and global session scopes 这三个是WEB...原创 2011-04-18 22:21:19 · 72 阅读 · 0 评论 -
Spring3之 bean 定制bean特性
Customizing the nature of a bean定制bean特性Spring提供了几个标志接口(marker interface),这些接口用来改变容器中bean的行为;它们包括InitializingBean和DisposableBean。实现这两个接口的bean在初始化和析构时容器会调用前者的afterPropertiesSet()方法,以及后者的destroy()方法...原创 2011-04-19 21:10:06 · 186 阅读 · 0 评论 -
Spring3之 bean 注解
小记下,spring注解相关:com.spring305.test.annotations.env.Env1.java import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.s...原创 2011-04-20 22:18:54 · 93 阅读 · 0 评论 -
Spring3之 Resource
主要是org.springframework.core.io.Resource接口URLResource@Test /** * UrlResource 封装了java.net.URL,它能够被用来访问任何通过URL可以获得的对象,例如:文件、HTTP对象、FTP对象等。 * 所有的URL都有个标准的 String表示,这些标准前缀可以标识不同的URL类型,包括file:访问...原创 2011-04-21 22:49:00 · 79 阅读 · 0 评论 -
Spring3笔记之 AOP JDK 代理
使用JDK代理,代理对象必须实现一接口com.spring305.test.aop.dao.UserDao.javapublic interface UserDao { void print1(); void print2();} 实现方法:com.spring305.test.aop.dao.impl.UserDaoImpl.javapublic class Us...原创 2011-04-24 14:09:42 · 57 阅读 · 0 评论 -
Spring3笔记之 AOP Cglib 代理
JDK的Proxy实现代理要求被代理的目标对象必须实现一个接口,而如果目标对象没有实现接口则不能使用Proxy来代理。不过我们也可以借助cglib来实现代理,这样目标对象不必实现接口.要代理的对象:com.spring305.test.aopCglib.UserDao.javapublic class UserDao { private String name; publi...原创 2011-04-24 14:13:58 · 80 阅读 · 0 评论 -
Spring3笔记之 AOP
Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理.如果被代理的目标对象实现了至少一个接口,则会使用JDK动态代理。所有该目标类型实现的接口都将被代理。 若该目标对象没有实现任何接口,则创建一个CGLIB代理。接口:com.spring305.test.aopSpring.dao.AopSpringDao.javapublic interface AopSprin...原创 2011-04-24 14:24:30 · 65 阅读 · 0 评论 -
Spring3笔记之 事务传播
摘自:http://zhxing.iteye.com/blog/368110 事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非...原创 2011-04-24 15:51:18 · 48 阅读 · 0 评论 -
Spring3笔记之 JDBC
使用Spring 的JDBC先创建表:DROP TABLE IF EXISTS `springjdbc`.`t_people`;CREATE TABLE `springjdbc`.`t_people` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL, `birt...原创 2011-04-25 22:02:54 · 95 阅读 · 0 评论 -
Spring3笔记之 JDBC(分页)
接上篇的实体,DAO接口,实现,测试及XML http://ponlya.iteye.com/blog/1017538,这里只把上篇中的分页对象贴出来,其中参考了:参考: http://www.codefutures.com/tutorials/spring-pagination/文章com.spring305.jdbc.page.CurrentPage.javapublic class ...原创 2011-04-25 22:08:18 · 115 阅读 · 0 评论 -
Spring3之 bean Method injection
Method injection(方法注入)bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期的bean来说这样做就会有问题了,比如在调用一个s...原创 2011-04-17 20:04:18 · 125 阅读 · 0 评论 -
Spring3之 bean AutoWire
Autowiring collaborators 自动装配Spring通过检查BeanFactory中的内容,来替指定其他被依赖的bean优点:1、显著减少配置的数量2、以使配置与java代码同步更新XML配置过程中可在<bean>标签中指定autowire属性,它有5个值(3中官方英文文档中只有前4个):no :No autowiring,bean之间的关系...原创 2011-04-17 12:01:47 · 119 阅读 · 0 评论 -
Spring3之xsd
2.5 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http:/...原创 2011-04-15 22:35:29 · 104 阅读 · 0 评论 -
Spring3之说明
学习采用的是spring2.5中文文档,及spring3的英文文档,spring 3.0.5版本。aopalliance.jar ,aspectjrt.jar,aspectjweaver.jar,cglib-nodep-2.1_3.jar,commons-logging-1.1.1.jar,junit-4.6.jar这些文件在spring3.0.5中没有找到,从spring-framewo...原创 2011-04-16 08:26:30 · 95 阅读 · 0 评论 -
Spring3之 IoC容器的实例化
Bean:在Spring中,那些组成你应用程序的主体(backbone)及由Spring IOC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。org.springframework.beans.factory...原创 2011-04-16 08:39:54 · 77 阅读 · 0 评论 -
Spring3之 bean命名
一、bean的命名采用标准Java命名约定:小写字母开头,首字母大写间隔的命名方式。如accountManager、accountService etc...;二、每个bean都有一个或多个id(或称之为标识符或名称,在术语 上可以理解成一回事)。这些id在当前IoC容器中必须唯一。如果 一个bean有多个id,那么其他的id在本质上将被认为是别名;三、在对bean进行定义时,除了使用id...原创 2011-04-16 11:36:51 · 78 阅读 · 0 评论 -
Spring3之 实例化bean2
Spring3之 bean命名(http://ponlya.iteye.com/blog/1004889) 中已经有一种实例化bean的方法了,这里看spring3文档有另二种:Instantiation with a static factory method(静态工厂方法实例化),Instantiation using an instance factory method(实例工厂方法实例化)...原创 2011-04-16 14:30:05 · 69 阅读 · 0 评论 -
Spring3之 bean简单属性注入
DI (依赖注入)有二种: Constructor-based dependency injection and Setter-based dependency a)、Constructor-based DIcom.spring305.test.beanInit.po.InitSingeBean.javaimport java.util.Date;public class I...原创 2011-04-16 17:40:29 · 82 阅读 · 0 评论 -
Spring3之 bean idref?
很是奇怪idref是干什么的。只是拿另一个的id名?com.spring305.test.beanInit.cpo.IdrefA.javapublic class IdrefA { private String idrefAStr; public IdrefA(){ System.out.println(IdrefA.class+"_"+idrefAStr); }...原创 2011-04-16 18:39:33 · 73 阅读 · 0 评论 -
Spring3之 集合对象属性注入
com.spring305.test.beanInit.cpo.User.javaprivate int id;private String name; public User(){ System.out.println(User.class);} setter ,getter方法略去。com.spring305.test.beanInit.cpo.Collecti...原创 2011-04-16 23:17:04 · 75 阅读 · 0 评论 -
Spring3之 bean Lazy-initialized beans
Lazy-initialized beans延迟初始化ApplicationContext默认会实例化singleton的bean,如果想延迟初始化它则在bean标签中用lazy-init="true"同时也可以在beans标签中指定default-lazy-init="true"来将所有的延迟初始化:Spring3官方配置: <bean id="lazy" class="c...原创 2011-04-17 08:48:06 · 104 阅读 · 0 评论 -
Spring3之 bean depends-on
depends-ondepend-on用来表示一个Bean的实例化依靠另一个Bean先实例化。即通过定义depends-on=”XXX”可以控制Sping实例化bean的顺序Demo官方: <bean id="beanOne" class="ExampleBean" depends-on="manager"/><bean id="manage...原创 2011-04-17 08:56:16 · 105 阅读 · 0 评论 -
Spring整合Hibernate(摘录)
简要步骤From:http://blog.csdn.net/startym/archive/2008/11/20/3342132.aspx原创 2011-05-07 09:48:10 · 53 阅读 · 0 评论