struts2.3.24、spring4.1.6、mybatis3.3集成框架:
1.log4j
2.junit
3.quartz
4.ehcache
5.spring IOC
6.spring AOP @Aspect 面向切面编程
首先,mybatis与spring集成,配置dataSource,配置SqlSessionFactory
然后,struts2与spring集成,配置struts.xml:
<package name="default" extends="struts-default">
<interceptors>
<interceptor-stack name="crudStack">
<interceptor-ref name="checkbox" />
<interceptor-ref name="params" />
<interceptor-ref name="staticParams" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<default-action-ref name="showcase" />
<action name="login" class="cn.web.action.LoginAction" method="login">
<result name="success">/index.jsp</result>
</action>
</package>
web.xml:
配置过滤器:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<!--
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
-->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter>
<filter-name>struts2-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2-cleanup</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
注意: spring插件的jar包是否一致
相关推荐
Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们分别负责MVC模式中的控制层、业务层和服务层。EasyUI则是一个基于jQuery的UI组件库,用于快速构建美观且响应式的Web应用界面。下面我们将深入探讨这三...
Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们组合起来可以构建出高效、可维护的Web应用程序。以下是对这三个框架及其整合的详细解释。 **Struts2框架** Struts2是一个基于MVC(Model-View-...
Spring框架是企业级Java应用的核心,它不仅提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,还包含了一系列子项目,如Spring MVC、Spring Data等,可以与Struts 2、Hibernate和MyBatis无缝集成。Spring MVC是...
Struts2、Maven、Spring和MyBatis是Java Web开发中的四大框架,它们的整合应用可以构建出高效、模块化的应用程序。这个实例是关于如何将这些技术融合在一起,实现一个用户注册的功能。 首先,Struts2是一个基于MVC...
struts2+spring3+mybatis3最基本的集成框架,如果需要用到这三个框架来开发项目的话,可以直接基于这个demo往下扩充开发。我也是项目中需要,也是为了以后用到类似的框架,可以直接拿来就用,比较方便。本人码出来的...
Spring3是该框架的一个版本,增强了对其他框架的集成,包括Struts2。在SSM整合中,Spring作为整体的容器,管理所有对象,包括Struts2的Action和MyBatis的SqlSession。 MyBatis是一个持久层框架,它简化了SQL操作,...
总的来说,这个项目为学习者提供了一个全面了解和实践Struts2、Spring3和MyBatis集成的平台,有助于提升开发者在Java Web开发领域的技能。通过深入研究并模仿这个项目,你可以掌握如何有效地组织代码,管理数据库...
在现代Web开发中,Spring、Struts2、Mybatis和Maven是四个非常重要的组件,它们各自负责不同的职责,共同构建了一个高效、灵活且易于维护的Java Web应用。这个项目采用基于注解的方式,减少了XML配置,使得代码更加...
总的来说,这个"struts2+spring3+mybatis框架最全jar包"集合,对于Java Web开发者来说是一份宝贵的资源,可以帮助他们快速搭建起一个功能完善的开发环境,同时也便于理解和学习这些框架的内部机制。在使用过程中,...
标题中的"SSI+Mina2(Struts2+Spring4+Mybatis3+Mina2)集成发布就可运行"指的是一个基于Java的Web应用程序开发框架的整合,它结合了多种技术来构建高效、灵活和可扩展的网络应用。这个集成方案主要包括以下组件: 1....
本项目"maven+struts2+spring+mybatis+springMVC"就是一个典型的Java Web应用开发组合,利用了这些框架的优势进行集成,实现了数据持久化、业务逻辑处理、视图展示以及依赖管理等多个层面的功能。 首先,我们来详细...
Struts2、Spring4和MyBatis3是Java Web开发中的三大主流框架,它们的集成使用可以构建出高效、灵活且可维护的Web应用程序。本手册将深入探讨如何利用这三者来搭建一个完整的开发环境。 首先,Struts2是一个基于MVC...
在“Struts2 + Spring3.1.0Release + MyBatis整合”项目中,开发者已经完成了这三者之间的无缝集成,使得开发人员能够快速搭建一个高效且易于维护的Java Web应用。以下是对这三个框架整合的关键知识点的详细介绍: ...
该项目是本人真实项目中使用到的mina + spring+struts2 + mybatis框架,里面有详细的注释说明,以及一个完整的接收消息、入库、返回例子。对需要真实项目开发的人员来说,可以直接使用。 另外,如果需要更加详细的...
标题 "idea14+maven+struts+spring+mybatis框架" 描述的是一个使用IntelliJ IDEA 14集成开发环境,结合Maven构建工具,以及SSH(Struts、Spring、Hibernate)经典企业级开发框架,并融入MyBatis持久层框架的项目。...
`SSI`整合,即Struts、Spring、Maven和MyBatis的组合,旨在提供一个强大的、可维护的、模块化的开发环境。下面我们将深入探讨这四个组件以及它们如何协同工作。 **1. Struts:**Struts是Apache组织提供的一个基于...
Struts2、Spring4和MyBatis3是Java Web开发中的三大主流框架,它们的集成应用可以构建出高效、灵活且易于维护的Web应用程序。这个集成包提供了这三者最新的版本,确保了开发者能够利用到最新的特性和技术。 Struts2...
Spring、Struts2和MyBatis是Java Web开发中非常流行的三大开源框架,它们各司其职,共同构建了一个高效、灵活的企业级应用框架。在这个"Spring+Struts2+MyBatis完整框架"中,我们可以看到这三者是如何协同工作的。 ...
Spring、Struts2、Hibernate和MyBatis是Java开发领域中的四大主流框架,它们各自承担着不同的职责,共同构建了高效、灵活的企业级应用开发体系。这篇文档将深入解析这四个框架的核心概念、功能和使用方法,旨在为...