`
luanmad_java
  • 浏览: 16976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Spring宠物店非常典型的展现了Spring和IBatis的整合

阅读更多
Spring宠物店非常典型的展现了Spring和IBatis的整合


宠物店配置:
C:\DOCUMENTS AND SETTINGS\LUANMAD!\桌面\JPETSTORE2\JPETSTORE\WAR
│  help.html
│  index.html

├─images
│      banner_birds.gif
│      banner_cats.gif
│      banner_dogs.gif
│      banner_fish.gif
│      banner_reptiles.gif
│      bird1.gif
│      bird1.jpg
│      bird2.gif
│      bird2.jpg
│      bird3.gif
│      bird4.gif
│      bird5.gif
│      bird6.gif
│      birds_icon.gif
│      bkg-sidebar.gif
│      bkg-topbar.gif
│      button_add_to_cart.gif
│      button_checkout.gif
│      button_continue.gif
│      button_next.gif
│      button_prev.gif
│      button_previous.gif
│      button_proceed.gif
│      button_register_now.gif
│      button_remove.gif
│      button_submit.gif
│      button_update_cart.gif
│      cart.gif
│      cartHL.gif
│      cat1.gif
│      cat1.jpg
│      cat2.gif
│      cat2.jpg
│      cat3.gif
│      cat4.gif
│      cats_icon.gif
│      dog1.gif
│      dog1.jpg
│      dog2.gif
│      dog2.jpg
│      dog3.gif
│      dog3.jpg
│      dog4.gif
│      dog4.jpg
│      dog5.gif
│      dog5.jpg
│      dog6.gif
│      dog6.jpg
│      dogs.gif
│      dogs_icon.gif
│      fish.gif
│      fish1.gif
│      fish1.jpg
│      fish2.gif
│      fish2.jpg
│      fish3.gif
│      fish3.jpg
│      fish4.gif
│      fish4.jpg
│      fish_icon.gif
│      help.gif
│      helpHL.gif
│      lizard1.gif
│      lizard1.jpg
│      lizard2.gif
│      lizard3.gif
│      logo-topbar.gif
│      my_account.gif
│      my_accountHL.gif
│      poweredby.gif
│      poweredBySpring.gif
│      reptiles_icon.gif
│      search.gif
│      separator.gif
│      sign-in.gif
│      sign-inHL.gif
│      sign-out.gif
│      sign-outHL.gif
│      sm_birds.gif
│      sm_cats.gif
│      sm_dogs.gif
│      sm_fish.gif
│      sm_reptiles.gif
│      snake1.gif
│      snake1.jpg
│      splash.gif

└─WEB-INF
    │  applicationContext.xml
    │  dataAccessContext-jta.xml
    │  dataAccessContext-local.xml
    │  jdbc.properties
    │  log4j.properties
    │  mail.properties
    │  petstore-servlet.xml
    │  remoting-servlet.xml
    │  server-config.wsdd
    │  sql-map-config.xml
    │  struts-config.xml
    │  web.xml
    │
    ├─jsp
    │  ├─spring
    │  │      Cart.jsp
    │  │      Category.jsp
    │  │      Checkout.jsp
    │  │      ConfirmOrder.jsp
    │  │      EditAccountForm.jsp
    │  │      Error.jsp
    │  │      IncludeAccountFields.jsp
    │  │      IncludeBanner.jsp
    │  │      IncludeBottom.jsp
    │  │      IncludeMyList.jsp
    │  │      IncludeQuickHeader.jsp
    │  │      IncludeTop.jsp
    │  │      index.jsp
    │  │      Item.jsp
    │  │      ListOrders.jsp
    │  │      NewOrderForm.jsp
    │  │      Product.jsp
    │  │      SearchProducts.jsp
    │  │      ShippingForm.jsp
    │  │      SignonForm.jsp
    │  │      ViewOrder.jsp
    │  │
    │  └─struts
    │          Cart.jsp
    │          Category.jsp
    │          Checkout.jsp
    │          ConfirmOrder.jsp
    │          EditAccountForm.jsp
    │          Error.jsp
    │          IncludeAccountFields.jsp
    │          IncludeBanner.jsp
    │          IncludeBottom.jsp
    │          IncludeMyList.jsp
    │          IncludeQuickHeader.jsp
    │          IncludeTop.jsp
    │          index.jsp
    │          Item.jsp
    │          ListOrders.jsp
    │          NewAccountForm.jsp
    │          NewOrderForm.jsp
    │          Product.jsp
    │          SearchProducts.jsp
    │          ShippingForm.jsp
    │          SignonForm.jsp
    │          ViewOrder.jsp
    │
    └─lib
            aspectjweaver.jar
            axis.jar
            commons-beanutils.jar
            commons-collections.jar
            commons-dbcp.jar
            commons-digester.jar
            commons-discovery.jar
            commons-logging.jar
            commons-pool.jar
            commons-validator.jar
            hessian-3.1.3.jar
            hsqldb.jar
            ibatis-2.3.4.726.jar
            jaxrpc.jar
            jpetstore.jar
            jstl.jar
            saaj-api.jar
            spring-webmvc.jar
            spring.jar
            standard.jar
            struts.jar
            wsdl4j.jar



1. 首先在\jpetstore\这个目录下找到build.bat,双击运行。
2. 然后在此目录下找到warfile.bat,双击运行。运行完后会将相关的jar包复制到\jpetstore\war\WEB-INF\lib目录下。
3.将\jpetstore\war下的内容放到你tomcat是目录下。
4.手动导入相关数据。在\jpetstore\db下,此处有4种数据库可让你选择。以mysql为例。先创建一个数据库名为jpetstore,找到\jpetstore\db\mysql下的jpetstore-mysql-schema.sql文件,打开此文件,用文件内的sql语句创建相关的表。
5.打开\jpetstore\db\mysql下的jpetstore-mysql-dataload.sql文件,用文件内的sql语句插入相关的数据。
6.完了之后启动tomcat便可以运行此工程了。

hoho,完成了。非常easy。赶紧学学吧,还是很不错的例子哦。
分享到:
评论

相关推荐

    iBatis和Spring整合

    iBatis和Spring整合 iBatis和Spring整合

    spring ibatis整合所需jar包

    在Java Web开发中,Spring和iBatis是两个非常重要的框架。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等特性,而iBatis则是一个优秀的持久层框架,它将SQL语句与Java代码分离,...

    spring和ibatis整合

    在IT行业中,Spring和iBatis是两个非常重要的开源框架,它们分别专注于依赖注入(DI)和持久层操作。Spring作为一个全面的Java企业级应用开发框架,提供了强大的IOC(Inversion of Control)容器,用于管理对象的...

    spring3.2与Ibatis整合

    Spring 3.2 与 iBatis 的整合是Java企业级开发中常见的一种技术组合,它结合了Spring的依赖注入和事务管理能力以及iBatis的SQL映射框架的灵活性。这种整合允许开发者将业务逻辑与数据访问层解耦,提高了代码的可维护...

    Spring对IBatis的整合

    通过对Spring与IBatis整合的理解和实践,我们可以看到Spring为IBatis提供了非常全面的支持。这种整合不仅可以简化代码,还能提高应用程序的性能和稳定性。通过本章节的学习,开发者应该能够掌握如何使用Spring来有效...

    ibatis与spring整合

    为了更好地利用ibatis的功能,并充分利用Spring框架所提供的AOP、DI等功能,将ibatis与Spring进行整合是非常必要的。这种整合可以提高代码的可维护性、可测试性和可扩展性。 1. **配置SqlMapConfig.xml**: ```xml...

    spring与ibatis整合集成实例

    Spring 和 iBATIS 是两个非常重要的 Java 开发框架,它们在企业级应用开发中有着广泛的应用。Spring 是一个全面的后端开发框架,提供依赖注入、面向切面编程、事务管理等功能;而 iBATIS 是一个持久层框架,它简化了...

    spring3 ibatis整合实例

    Spring3 和 iBatis 整合是一个常见的Java企业级应用开发模式,主要用于构建灵活、可扩展的后端数据访问层。这个项目实例提供了一个详细的学习资源,帮助新手掌握这两种技术的融合。以下是对这个整合实例的详细解析:...

    spring_ibatis整合案例

    在IT行业中,Spring框架与iBatis(现为MyBatis)的整合是常见的数据访问层解决方案,尤其在企业级应用开发中极为普遍。Spring是一个全面的Java应用程序框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-...

    spring+struts2+ibatis整合的jar包

    在Java Web开发中,Spring、Struts2和iBatis是三个非常重要的框架,它们各自在不同的层面上提供了强大的功能。Spring是一个全面的后端应用框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等功能;Struts...

    ibatis 与spring3整合

    "Ibatis 与 Spring3 整合"这一主题,涉及到的是两个知名Java框架——Ibatis(一个轻量级的持久层框架)和Spring(一个全面的企业级应用框架)的协同工作。下面我们将深入探讨这一整合过程中的关键知识点。 Ibatis ...

    Spring整合iBatis

    本文将深入探讨Spring如何与iBatis进行整合,并提供详细的配置步骤和关键知识点。 1. **iBatis简介** iBatis是一个基于Java的持久层框架,它允许开发者将SQL语句与Java代码分离,提供XML或注解方式定义SQL映射,...

    Spring+iBatis整合详解

    本文将详细介绍如何将Spring与iBatis进行整合,并给出一个基于MySQL数据库和Eclipse 3.2开发环境的具体示例。 #### 二、准备工作 ##### 1. 导入必要的库文件 在整合过程中,我们需要将Spring、iBatis以及MySQL...

    ibatis spring struts 整合案例

    在Ibatis Spring Struts整合中,Spring通常作为核心框架,管理其他组件的生命周期,包括Struts的Action和Ibatis的SqlSession。开发者可以利用Spring的AOP功能来管理事务,确保在多条数据库操作之间保持一致性。...

    Ibatis和Spring整合例子,实现增删改查功能

    Ibatis和Spring整合例子,实现增删改查功能.

    struts2 + spring2.5 + ibatis2.3.4整合包文件

    Struts2、Spring和iBatis是Java Web开发中三个非常重要的开源框架,它们各自承担着不同的职责。Struts2作为MVC(Model-View-Controller)架构的一部分,主要用于处理用户的请求并展示结果;Spring则是一个全面的后端...

    ibatis与spring的整合

    在整合iBATIS和Spring的过程中,主要目标是利用Spring的IOC(Inversion of Control)容器来管理和协调数据访问层(DAO)以及事务处理,同时利用iBATIS作为SQL映射框架,提供灵活的数据库操作。以下将详细阐述整合的...

    springMVC+Spring3.1+Ibatis整合CRUD

    整合SpringMVC、Spring和iBatis进行CRUD操作,通常需要以下步骤: 1. **配置SpringMVC**:创建`web.xml`配置文件,设置DispatcherServlet,并配置相应的SpringMVC配置文件。 2. **配置Spring**:在Spring配置文件...

    Spring+Struts2+Ibatis整合例子

    在Java Web开发中,Spring、Struts2 和 iBatis 是三个非常重要的框架。它们分别负责不同层面的任务:Spring 提供了全面的依赖注入(DI)和面向切面编程(AOP),用于管理应用程序的组件;Struts2 是一个MVC(Model-...

Global site tag (gtag.js) - Google Analytics