- 浏览: 95564 次
- 性别:
- 来自: 上海
最新评论
-
mthhk:
彩笔写上面博客
jquery dataTable ajax -
liuweihug:
推荐这个博客看看。Jquery DataTable基于Twit ...
jquery dataTable ajax -
dfwang:
daxiaoli123 写道ant 怎么搞代码统计啊需要使用第 ...
可持续集成测试 -
daxiaoli123:
ant 怎么搞代码统计啊
可持续集成测试 -
dfwang:
daxiaoli123 写道楼主如果包有依赖怎么办啊你的意思是 ...
可持续集成测试
struts2.2.1.1+spring3.1.0+mybatis3.0.5-SNAPSHOT 整合
用到的jar包参考附件截图
web.xml
config/applicationContext-common.xml
config/mybatis_config.xml
vo/UserMapper.xml
struts.xml
用到的jar包参考附件截图
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>login.jsp</welcome-file> </welcome-file-list> <!--initialization Spring container Listener --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:config/*.xml </param-value> </context-param> <!-- encoding --> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>characterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>characterEncodingFilter</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <session-config> <session-timeout>60</session-timeout> </session-config> </web-app>
config/applicationContext-common.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="MUserDAOImpl" class="cn.com.ppm.dao.impl.MUserDAOImpl" /> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" > <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> <property name="url" value="jdbc:oracle:thin:@localhost:1521:XE"/> <property name="username" value="PPM"/> <property name="password" value="111111"/> </bean> <!-- spring ibatis integration <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation" value="classpath:config/mybatis_config.xml" /> <property name="dataSource" ref="dataSource" /> </bean> --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" > <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="classpath:config/mybatis_config.xml"/> <property name="mapperLocations" > <list> <value>classpath:cn/com/ppm/sql/vo/UserMapper.xml</value> </list> </property> </bean> <!-- transaction management --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean> <bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor"> <property name="transactionManager" ref="transactionManager" /> <property name="transactionAttributes"> <props> <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop> <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop> <prop key="insert*">PROPAGATION_REQUIRED</prop> <prop key="update*">PROPAGATION_REQUIRED</prop> <prop key="delete*">PROPAGATION_REQUIRED</prop> <prop key="add*">PROPAGATION_REQUIRED</prop> <prop key="save*">PROPAGATION_REQUIRED</prop> <prop key="remove*">PROPAGATION_REQUIRED</prop> </props> </property> </bean> <bean class="org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor"> <property name="transactionInterceptor" ref="transactionInterceptor" /> </bean> </beans>
config/mybatis_config.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration > <typeAliases> <typeAlias type="cn.com.ppm.web.domain.MUser" alias="user"/> </typeAliases> </configuration>
vo/UserMapper.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="userMap"> <resultMap type="cn.com.ppm.web.domain.MUser" id="userResultMap"> <id property="userid" column="USER_ID"/> <result property="username" column="NM_USER"/> <result property="password" column="PASSWORD"/> </resultMap> </mapper>
struts.xml
<?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.devMode" value="true" /> <constant name="struts.i18n.encoding" value="utf-8"/> <constant name="struts.ognl.allowStaticMethodAccess" value="true"/> <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index"></default-action-ref> <action name="index" > <result> login.jsp </result> </action> </package> <!-- Add packages here --> <package name="sys" namespace="/" extends="struts-default"> <action name="login" class="cn.com.ppm.web.action.sys.LoginAction"> <result>pages/index.jsp</result> </action> <action name="logout" > <result>login.jsp</result> </action> <action name="refreshTop" > <result> pages/top.jsp </result> </action> </package> </struts>
发表评论
-
configuration
2012-04-26 15:10 978无聊写点sample,供以后抄袭 JNDI方式 1、Spr ... -
可持续集成测试
2012-04-24 13:26 2436最近在搞可持续集成测试,顺便写个小例子以后方便参考 目录结构 ... -
运用RUP 4+1视图方法进行软件架构设计
2012-02-07 13:54 1110http://www.ibm.com/developerwor ... -
代理模式,动态代理
2011-12-09 16:31 1010一、先看个普通代理模式的例子: 1.接口类 package ... -
jqGrid ajax 互搞,json object 互搞
2011-11-29 16:52 4809今天玩了玩jqGrid,贴点代码出来,以后方便copy jqG ... -
读properties文件
2011-11-24 11:25 1174太无聊了,写个读properties文件的类方便以后直接cop ... -
TOMCAT 配置及性能优化
2011-11-15 11:05 1138参考资料:1.http://blog.sina.com.cn/ ... -
AOP面向切面编程
2011-11-11 13:40 943转载: http://wayfarer.cnblogs.com ... -
ThreadPool
2011-11-07 17:07 1059最近面试被问到这个问题,正好找个线程池的实现代码,温习一下 ... -
Spring 事务管理
2011-10-26 09:31 1027文章转自:【http://blog.c ... -
HttpServletRequestWrapper 学习
2011-10-20 09:17 1580使用过滤器不能改变HttpServletRequest对象的参 ... -
JNDI Sample
2011-10-13 09:06 951public class TestJb ... -
Build an Apache Wink REST service(一)
2011-10-12 09:30 1291Apache Wink service configurati ... -
jquery dataTable ajax
2011-09-16 15:32 15630dataTable 插件的相关api: http://www. ... -
BodyTagSupport 学习
2011-09-15 10:52 1283BodyTagSupport类的方法: 编写标签对应的实现类时 ... -
DataTables Ajax 回调函数
2011-09-08 12:53 7105<!DOCTYPE HTML PUBLIC &quo ... -
Mybatis 学习转
2011-09-07 14:46 1910Mybatis缓存系列 在sqlMap文件中加入cacheMo ... -
Spring3MVC+ajax
2011-07-11 17:03 821随便玩了玩springMVC3 + ajax 帖下代码和目录结 ... -
quartz的时间设置
2011-06-22 15:52 1243格式: [秒] [分] [小时] [日] [月] [周] [年 ... -
转:解决 java.util.MissingResourceException: Can't find bundle for base name com...c
2011-05-10 14:25 2443转:解决 java.util.MissingResourceE ...
相关推荐
struts2.2.3 + spring3.1.0 + mybatis3.1.0集成简单demo。具体请看:http://blog.csdn.net/afgasdg/article/details/7392367
在“Struts2 + Spring3.1.0Release + MyBatis整合”项目中,开发者已经完成了这三者之间的无缝集成,使得开发人员能够快速搭建一个高效且易于维护的Java Web应用。以下是对这三个框架整合的关键知识点的详细介绍: ...
Struts 2.3.1.2、Spring 3.1.1 和 MyBatis 3.1.0 是三个非常重要的开源框架,它们在Java Web开发中扮演着核心角色。这个基础框架组合旨在提供一个高效、灵活且可扩展的开发环境。下面将详细介绍这三个框架及其相互间...
app-release.apk.1.1.1.1
struts2.2.3_+_spring3.1.0_+_mybatis3.1.0集成简单.docx,我想免费让大家下载,可以不知道怎么设置,有知道的可以私信我
《Spring与Struts整合——基于org.springframework.web.struts-3.1.0.M2.jar的实践探索》 在Java Web开发领域,Spring框架以其强大的依赖注入和面向切面编程能力,以及丰富的模块支持,成为了广大开发者青睐的框架...
mybatis-3.1.0-SNAPSHOT-bundle官方jar包 mybatis-3.1.0-SNAPSHOT-bundle官方jar包 mybatis-3.1.0-SNAPSHOT-bundle官方jar包 mybatis-3.1.0-SNAPSHOT-bundle官方jar包
本文将深入探讨这三者在Struts2.2.3、Spring3.1.0.M2和Hibernate3.6.6版本下的整合细节。 ### Struts2.2.3 Struts2是基于Servlet的MVC框架,提供了丰富的插件和拦截器机制,使得开发者能够轻松构建Web应用程序。在...
本教程将围绕"idea + spring4.3.7.RELEASE + cxf3.1.0"的整合进行详细讲解,旨在帮助开发者理解如何在IDEA(IntelliJ IDEA)环境中搭建一个基于Maven的Spring MVC项目,并结合Apache CXF实现Web服务的消费与提供。...
MyBatis Spring Boot Starter.jar 各个版本,免费下载。 MyBatis Spring Boot Starter.jar 起步依赖和自动配置。
在这个整合项目中,我们看到的"struts2.3.15.3-spring3.1.0-hibernate4.0.0"是一个特定版本的组合,主要关注的是Struts2的安全更新。 **Struts2框架** 是一个基于MVC设计模式的Java Web应用程序框架,用于构建动态...
Struts2.2.3、Spring3.1.0和Mybatis3.1.0是三个非常著名的开源框架,它们的集成使用在企业级Java应用开发中非常常见。本项目是一个简单的集成示例,旨在展示如何将这三个框架结合起来实现用户管理的CRUD操作,并且...
郑州版-3.1.0.apk.1.1
Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1是经典的Java企业级开发框架组合,通常被称为SSH框架。这个整合配置Demo旨在演示如何将这三个强大的框架集成在一起,实现MVC(模型-视图-控制器)架构,提供数据持久化和...
内含资源: DmJdbcDriver18.jar junit-4.10.jar mybatis-3.5.0.jar ...mybatis-plus-3.1.0.jar mybatis-plus-annotation-3.1.0.jar mybatis-plus-core-3.1.0.jar mybatis-plus-extension-3.1.0.jar
赠送jar包:mybatis-plus-boot-starter-3.1.0.jar; 赠送原API文档:mybatis-plus-boot-starter-3.1.0-javadoc.jar; 赠送源代码:mybatis-plus-boot-starter-3.1.0-sources.jar; 赠送Maven依赖信息文件:mybatis-...
标题 "jersey 2.2 +spring 3.1.0.RELEASE+hibernate 3.3.1.GA maven 配置文件" 暗示了一个集成开发环境,其中涉及到三个主要的技术组件:Jersey、Spring 和 Hibernate。这个配置文件是基于 Maven 构建系统的,用于...
赠送jar包:mybatis-plus-extension-3.1.0.jar; 赠送原API文档:mybatis-plus-extension-3.1.0-javadoc.jar; 赠送源代码:mybatis-plus-extension-3.1.0-sources.jar; 赠送Maven依赖信息文件:mybatis-plus-...