`

struts2+sring4+mybatis3集成框架(一)

阅读更多

 

     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+easyui的实现

    Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们分别负责MVC模式中的控制层、业务层和服务层。EasyUI则是一个基于jQuery的UI组件库,用于快速构建美观且响应式的Web应用界面。下面我们将深入探讨这三...

    struts2+spring+mybatis框架

    Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们组合起来可以构建出高效、可维护的Web应用程序。以下是对这三个框架及其整合的详细解释。 **Struts2框架** Struts2是一个基于MVC(Model-View-...

    web框架PPT——Struts 2+Hibernate+MyBatis+Spring 网站开发案例课堂 书籍附带PPT课件

    Spring框架是企业级Java应用的核心,它不仅提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,还包含了一系列子项目,如Spring MVC、Spring Data等,可以与Struts 2、Hibernate和MyBatis无缝集成。Spring MVC是...

    Struts2+maven+spring+mybatis整合实现注册功能实例

    Struts2、Maven、Spring和MyBatis是Java Web开发中的四大框架,它们的整合应用可以构建出高效、模块化的应用程序。这个实例是关于如何将这些技术融合在一起,实现一个用户注册的功能。 首先,Struts2是一个基于MVC...

    struts2+spring3+mybatis3集成框架,可直接导入使用

    struts2+spring3+mybatis3最基本的集成框架,如果需要用到这三个框架来开发项目的话,可以直接基于这个demo往下扩充开发。我也是项目中需要,也是为了以后用到类似的框架,可以直接拿来就用,比较方便。本人码出来的...

    Struts2+Spring3+MyBatis框架整合源码+pdf整合文档

    Spring3是该框架的一个版本,增强了对其他框架的集成,包括Struts2。在SSM整合中,Spring作为整体的容器,管理所有对象,包括Struts2的Action和MyBatis的SqlSession。 MyBatis是一个持久层框架,它简化了SQL操作,...

    Struts2+Spring3+MyBatis结合项目

    总的来说,这个项目为学习者提供了一个全面了解和实践Struts2、Spring3和MyBatis集成的平台,有助于提升开发者在Java Web开发领域的技能。通过深入研究并模仿这个项目,你可以掌握如何有效地组织代码,管理数据库...

    基于注解的Spring+Struts2+Mybatis+Maven项目

    在现代Web开发中,Spring、Struts2、Mybatis和Maven是四个非常重要的组件,它们各自负责不同的职责,共同构建了一个高效、灵活且易于维护的Java Web应用。这个项目采用基于注解的方式,减少了XML配置,使得代码更加...

    struts2+spring3+mybatis框架最全jar包

    总的来说,这个"struts2+spring3+mybatis框架最全jar包"集合,对于Java Web开发者来说是一份宝贵的资源,可以帮助他们快速搭建起一个功能完善的开发环境,同时也便于理解和学习这些框架的内部机制。在使用过程中,...

    SSI+Mina2(Struts2+Spring4+Mybatis3+Mina2)集成发布就可运行

    标题中的"SSI+Mina2(Struts2+Spring4+Mybatis3+Mina2)集成发布就可运行"指的是一个基于Java的Web应用程序开发框架的整合,它结合了多种技术来构建高效、灵活和可扩展的网络应用。这个集成方案主要包括以下组件: 1....

    maven+struts2+spring+mybatis+springMVC

    本项目"maven+struts2+spring+mybatis+springMVC"就是一个典型的Java Web应用开发组合,利用了这些框架的优势进行集成,实现了数据持久化、业务逻辑处理、视图展示以及依赖管理等多个层面的功能。 首先,我们来详细...

    struts2+spring4+mybatis3框架搭建手册

    Struts2、Spring4和MyBatis3是Java Web开发中的三大主流框架,它们的集成使用可以构建出高效、灵活且可维护的Web应用程序。本手册将深入探讨如何利用这三者来搭建一个完整的开发环境。 首先,Struts2是一个基于MVC...

    Struts2 + Spring3.1.0Release + mybatis整合

    在“Struts2 + Spring3.1.0Release + MyBatis整合”项目中,开发者已经完成了这三者之间的无缝集成,使得开发人员能够快速搭建一个高效且易于维护的Java Web应用。以下是对这三个框架整合的关键知识点的详细介绍: ...

    Mina+Struts2+Spring4+Mybatis3组合

    该项目是本人真实项目中使用到的mina + spring+struts2 + mybatis框架,里面有详细的注释说明,以及一个完整的接收消息、入库、返回例子。对需要真实项目开发的人员来说,可以直接使用。 另外,如果需要更加详细的...

    idea14+maven+struts+spring+mybatis框架

    标题 "idea14+maven+struts+spring+mybatis框架" 描述的是一个使用IntelliJ IDEA 14集成开发环境,结合Maven构建工具,以及SSH(Struts、Spring、Hibernate)经典企业级开发框架,并融入MyBatis持久层框架的项目。...

    ssi(struts+spring+maven+mybatis)整合

    `SSI`整合,即Struts、Spring、Maven和MyBatis的组合,旨在提供一个强大的、可维护的、模块化的开发环境。下面我们将深入探讨这四个组件以及它们如何协同工作。 **1. Struts:**Struts是Apache组织提供的一个基于...

    Struts2+Spring4+MyBatis3 最新包集成发布就可运行

    Struts2、Spring4和MyBatis3是Java Web开发中的三大主流框架,它们的集成应用可以构建出高效、灵活且易于维护的Web应用程序。这个集成包提供了这三者最新的版本,确保了开发者能够利用到最新的特性和技术。 Struts2...

    Spring+Struts2+MyBatis完整框架

    Spring、Struts2和MyBatis是Java Web开发中非常流行的三大开源框架,它们各司其职,共同构建了一个高效、灵活的企业级应用框架。在这个"Spring+Struts2+MyBatis完整框架"中,我们可以看到这三者是如何协同工作的。 ...

    开发框架spring+struts2+hibernate+MyBatis中文帮助文档

    Spring、Struts2、Hibernate和MyBatis是Java开发领域中的四大主流框架,它们各自承担着不同的职责,共同构建了高效、灵活的企业级应用开发体系。这篇文档将深入解析这四个框架的核心概念、功能和使用方法,旨在为...

Global site tag (gtag.js) - Google Analytics