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整合
在Java Web开发中,Spring和iBatis是两个非常重要的框架。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等特性,而iBatis则是一个优秀的持久层框架,它将SQL语句与Java代码分离,...
在IT行业中,Spring和iBatis是两个非常重要的开源框架,它们分别专注于依赖注入(DI)和持久层操作。Spring作为一个全面的Java企业级应用开发框架,提供了强大的IOC(Inversion of Control)容器,用于管理对象的...
Spring 3.2 与 iBatis 的整合是Java企业级开发中常见的一种技术组合,它结合了Spring的依赖注入和事务管理能力以及iBatis的SQL映射框架的灵活性。这种整合允许开发者将业务逻辑与数据访问层解耦,提高了代码的可维护...
通过对Spring与IBatis整合的理解和实践,我们可以看到Spring为IBatis提供了非常全面的支持。这种整合不仅可以简化代码,还能提高应用程序的性能和稳定性。通过本章节的学习,开发者应该能够掌握如何使用Spring来有效...
为了更好地利用ibatis的功能,并充分利用Spring框架所提供的AOP、DI等功能,将ibatis与Spring进行整合是非常必要的。这种整合可以提高代码的可维护性、可测试性和可扩展性。 1. **配置SqlMapConfig.xml**: ```xml...
Spring 和 iBATIS 是两个非常重要的 Java 开发框架,它们在企业级应用开发中有着广泛的应用。Spring 是一个全面的后端开发框架,提供依赖注入、面向切面编程、事务管理等功能;而 iBATIS 是一个持久层框架,它简化了...
Spring3 和 iBatis 整合是一个常见的Java企业级应用开发模式,主要用于构建灵活、可扩展的后端数据访问层。这个项目实例提供了一个详细的学习资源,帮助新手掌握这两种技术的融合。以下是对这个整合实例的详细解析:...
在IT行业中,Spring框架与iBatis(现为MyBatis)的整合是常见的数据访问层解决方案,尤其在企业级应用开发中极为普遍。Spring是一个全面的Java应用程序框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-...
在Java Web开发中,Spring、Struts2和iBatis是三个非常重要的框架,它们各自在不同的层面上提供了强大的功能。Spring是一个全面的后端应用框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等功能;Struts...
"Ibatis 与 Spring3 整合"这一主题,涉及到的是两个知名Java框架——Ibatis(一个轻量级的持久层框架)和Spring(一个全面的企业级应用框架)的协同工作。下面我们将深入探讨这一整合过程中的关键知识点。 Ibatis ...
本文将深入探讨Spring如何与iBatis进行整合,并提供详细的配置步骤和关键知识点。 1. **iBatis简介** iBatis是一个基于Java的持久层框架,它允许开发者将SQL语句与Java代码分离,提供XML或注解方式定义SQL映射,...
本文将详细介绍如何将Spring与iBatis进行整合,并给出一个基于MySQL数据库和Eclipse 3.2开发环境的具体示例。 #### 二、准备工作 ##### 1. 导入必要的库文件 在整合过程中,我们需要将Spring、iBatis以及MySQL...
在Ibatis Spring Struts整合中,Spring通常作为核心框架,管理其他组件的生命周期,包括Struts的Action和Ibatis的SqlSession。开发者可以利用Spring的AOP功能来管理事务,确保在多条数据库操作之间保持一致性。...
Ibatis和Spring整合例子,实现增删改查功能.
Struts2、Spring和iBatis是Java Web开发中三个非常重要的开源框架,它们各自承担着不同的职责。Struts2作为MVC(Model-View-Controller)架构的一部分,主要用于处理用户的请求并展示结果;Spring则是一个全面的后端...
在整合iBATIS和Spring的过程中,主要目标是利用Spring的IOC(Inversion of Control)容器来管理和协调数据访问层(DAO)以及事务处理,同时利用iBATIS作为SQL映射框架,提供灵活的数据库操作。以下将详细阐述整合的...
整合SpringMVC、Spring和iBatis进行CRUD操作,通常需要以下步骤: 1. **配置SpringMVC**:创建`web.xml`配置文件,设置DispatcherServlet,并配置相应的SpringMVC配置文件。 2. **配置Spring**:在Spring配置文件...
在Java Web开发中,Spring、Struts2 和 iBatis 是三个非常重要的框架。它们分别负责不同层面的任务:Spring 提供了全面的依赖注入(DI)和面向切面编程(AOP),用于管理应用程序的组件;Struts2 是一个MVC(Model-...