<!-- 定义数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@192.168.1.100:1521:ORCL" />
<property name="username" value="zengfan" />
<property name="password" value="zengfan" />
</bean>
<!-- 注入数据源到sqlMapClient -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:sqlMapConfig.xml" />
<property name="dataSource" ref="dataSource" />
</bean>
<!-- 在dao注入sqlMapClient -->
<bean id="dao" class="com.jquery.dao.impl.BookDAO">
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>
<bean id="service" class="com.jquery.service.impl.BookService">
<property name="bookDAO" ref="dao" />
</bean>
<bean name="/query" class="com.jquery.action.QueryBookAction">
<property name="bookService" ref="service" />
</bean>
引用
分享到:
相关推荐
Spring 2.5 版本在此集合中,意味着可以利用其对依赖注入的强大支持,以及与 Struts 2 的整合能力,实现更灵活的应用架构。 iBatis 是一款持久层框架,它将 SQL 查询与 Java 代码解耦,使得开发者可以更专注于 SQL ...
在本项目中,Spring 2.5 版本被用作核心框架来处理请求和响应,提供依赖注入(DI)以及面向切面编程(AOP)等功能。 Ibatis,现在被称为MyBatis,是一个持久层框架,它允许开发者将SQL语句直接写在配置文件中,避免...
这个源码是在MyEclipse+tomcat6.0环境下根据spring2.5+struts2+ibatis架构,数据库用的是Oracle,连接池用的是c3p0。因看到有些上传的资料让下载者不能够运行和使用,所以我自己用Oracle中自带的emp、dept还有一个...
本系统采用目前较为流行的技术实现, 前台使用了ExtJs技术,所以实现了跨浏览器 本程序在IE6,IE7,IE8均测试通过! ...主要技术: Struts2 + Spring2.5 + iBatis2.3 + ExtJs3.3 主 用 数 据 库: Oracle
基于SSI的框架整合开发Demo。该Demo是一个完整的MyEclipse项目,可以直接导入运行。注意:该demo连接oracle数据库,所以需要相应用户及权限。如有必要可以直接修改%项目%/...版本说明:Struts2.1-spring2.5-ibatis2.3。
根据提供的标题、描述以及部分代码内容,我们可以整理出关于如何在Spring框架中处理Oracle数据库中的BLOB类型数据的相关知识点。 ### 一、BLOB类型简介 BLOB(Binary Large Object)是二进制大对象的缩写,通常...
- **项目技术**:Struts2 + Spring2.5 + Hibernate3 + POI + YUI + OGNL + Flex + 3D + PDA(C++) - **生产环境**:Linux + Tomcat6 - **项目描述**:该项目旨在实现物流信息的代码化、数据库化,提高物流信息处理的...
12.4. Oracle TopLink 12.4.1. SessionFactory 抽象层 12.4.2. TopLinkTemplate 和 TopLinkDaoSupport 12.4.3. 基于原生的TopLink API的DAO实现 12.4.4. 事务管理 12.5. iBATIS SQL Maps 12.5.1. iBATIS 1.x和2.x的...
2.5 spring框架的实现 2.6 jsf框架的实现 2.7 ajax框架的实现 2.8 使用jdbc连接数据库 2.9 小结 第3章 实现各种框架的集成 3.1 spring框架与其他框架的集成原理 3.2 实现ssh三种框架环境集成...
2.7. 移植到Spring 2.5 2.7.1. 改变 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. IoC(控制反转)容器 3.1. 简介 3.2. 基本原理 - 容器和bean 3.2.1. 容器 3.2.2. 实例化容器 3.2.3. 多种bean ...
2. Spring 2.0和 2.5的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件...
2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. ...
2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. ...
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" p:dataSource-ref="dataSourceProxy"> <value>classpath:SqlMapConfig.xml</value> </property> ...
这个实例基于spring+struts+ibatis,外加js lib ext 3.3.1. 发挥连接作用的就是这个/WEB-INF/web.xml文件了。贴内容。 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi=...
Spring 2.5介绍与常见使用 (1小时) - **Spring IOC**(Inversion of Control,控制反转):理解容器管理对象的生命周期,通过依赖注入(DI)降低组件间的耦合。 - **AOP(面向切面编程)**:学习如何使用Spring AOP...