Spring
loverszhaokai
海到尽头天作岸,
山登绝顶我为峰。
展开
-
001--IOC和DI
<br /> <br />Inversion of Control的简称简介 (Inversion of Control) 中文译为控制反转 又称为“依赖注入”(DI =Dependence Injection) IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。原理介绍 其原理是基于OO设计原则的The Hollywood Principle:Don't call us, we'll ca原创 2010-11-29 16:29:00 · 500 阅读 · 0 评论 -
002--AOP(JDK动态代理)
<br />AOP<br /> <br /> 1 概述<br />在对静态代理的讨论中,可以发现,如果方法比较多的情况下,为每种方法做代理,是一件重复和繁琐的工作。需要有一种机制能够截获方法调用,从而集中处理。这就是将探讨的动态代理。<br />在Java中,动态代理是指代理类的生成发生在程序运行时期,根据被代理类动态生成代理类的字节码文件(class文件),并且装载到运行环境中,像其他的类一样使用,该字节码文件的生存期随着运行环境的关闭而消失。<br />JDK1.3以及之上的版本提供了动态代理的机制,它转载 2010-11-30 11:07:00 · 356 阅读 · 0 评论 -
002--AOP(JDK动态代理)
<br />AOP<br /> <br /> 1 概述<br />在对静态代理的讨论中,可以发现,如果方法比较多的情况下,为每种方法做代理,是一件重复和繁琐的工作。需要有一种机制能够截获方法调用,从而集中处理。这就是将探讨的动态代理。<br />在Java中,动态代理是指代理类的生成发生在程序运行时期,根据被代理类动态生成代理类的字节码文件(class文件),并且装载到运行环境中,像其他的类一样使用,该字节码文件的生存期随着运行环境的关闭而消失。<br />JDK1.3以及之上的版本提供了动态代理的机制,它转载 2010-11-30 11:07:00 · 342 阅读 · 0 评论 -
jdom学习:读取xml文件
<br /> 用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很好的例子: <br /> <br /> <br /><?xml version="1.0" encoding="UTF-8"?> <HD> <disk name="C"> <capacity>8G</capacity>转载 2010-11-28 16:41:00 · 534 阅读 · 0 评论 -
配置Spring数据源c3p0与dbcp
<br />不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试 <br />配置一个数据源 <br /> Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配转载 2010-12-01 09:30:00 · 437 阅读 · 0 评论