`

struts2+spring+ibatis+jquery+json

    博客分类:
  • java
阅读更多
闲时无事,搞了个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>

分享到:
评论

相关推荐

    struts2+ibatis+Spring+Json+jquery

    在tests2si目录下,可能包含的是测试相关的文件,这些文件可能包括单元测试、集成测试,用于验证Struts2、Spring、iBatis以及jQuery的整合是否正常工作。测试文件通常会模拟用户操作,调用后端接口,检查返回的数据...

    SSI(Struts2+Spring+IBatis)+Jquery做的无刷新小项目

    这些操作都是通过Ajax请求触发,由Struts2控制器处理,再通过Spring管理的iBatis DAO执行相应的数据库操作,最后将结果以JSON或其他格式返回,由jQuery动态更新页面显示。 此外,项目的代码结构可能包括以下几个...

    Struts1.1+spring2.5+ibatis2.3+Ajax整合的源代码

    Struts1.1+Spring2.5+Ibatis2.3+Ajax整合是一个经典的Java Web开发框架组合,常用于构建企业级应用。这个源代码集合提供了如何将这四个技术有效地结合在一起的实例,以实现一个功能强大的、具有无刷新特性的用户界面...

    使用Jquery,Ajax+Struts+Spring+Ibatis写的一个无限级树,供大家参考一下

    本项目利用JQuery、Ajax、Struts、Spring和Ibatis这些技术栈实现了一个无限级树的示例,为开发者提供了很好的参考。 首先,JQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作。在本项目中...

    ibatis +spring+struts2+jquery.autocomplete实现产品自动补全功能(二) 附带源码

    在本项目中,"ibatis +spring+struts2+jquery.autocomplete实现产品自动补全功能(二) 附带源码",我们探讨的是如何整合四大技术来创建一个高效且用户友好的Web应用程序,特别是在搜索框中实现产品名称的自动补全...

    struts2 spring2 ibatis2 jquery json 页面无刷新分页

    Struts2、Spring2、iBatis2、jQuery 和 JSON 是构建现代Web应用程序的重要技术栈。这个项目似乎演示了如何利用这些技术实现页面无刷新分页功能,这在提升用户体验和提高网页性能方面非常关键。下面我们将详细探讨...

    ssi+json+jquery 案例

    标题中的"SSI+JSON+jQuery案例"表明这是一个关于服务器端包含(SSI)、JavaScript对象表示法(JSON)以及jQuery JavaScript库的实际应用示例。这个项目可能是为了演示如何在Web开发中结合这三个技术,以提高效率和...

    Struts spring ibatis json整合实例(附完整jar包)

    Struts2、Spring和Ibatis是Java开发中常用的三大框架,它们各自负责不同的职责:Struts2处理MVC模式中的Action层,Spring提供依赖注入和事务管理,而Ibatis则是轻量级的数据访问层,简化SQL操作。在这个整合实例中,...

    J2EE中JSON+Jquery_AJAX应用.pdf

    - 这里以 Spring+Struts+Ibatis 作为框架示例,JSON 用于在服务器端和客户端之间传输数据,jQuery AJAX 则负责在前端处理这些数据,实现页面动态更新。 3. **JSON 格式化数据** - **可格式化数据类型** - JSON ...

    Struts2.2.3Spring3.1ibatis2.0整合精典案例

    此案例是学习struts2 spring3 ibatis整合的极品案例,里面涉及到了增删改查,数据库使用oracle数据库。页面请求全部使用ajax请求,数据传输以JSON格式传输,并且使用的是struts2 的JSON技术。页面js使用Jquery1.6 ,...

    J2EE中JSON+Jquery_AJAX应用[定义].pdf

    - **依赖的jar包和js库文件**:在基于Spring+Struts+Ibatis的J2EE项目中,JSON的处理通常需要json相关的jar包,例如org.json库,它提供了将Java对象转换为JSON字符串和从JSON字符串反序列化为Java对象的能力。...

    Struts2需要的包

    7. `struts2-dojo-plugin.jar`(或`struts2-jquery-plugin.jar`等):这些是Struts2提供的UI插件,如Dojo或jQuery,为创建富客户端界面提供方便。 8. `struts2-spring-plugin.jar`:如果应用使用Spring进行依赖注入...

    Jquery dataTable后台获取数据示例

    总结,jQuery DataTables 结合Struts2、Spring和Ibatis可以创建功能丰富的数据管理界面,提供高效的后台数据获取和处理。通过熟练掌握这些技术,开发者能够构建出用户体验优良且易于维护的数据应用。

    Struts2入门教程.pdf

    - **集成jQuery**:介绍jQuery在Struts2中的应用,包括CSS操作、DOM操作等内容。 #### 十三、案例分析 - **投票管理系统**:通过具体的案例分析,展示了Struts2在实际项目中的应用。 - **无纸化办公管理系统**:另...

    Struts2入门教程。包括jquery集成等。入门必看

    - **Struts2与JSON示例**:详细介绍如何在Struts2中集成JSON处理。 #### 十二、集成Hibernate - **系统总体设计**:从整体角度出发,描述如何设计包含Hibernate的系统架构。 - **系统用例图**:通过用例图展示系统...

    struts2入门教程

    - **Struts2与Spring集成**:讨论Struts2与Spring框架的整合方式,实现依赖管理。 #### 八、Struts2标签 - **常用标签**:列出并解释常用的Struts2标签,如、等。 - **高级标签**:介绍一些高级标签的使用方法,如...

    Struts2入门教程

    Struts2不仅仅是一个独立的框架,它还可以与其他流行的后端技术如Hibernate、Spring、iBatis以及jQuery进行集成。通过集成,Struts2能够构建更加复杂和强大的Web应用。 知识点十二:Struts2实战案例 本书还包含了...

Global site tag (gtag.js) - Google Analytics