数据源配置:
database.properties内容:
UserName=***
Password=*****
jdbc.DriverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/databaseName
jdbc.username=${UserName}
jdbc.password=${Password}
jdbc.maxActive=10
jdbc.maxIdle=5
jdbc.maxWait=10000
ibatis模板类配置:
<context:property-placeholder location="classpath:database.properties" />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="url" value="${jdbc.url}" />
<property name="driverClassName" value="${jdbc.DriverClassName}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<property name="maxActive" value="${jdbc.maxActive}" />
<property name="maxIdle" value="${jdbc.maxIdle}" />
<property name="maxWait" value="${jdbc.maxWait}" />
</bean>
<!-- 声明iBatis模板类 -->
<bean id="sqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate">
<property name="sqlMapClient">
<bean class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:sqlMapConfig.xml" />
</bean>
</property>
</bean>
sqlMapConfig.xml 内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<settings cacheModelsEnabled="false" enhancementEnabled="true"
lazyLoadingEnabled="true" useStatementNamespaces="true" />
<sqlMap resource="com/UserInfo.xml" />
</sqlMapConfig>
上传几个包供以后自己下载
分享到:
相关推荐
本教程将深入探讨如何将Spring、Ibatis框架与MySQL集群集成,以实现高效、可靠的数据库操作。 首先,让我们了解Spring和Ibatis。Spring是一个全面的Java应用开发框架,它提供了依赖注入、面向切面编程、事务管理等...
这个组合集成了强大的MVC(Model-View-Controller)框架Struts2、依赖注入与面向切面编程的Spring框架、轻量级持久层框架Ibatis以及关系型数据库管理系统MySQL。 1. **Struts2**:Struts2是Apache软件基金会下的一...
在IT行业中,集成Spring、Struts和iBatis与MySQL是构建企业级Java Web应用程序的常见选择。这个项目集成了Spring 2.5.5、Struts 2.1.6、iBatis 2.3.4以及MySQL 5.1数据库,使用IntelliJ IDEA 9作为开发环境。下面将...
Struts、Spring、Ibatis和Mysql是Java Web开发中常用的四大框架,它们组合在一起可以构建出高效、灵活的企业级应用程序。本示例是专为新手设计的一个整合教程,通过详细注解帮助初学者理解这四个组件如何协同工作。 ...
通过以上步骤,我们成功实现了Spring与iBatis的集成,并通过定义DAO接口及其实现类、配置Spring容器来完成数据访问层的开发。这种方式不仅简化了开发流程,还提高了代码的可读性和可维护性。此外,通过Spring提供的...
在Java Web开发中,Spring和iBatis是两个非常重要的框架。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等特性,而iBatis则是一个优秀的持久层框架,它将SQL语句与Java代码分离,...
Struts、Spring、iBatis和MySQL是Java Web开发中常用的四大框架,它们结合使用可以构建高效、可维护的企业级应用程序。在这个简单的配置实例中,我们将深入探讨这四个组件如何协同工作,以及如何进行基本的集成配置...
在IT行业中,构建一个基于Spring、iBatis和MySQL的简单应用是常见的开发任务,尤其对于初学者来说,这是理解Web应用开发基础的好方法。本文将深入探讨如何使用这三个技术来搭建一个基本的Web应用程序。 首先,让...
Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的动作控制、依赖注入及持久层操作。本项目整合了这三个框架,并使用MySQL作为数据库,实现了一个基础的用户登录注册查询删除的功能...
8. **集成与配置**:整合这些框架需要适当的配置,如Struts的struts.xml、Spring的applicationContext.xml以及iBatis的sqlMapConfig.xml。这些配置文件定义了组件之间的关系,数据源,以及数据库连接等信息。 总结...
在Spring中,我们可以通过`SqlMapClientDaoSupport`类或者`SqlMapClientTemplate`类来实现对iBatis的集成。 - `SqlMapClientDaoSupport`是一个抽象类,它实现了`DaoSupport`接口,可以被继承并提供一些方便的方法来...
通过学习和实践Spring_Struts_Ibatis_Mysql Demo,开发者可以深入了解这些技术的集成和协同工作方式,为构建自己的Java Web应用打下坚实基础。同时,这也是一个很好的起点,可以帮助初学者逐步掌握Web开发中的各种...
### Struts+Spring+Ibatis整合框架搭建配置详解 在当今复杂的软件开发环境中,整合不同的框架以构建高效、可维护的应用程序变得尤为重要。Struts、Spring与Ibatis(现称MyBatis)作为三个功能互补的Java框架,它们...
3. **Spring集成**:在实际项目中,Ibatis常与Spring框架结合,通过Spring的 DataSource 和 TransactionManager 进行数据源管理和事务控制。 4. **MyBatis配置**:理解mybatis-config.xml文件的配置,如数据源设置...
学习这个简单的ibatis与mysql交互示例,可以帮助你了解如何在实际项目中集成Ibatis。通过配置文件的设置,你可以理解如何连接到MySQL数据库;通过Mapper XML文件和接口,你可以学习如何编写和执行SQL;通过Service和...
*架构struts2_spring2.5_ibatis2.3 *mysql5.0 *jdk 1.6 *带有所有jar包,可直接运行 本实例实现了用户登陆,用户信息CRUD相关操作。让你感受到了ibatis做o/r mapping的方便快捷。 下次集成dwr进来 create ...
这个“spring3 ibatis struts2 搭建的简单项目”就是一个利用这三个框架进行集成开发的例子,主要目的是为了教学和学习。 首先,Spring框架是企业级应用开发的基石,它提供了全面的编程和配置模型,用于简化Java...
iBATIS还支持事务管理,可以与Spring的事务管理集成,提供声明式或编程式的事务控制。 【MySQL】 MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用程序中。其特点是速度快、稳定性好、易于管理和扩展。在...
2. **iBATIS 集成**:在 Spring 中集成 iBATIS 主要是通过 Spring 的 JDBC 模块,它可以管理 SQLMapClient 或 SqlSessionTemplate。通过配置文件,我们可以声明数据源、事务管理器以及 SqlSessionFactory 或 ...