如何理解iBATIS Spring Struts2整合
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家介绍如何理解iBATIS Spring Struts2整合,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。今天补充一个新Spring + iBATIS整合的方式 ,这
千家信息网最后更新 2025年02月01日如何理解iBATIS Spring Struts2整合
这篇文章给大家介绍如何理解iBATIS Spring Struts2整合,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
今天补充一个新Spring + iBATIS整合的方式 ,这种方式使通过Spring注入SqlMapClientTemplate完成的。具体模式如下:
/* * UserDAOImpl3.java */ package net.chinaideal.samples.ibatis.dao; import org.springframework.orm.ibatis.SqlMapClientTemplate; import net.chinaideal.samples.ibatis.model.User; /** * SpringiBatis - UserDAOImpl3.java * ---------------------------------------------- * @version 0.1 2007-1-23 * @author Panglei(bj02267) * ---------------------------------------------- * 说明: * 整合可以将Spring的iBatis的SqlMapClientTemplate单独注入 */ public class UserDAOImpl3 implements UserDAO { private static final long serialVersionUID = -6615310540042830594L; //iBatis SqlMapClientTemplate protected SqlMapClientTemplate sqlMapClientTemplate; /* (non-Javadoc) * @see net.chinaideal.samples.ibatis.dao.UserDAO#getUserByUsername(java.lang.String) */ public User getUserByUsername(String username) { return (User) sqlMapClientTemplate.queryForObject("getUserbyUsername", username); } public SqlMapClientTemplate getSqlMapClientTemplate() { return sqlMapClientTemplate; } public void setSqlMapClientTemplate(SqlMapClientTemplate sqlMapClientTemplate) { this.sqlMapClientTemplate = sqlMapClientTemplate; } }
applicationContext.xml文件:
﹤!-- Spring iBatis SqlMapClient --﹥ ﹤bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"﹥ ﹤property name="configLocation" value="/WEB-INF/sqlmap-config.xml"/﹥ ﹤property name="dataSource" ref="dataSource"/﹥ ﹤/bean﹥ ﹤!-- Spring iBatisTemplate --﹥ ﹤bean id="sqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate"﹥ ﹤property name="sqlMapClient"﹥ ﹤ref bean="sqlMapClient"/﹥ ﹤/property﹥ ﹤/bean﹥ ﹤!-- UserDAO方案三 --﹥ ﹤bean id="userDAO3" class="net.chinaideal.samples.ibatis.dao.UserDAOImpl3"﹥ ﹤property name="sqlMapClientTemplate"﹥ ﹤ref bean="sqlMapClientTemplate"/﹥ ﹤/property﹥ ﹤/bean﹥
再次基础上又增加Struts2作为整个应用的Web框架,由于Struts2和WebWork2没有什么大的区别.
关于如何理解iBATIS Spring Struts2整合就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
整合
内容
方式
更多
帮助
不错
兴趣
再次
基础
小伙
小伙伴
文件
文章
方案
框架
模式
知识
篇文章
参考
应用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么实现数据库查询java
mentlly 服务器
服务器的接口
自然资源局网络安全宣传
广州大学 网络安全 6
如何对数据库中数据进行查询统计
浙江宁波华为服务器云空间
我的世界国际服服务器加载不出
戴尔服务器怎么装win10
机房服务器需要一次配完吗
邮箱的服务器名称
三维表 数据库
奥的斯手机服务器怎么连接
经济全球化对网络安全的影响
数据库访问安全策略
我的世界怎么在服务器里做地图画
saas 数据库设计
互联网科技大奖都有哪些公司
我的世界假装him吓服务器玩家
商业银行数据库怎么选
学生软件开发简历
软件开发都需要中间件吗
网络安全论文可以写什么
毕磊网络安全
数据库默认语法在哪里改
工业企业数据库处理
数据库密码怎么设置
浙江综合软件开发公司
在服务器怎么配置数据库
戴尔服务器做raid5详细方法