`
ganjuelovejava
  • 浏览: 94272 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

spring和ibatis集成servlet

阅读更多
package com.huawei.test.ibatis.servlet;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.huawei.test.ibatis.dto.MessageInfo;
import com.huawei.test.ibatis.service.MessageImpl;

/**
* <一句话功能简述>
* <功能详细描述>
*
* @author  zKF31134(zengfengjiao)
* Created:2010-10-15
* @since  HedEx Server V100R002C12/模块
*/
public class MessageServlet extends HttpServlet
{
   // private static WebApplicationContext context;
    private MessageImpl  getSimpleExample(){
        ApplicationContext context = new ClassPathXmlApplicationContext("com/huawei/test/ibatis/applicationContext-system.xml");
        return (MessageImpl)context.getBean("MessageServiceImpl");
       
       
        //WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
        //return (IMessageDAO)SpringBeans.getBean("IMessageService");
    }

    /**
    * The doGet method of the servlet. <br>
    *
    * This method is called when a form has its tag value method equals to get.
    *
    * @param request the request send by the client to the server
    * @param response the response send by the server to the client
    * @throws ServletException if an error occurred
    * @throws IOException if an error occurred
    */
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException
    {
       
        doPost(request,response);
    }
   
    /**
    * The doPost method of the servlet. <br>
    *
    * This method is called when a form has its tag value method equals to post.
    *
    * @param request the request send by the client to the server
    * @param response the response send by the server to the client
    * @throws ServletException if an error occurred
    * @throws IOException if an error occurred
    */
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException
    {
        List<MessageInfo> mList = new ArrayList();
        mList = this.getSimpleExample().getAllMessage();
        System.out.println(mList.size());
       
    }
   
}
分享到:
评论

相关推荐

    Struts2.1.8 spring2.5.6 ibatis2.3 集成

    在MyEclipse8.0中集成这三个框架,首先需要导入相应的jar包,这些jar包可能包括Struts2的核心库、Spring的IoC和AOP库、iBatis的驱动和核心库,以及其他可能需要的依赖,如Servlet和JSP API等。通常,这些依赖可以在...

    maven搭建SpringMVC+spring+ibatis

    Ibatis与Spring框架集成后,可以使用Spring的DI功能管理数据库连接,同时通过MyBatis-Spring提供的MapperScannerConfigurer自动扫描并注册Mapper接口,实现DAO层的便捷开发。 在SpringMVC+Spring+Ibatis的架构中,...

    struts+spring+ibatis集成框架

    Struts、Spring和iBatis是Java开发中常用的三大开源框架,它们的集成可以构建出高效、可维护的Web应用程序。Struts提供了MVC(Model-View-Controller)设计模式的实现,Spring作为全能型框架,负责依赖注入、事务...

    struts1+spring+hibernate+ibatis集成

    Struts1、Spring、Hibernate和iBatis是Java Web开发中的四大框架,它们共同构建了一个强大的后端架构,用于处理复杂的企业级应用。这个集成方案旨在优化开发流程,提高代码的可维护性和可扩展性。 Struts1是MVC...

    struts2+spring+ibatis+mysql

    这个组合集成了强大的MVC(Model-View-Controller)框架Struts2、依赖注入与面向切面编程的Spring框架、轻量级持久层框架Ibatis以及关系型数据库管理系统MySQL。 1. **Struts2**:Struts2是Apache软件基金会下的一...

    strusts2+spring + ibatis框架增删改查

    项目中的`S2SI`可能是指Struts2-Spring-iBatis集成的示例项目。在这个压缩包中,你可能会找到以下文件: 1. **配置文件**:如struts.xml、spring.xml、ibatis的sqlMapConfig.xml,它们分别定义了Struts2、Spring和...

    Struts1+Spring+iBatis-jar包

    Struts1、Spring和iBatis是Java Web开发中经典的三大框架,它们分别负责MVC模式中的控制器、业务逻辑管理和服务层数据访问。这个"Struts1+Spring+iBatis-jar包"集合了这三个框架的核心组件,为开发者提供了一个快速...

    spring+ibatis demo搭建

    本文档将详细介绍如何使用Spring和Ibatis这两种流行的技术框架搭建一个简单的Web应用,实现基本的CRUD(创建(Create)、读取(Retrieve)、更新(Update)、删除(Delete))操作。通过这个过程,我们可以学习到如何在实际...

    struts+spring+ibatis框架集成.pdf

    Struts2、Spring和iBATIS是三个非常重要的Java开发框架,它们的集成可以构建出高效、可维护的Web应用程序。下面将详细讲解这三个框架的基本概念、集成过程以及配置要点。 Struts2作为MVC(Model-View-Controller)...

    spring+ibatis+web

    在IT行业中,Spring、iBATIS和Struts1是经典的Java Web开发框架,它们的集成应用为开发者提供了灵活且强大的后端服务构建能力。本文将深入探讨这些技术的结合使用,以及它们如何协同工作来创建高效的应用程序。 ...

    webwork+spring+ibatis简单实例

    在IT行业中,Web开发是一个广泛讨论的话题,而`webwork`、`spring`和`ibatis`是构建高效、灵活的Web应用的三大组件。这个"webwork+spring+ibatis简单实例"提供了如何整合这三个框架来创建一个功能完整的应用程序的...

    spring3 ibatis整合实例

    在本项目中,Spring 3作为核心框架,负责管理对象的生命周期和事务,以及与iBatis的集成。 2. **iBatis**:iBatis 是一个SQL映射框架,它将SQL语句和Java代码分离,使得开发者可以更加灵活地处理数据库操作。iBatis...

    springmvc+spring3.1.0+ibatis2.3.4相关jar包

    Spring MVC、Spring 3.1.0 和 iBATIS 2.3.4 是 Java 开发中常用的三个组件,它们构建了一个强大的企业级应用程序框架。这个压缩包包含了这些组件的 jar 包,使得开发者能够在项目中快速集成和使用它们。 **Spring ...

    Struts+Spring+Ibatis整合框架搭建配置文档

    通过以上步骤,我们成功地集成了Struts、Spring以及Ibatis框架,为构建复杂的企业级应用奠定了坚实的基础。这种整合不仅提高了代码的复用性与维护性,还增强了应用的性能与安全性。对于开发者而言,熟练掌握这一技术...

    struts2+spring+ibatis增删查改翻页代码示例

    至于Web服务器,选择的是Apache Tomcat,它是基于Java Servlet和JavaServer Pages(JSP)标准的开源应用服务器。Tomcat能够解析并执行由Struts2框架生成的JSP和Servlet,从而向客户端返回响应。 整个项目的实现流程...

    spring and ibatis own back

    在Spring和iBATIS的集成中,WebContent可能包含了配置文件(如spring-servlet.xml)和iBATIS的Mapper配置(如mybatis-config.xml)。 在实际开发中,Spring与iBATIS的整合涉及到以下几个关键点: 1. 配置数据源:...

    Struts+Spring+ibatis

    1. **必看说明.txt** - 这可能是项目开发者提供的集成指南或重要提示,包含了关于如何使用和配置Struts、Spring和iBatis框架的详细信息。 2. **common-authoriztion** - 可能是一个包含通用授权逻辑的模块,处理用户...

    spring\ibatis样例工程

    同时,它提到了iBatis的集成,展示了如何在Spring环境中配置和使用iBatis来处理数据库操作。"完整的jar包,完全可以运行"意味着这个项目包含了所有必要的依赖,下载后可以直接运行,无需额外配置,这对于初学者或...

    搭建spring mvc+spring+ibatis所需所有jar包

    在构建Java Web应用程序时,Spring MVC、Spring和iBatis是三个非常重要的框架。Spring MVC作为Spring框架的一部分,主要用于处理Web请求,Spring则提供全面的依赖注入和面向切面编程功能,而iBatis则是一个优秀的...

    spring+ibatis 整合的简单实例

    在实际开发中,这个简单的实例可以帮助初学者理解如何在 Spring 和 iBATIS 之间进行集成,以及如何实现基本的 CRUD 操作。随着项目复杂性的增加,可以进一步探索 Spring 的其他模块,如 Spring Security(安全),...

Global site tag (gtag.js) - Google Analytics