在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。   理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库等,但xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括:XmlBeanFactory , ClassPathXmlApplicationContext , FileSystemXmlApplicationContext , XmlWebApplicationContext   基本的xml配置包括如下几个方面:  1.添加一个b ...
Spring最擅长的,就是在别家的蛋糕上再加些cream,让你J2EE without Spring的时候心痒痒。 log4j,可以有如下的cream: 1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise Java》所说。 2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。 3. 可以把log4j.properties和其他properties一起放在/WEB-INF/ ,而不是Class-Path。 在web.xml 添加 < context-param> ...
最近使用了spring中的JdbcTemplate实现数据库的查询和插入操作,发现spring的JdbcTemplate 不象HibernateTemplate那么好,已经实现了分页功能。所以要自己实现,使用getJdbcTemplate().queryForList(string sql)得到的结果集是所有的。      如果你的查询有10000条记录,或者更多,速度肯定慢了,当然你可以通过resultset中的游标控制查询的起始和结束。我这里用的是Oracle数据库,使用伪列ROWNUM来实现分页。我的分页代码如下:      package com.deity.ranking.util; ...
学习Spring中的JdbcTemplate 1. 简介Spring提供的JDBC抽象框架由core, datasource,object和 support四个不同的包组成。就和它名字的暗示一样,org.springframework.jdbc.core包里定义了提供核心功能的类。其中有各种SQLExceptionTranslator和DataFieldMaxValueIncrementer的实现以及一个用于JdbcTemplate的DAO基础类。org.springframework.jdbc.datasource包里有一个用以简化数据源访问的工具类,以及各种数据源的简单实现,以被用来在J2 ...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>orac ...
在做开发过程中总会遇上些无厘头的错误,收集了些开发点滴,希望后来者不会踩上同一个陷阱, 1.Q:An error occured in the bean. Error Message is: Failed to lazily initialize a collection - no session or session was closed A:未初始化加载 2. Q:org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name '' defined in ...
tgyd2006
搜索本博客
最近加入圈子
存档
最新评论