- 浏览: 200374 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (101)
- 职业 (4)
- 生活 (3)
- 场景应用 (6)
- flex (14)
- java (31)
- php (2)
- python (2)
- hadoop (6)
- 项目管理 (1)
- 工作流 (4)
- 手机web应用 (3)
- 算法 (4)
- 小技巧 (1)
- 数据库 (2)
- sphinx (1)
- web综合 (15)
- spring (5)
- 设计 (9)
- javascript (3)
- linux (2)
- 报表 (2)
- delphi (1)
- ejb (1)
- 架构 (3)
- uml (3)
- lucene (2)
- BI (1)
- 多线程 (1)
- 地图 (1)
- gis (1)
- 网络基础 (1)
- spark (2)
- 分布式 (3)
- ext (1)
- android (3)
- arduino (1)
- 协同办公 (2)
- OA流程 (2)
- 畅想 (1)
- ios (3)
- swift (1)
- webkit (1)
- c (1)
- 浏览器 (1)
- html5 (2)
- rtmp (1)
- soket (1)
- AI (2)
- tensorflow (1)
- ignite (1)
- react (4)
- 新空间 (2)
- 闲话 (3)
- docker (1)
- kubernetes (1)
最新评论
-
wenzhiyinghen:
...
spark 学习 -
zlbdexiaohao:
flex 写的时钟 -
minn84:
luoguohong88 写道你上传的那个openi.zip ...
openi1.3 eclipse 整合调试 -
luoguohong88:
你上传的那个openi.zip (5.5 MB)有问题 能再上 ...
openi1.3 eclipse 整合调试 -
minn84:
demo的思路很简单,主要是两点:1.hadoop负责处理数据 ...
hadoop+lucene+web 综合小demo
闲时无事,搞了个struts2+spring+ibatis+jquery+json的小例子
spring配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>domain/SqlMapConfig.xml</value>
</property>
</bean>
<!-- 配置事务管理器 -->
<!-- 配置DAO类-->
<bean id="accountDao"
class="domain.AccountDao">
<property name="sqlMapClient">
<ref bean="sqlMapClient"/>
</property>
</bean>
<bean id="accountService" class="domain.AccountService">
<property name="accountDao" ref="accountDao"></property>
</bean>
<!-- struts2 -->
<bean id="accountAction" scope="prototype" class="domain.AccountAction">
<property name="accountService" ref="accountService"/>
</bean>
</beans>
ibatis配置文件:
<?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>
<transactionManager type="JDBC" commitRequired="false">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/>
<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost:3306/ibatis?characterEncoding=utf-8"/>
<property name="JDBC.Username" value="root"/>
<property name="JDBC.Password" value="5813391"/>
</dataSource>
</transactionManager>
<sqlMap resource="domain/Account.xml"/>
</sqlMapConfig>
struts2配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.devMode" value="true" />
<package name="ibatis" namespace="/" extends="struts-default">
<action name="addAccount" class="accountAction" method="addAccount">
<result>/index.jsp</result>
</action>
</package>
</struts>
spring配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>domain/SqlMapConfig.xml</value>
</property>
</bean>
<!-- 配置事务管理器 -->
<!-- 配置DAO类-->
<bean id="accountDao"
class="domain.AccountDao">
<property name="sqlMapClient">
<ref bean="sqlMapClient"/>
</property>
</bean>
<bean id="accountService" class="domain.AccountService">
<property name="accountDao" ref="accountDao"></property>
</bean>
<!-- struts2 -->
<bean id="accountAction" scope="prototype" class="domain.AccountAction">
<property name="accountService" ref="accountService"/>
</bean>
</beans>
ibatis配置文件:
<?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>
<transactionManager type="JDBC" commitRequired="false">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/>
<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost:3306/ibatis?characterEncoding=utf-8"/>
<property name="JDBC.Username" value="root"/>
<property name="JDBC.Password" value="5813391"/>
</dataSource>
</transactionManager>
<sqlMap resource="domain/Account.xml"/>
</sqlMapConfig>
struts2配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.devMode" value="true" />
<package name="ibatis" namespace="/" extends="struts-default">
<action name="addAccount" class="accountAction" method="addAccount">
<result>/index.jsp</result>
</action>
</package>
</struts>
- ibatis2.rar (16.4 KB)
- 下载次数: 360
发表评论
-
多语言版基础管理系统展示[es6版]-入门配置篇
2018-10-26 07:17 575新增一篇入门配置文档 原文地址: http://www.i8 ... -
多语言版基础管理系统展示[es6版] -流程配置效果
2017-12-17 19:42 760终于找到一个可以较好展示工作流程配置的 ... -
多语言版基础管理系统展示[es6版]-简单整合spring+tensorflow+ignite+hadoop
2017-08-05 18:14 8691.整合基于[多语言版基础管理系统展示[es6版] ] ... -
多语言版基础管理系统展示[es6版]-简单整合tensorflow
2017-05-03 19:48 1056在大数据和AI渐渐兴起的时候,这是一个关于大 ... -
基于html5的websocket和rtmp协议的java socket服务器
2016-12-07 07:20 1118现代企事业单位中,会涉及到数据推送和获取服 ... -
多语言版基础管理系统展示[flash版]-hadoop+spark+spring简单整合
2016-06-18 21:36 4326本demo基于多语言版基础管理系统展示[fl ... -
ios简单的增删查例子
2015-02-23 16:08 893本例子分为两 ... -
spark 学习
2013-05-18 00:13 19244spark,又一个传说中的分布式实现,详情:ht ... -
基于rtmp协议的java多线程服务器
2013-03-31 21:34 3902打算设计这个半开源服务的计划已经有很长时间了,大 ... -
矩阵算法实现修改
2013-03-23 00:10 1063前段时间因为项目需要,需要实现一个据说是某高 ... -
hadoop+lucene+web 综合小demo
2013-03-02 01:28 13767很长一段时间没有关注hadoop,突然间有兴致,于是动手又 ... -
ejb3.x 简单小 demo
2012-02-21 21:07 1215本demo适合有一定编程经验的自学者 ,简单易懂,涉及数据 ... -
java综合
2012-02-11 22:00 1469以下自定义的简单类中,分析涉及的基础知识 / ... -
java nio应用 aes字符串加密与解密
2010-08-18 22:36 2006import java.io.IOException; imp ... -
java excel内容转换为键/值对基本通用方法与数据库导入
2010-06-01 23:28 1740有时候我们需要从execel中导入大量的数据,编程过程中就遇到 ... -
简单servlet socket 整合
2010-05-05 21:52 4404package filter; import java.io ... -
java写的简单生成sql语句的工具方法
2010-04-20 23:02 3491jdbc编程中,最麻烦的是拼sql语句,尤其是字段太多的时候, ... -
基于rtmp协议用java nio写小型游戏服务器的总结3
2010-03-05 20:59 2186在flex使用rtmp协议进行连接的时候,有个握手的过程,详情 ... -
基于rtmp协议用java nio写小型游戏服务器的总结2
2010-03-04 21:41 2312今天介绍一下学习rtmp的过程,首先当然是baidu和goog ... -
基于rtmp协议用java nio写小型游戏服务器的总结1
2010-03-03 22:55 2534前一阵子,进了一家公司,工作的内容是写基于rtmp协议的jav ...
相关推荐
在tests2si目录下,可能包含的是测试相关的文件,这些文件可能包括单元测试、集成测试,用于验证Struts2、Spring、iBatis以及jQuery的整合是否正常工作。测试文件通常会模拟用户操作,调用后端接口,检查返回的数据...
这些操作都是通过Ajax请求触发,由Struts2控制器处理,再通过Spring管理的iBatis DAO执行相应的数据库操作,最后将结果以JSON或其他格式返回,由jQuery动态更新页面显示。 此外,项目的代码结构可能包括以下几个...
Struts1.1+Spring2.5+Ibatis2.3+Ajax整合是一个经典的Java Web开发框架组合,常用于构建企业级应用。这个源代码集合提供了如何将这四个技术有效地结合在一起的实例,以实现一个功能强大的、具有无刷新特性的用户界面...
本项目利用JQuery、Ajax、Struts、Spring和Ibatis这些技术栈实现了一个无限级树的示例,为开发者提供了很好的参考。 首先,JQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作。在本项目中...
在本项目中,"ibatis +spring+struts2+jquery.autocomplete实现产品自动补全功能(二) 附带源码",我们探讨的是如何整合四大技术来创建一个高效且用户友好的Web应用程序,特别是在搜索框中实现产品名称的自动补全...
Struts2、Spring2、iBatis2、jQuery 和 JSON 是构建现代Web应用程序的重要技术栈。这个项目似乎演示了如何利用这些技术实现页面无刷新分页功能,这在提升用户体验和提高网页性能方面非常关键。下面我们将详细探讨...
标题中的"SSI+JSON+jQuery案例"表明这是一个关于服务器端包含(SSI)、JavaScript对象表示法(JSON)以及jQuery JavaScript库的实际应用示例。这个项目可能是为了演示如何在Web开发中结合这三个技术,以提高效率和...
Struts2、Spring和Ibatis是Java开发中常用的三大框架,它们各自负责不同的职责:Struts2处理MVC模式中的Action层,Spring提供依赖注入和事务管理,而Ibatis则是轻量级的数据访问层,简化SQL操作。在这个整合实例中,...
- 这里以 Spring+Struts+Ibatis 作为框架示例,JSON 用于在服务器端和客户端之间传输数据,jQuery AJAX 则负责在前端处理这些数据,实现页面动态更新。 3. **JSON 格式化数据** - **可格式化数据类型** - JSON ...
此案例是学习struts2 spring3 ibatis整合的极品案例,里面涉及到了增删改查,数据库使用oracle数据库。页面请求全部使用ajax请求,数据传输以JSON格式传输,并且使用的是struts2 的JSON技术。页面js使用Jquery1.6 ,...
- **依赖的jar包和js库文件**:在基于Spring+Struts+Ibatis的J2EE项目中,JSON的处理通常需要json相关的jar包,例如org.json库,它提供了将Java对象转换为JSON字符串和从JSON字符串反序列化为Java对象的能力。...
7. `struts2-dojo-plugin.jar`(或`struts2-jquery-plugin.jar`等):这些是Struts2提供的UI插件,如Dojo或jQuery,为创建富客户端界面提供方便。 8. `struts2-spring-plugin.jar`:如果应用使用Spring进行依赖注入...
总结,jQuery DataTables 结合Struts2、Spring和Ibatis可以创建功能丰富的数据管理界面,提供高效的后台数据获取和处理。通过熟练掌握这些技术,开发者能够构建出用户体验优良且易于维护的数据应用。
- **集成jQuery**:介绍jQuery在Struts2中的应用,包括CSS操作、DOM操作等内容。 #### 十三、案例分析 - **投票管理系统**:通过具体的案例分析,展示了Struts2在实际项目中的应用。 - **无纸化办公管理系统**:另...
- **Struts2与JSON示例**:详细介绍如何在Struts2中集成JSON处理。 #### 十二、集成Hibernate - **系统总体设计**:从整体角度出发,描述如何设计包含Hibernate的系统架构。 - **系统用例图**:通过用例图展示系统...
- **Struts2与Spring集成**:讨论Struts2与Spring框架的整合方式,实现依赖管理。 #### 八、Struts2标签 - **常用标签**:列出并解释常用的Struts2标签,如、等。 - **高级标签**:介绍一些高级标签的使用方法,如...
Struts2不仅仅是一个独立的框架,它还可以与其他流行的后端技术如Hibernate、Spring、iBatis以及jQuery进行集成。通过集成,Struts2能够构建更加复杂和强大的Web应用。 知识点十二:Struts2实战案例 本书还包含了...