随笔分类 - Spring leanring
Spring学习
摘要:Spring 核心技术 IOC ( inversion of control ) OR DI ( Dependency Injection ) 这两个我理解应该是同一个意思,只是从不同的角度来解释而已。1. IOC && DI 给出一个例子: 1.1 非IOC的情况: class B{ class A{ A a = new A(); A(){ public void fun(){ } a.fun(); public void fun(){ ...
阅读全文
摘要:web.xml的配置情况:摘取网络上对于Web.xml的理解:首先对于各个元素的加载顺序是与各个元素声明的顺序无关,其次对于加载的顺序将是:servlet-context -- context-param - listener - servlet对于我这个文件,首先系统加载Servlet-context, 然后加载context-param指定的两个文件,再加载指定的Listener,最后加载定义的servlet.当我在controllers.xml加入<context:component-scan base-package="com.baidu" /> 当我进
阅读全文
摘要:由于Hibernate自带的链接池效率低效,并且有很多bug.所以官方并不推荐使用,推荐使用诸如proxool的连接池来代替Hibernate。该配置方法是由Spring来接管proxool连接池,不用额外增加Hibernate配置文件,以及数据库与持久对象的映射文件(使用注解的方式)。PS: 不要忘记将Hibernate库的 lib/optional/proxool文件夹中的proxool*.jar 加入到classpath中,否则无法找到proxool Connection Provider class.Spring的配置文件( applicationContext.xml )如下:<
阅读全文
摘要:在Hibernate 3.0 之后,引入了一个延迟加载的优化,可能在Session关闭的时候带来一定的问题。 当显示页面时提示Session is Closed的错误。该问题主要可能由于在使用Hibernate时,开启了延迟加载特性。即在Hibernate 配置文件中加入了Lazy=true属性。一个简单的例子:User 表 UserClassuserid username userclassid userclassid userclassname1 hi 1 ...
阅读全文
摘要:1. 准备工作:1.1 在Eclipse上配置WEB例子所需的服务器,此处以Tomcat为例 1.1 进入 Windows --> Preference --> Servers --> Runtime Environment --> Add --> choose corresponding server version and path 1.2 添加 2.1中建立的Web项目到服务器中 1.2 下载Spring Library 和 Hibernate library 1.2.1 Spring library 下载地址: http://www.springsourc
阅读全文
摘要:搞了两三天终于彻底基于Eclipse开发Spring 3.0 综合 Hibernate的环境(Tomcat 5.5 ) 搭建好.1. 开始设置前的准备 1.1 下载 eclipse-jee-indigo-SR1-win32 下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-win32.zip 1.2 下载 Tomcat 5.5 下载地址:http://tomcat.apache.org/downlo
阅读全文

浙公网安备 33010602011771号