`

第三篇:在Tomcat中部署Spring jpetstore

阅读更多

Spring samples中的jpetstore,基于iBATIS的jpetstore,数据库层使用iBATIS。在web层,提供了两种MVC可以选择,即Spring的MVC和Struts的MVC(1.1)。

 

测试环境:

 

JDK版本:1.5.0_12-b04

Tomcat版本:6.0.18

Spring版本:2.5.6

MySQL版本:5.1.32

 

(1)到Spring网站获取jpetstore例子的安装介质。到http://www.springsource.org/的download center,选择2.5.6-with-dependencies下载。

(2)解压下载的zip包,jpetstore例子在\spring-framework-2.5.6\samples\jpetstore目录。

(3)在MySQL库中创建jpetstore运行需要的数据库表,并导入一些初始数据。建表和导入数据的SQL语句在\spring-framework-2.5.6\samples\jpetstore\db\mysql目录。使用以下命令完成建表和数据导入, 

mysql -h 127.0.0.1 -u root -p 
CREATE DATABASE jpetstore;
USE jpetstore;
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-schema.sql
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-dataload.sql

 

(3)修改数据库配置文件,\spring-framework-2.5.6\samples\jpetstore\war\WEB-INF目录,修改jdbc.properties,

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jpetstore?
jdbc.username=root
jdbc.password=

 (4)在\spring-framework-2.5.6\samples\jpetstore\war\WEB-INF目录web.xml中,

<servlet-mapping>
	<servlet-name>petstore</servlet-name>
	<!--
	<servlet-name>action</servlet-name>
	-->
	<url-pattern>*.do</url-pattern>
</servlet-mapping>

 

用来选择MVC是用Spring还是Struts,petstore代表使用Spring,action代表使用Struts。

(5)修改完配置文件后,\spring-framework-2.5.6\samples\jpetstore目录,运行warfile.bat,会在dist目录中创建jpetstore.war包,将此war包copy到Tomcat的webapps目录。

(6)启动Tomcat,在浏览器中输入http://127.0.0.1:8080/jpetstore,就可以看到jpetstore的主页。

3
0
分享到:
评论

相关推荐

    spring例子: jpetstore

    描述中的链接指向了ITEYE上的一篇博客文章,虽然内容没有给出,但通常这类博客会包含对JPetStore的详细解析,包括项目的结构、主要组件、配置文件的解读以及关键代码的解释。 标签 "源码" 暗示我们可以从JPetStore...

    spring jpetstore2.5

    - **事务管理**:Spring提供了声明式事务管理,只需在配置文件中定义事务边界,无需在代码中显式处理事务开始和结束。 - **数据持久化**:JPetStore使用了Hibernate作为ORM工具,将Java对象与数据库表映射,简化了...

    学习Spring 的例子JpetStore

    本文将围绕JpetStore,深入探讨Spring的核心特性及其在实际应用中的运用。 首先,JpetStore是基于MVC(Model-View-Controller)设计模式构建的电子商务网站,展示了Spring如何整合这一模式来实现松耦合和高内聚的...

    MyEclipse中加载Spring的JPetStore

    在MyEclipse中加载和运行JPetStore,不仅可以帮助我们学习Spring框架的基本用法,还能让我们熟悉MyEclipse的项目管理和服务器部署。同时,通过对JPetStore源码的阅读和修改,可以进一步提升对MVC模式、Spring的IoC和...

    spring jpetstore spring附带的例子

    3. 模型(Model):Spring MVC中的模型通常由服务层对象(Service)和领域对象(Domain Object)组成。例如,Product、Category等实体类代表了应用的数据模型,而对应的服务类则封装了业务逻辑,如添加、删除和查询...

    jpetstore4.0 (spring+struts+ibatis)

    接下来,我们将深入探讨这三个关键组件及其在jpetstore4.0中的作用。 **Spring框架** Spring是Java企业级应用开发的核心框架,提供了一种依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...

    jpetstore spring 的经典完整可直接运行的例子 jpetstore

    在jpetstore项目中,Spring作为整个应用的“胶水”,负责管理各个组件的生命周期,以及它们之间的依赖关系。 接着,iBatis作为一个优秀的持久层框架,它将SQL语句与Java代码分离,提高了代码的可维护性。在...

    部署IBatis例子JPetstore源码-MySql的JDBC库导入Tomcat6中(第四步)

    NULL 博文链接:https://llhdf.iteye.com/blog/268601

    eclipse_spring_jpetstore.rar

    3. MVC架构:Spring MVC提供了Controller、Service、DAO三层结构,使得Web应用的结构清晰,职责分明。 六、运行与调试 1. 导入数据库脚本:JPetStore通常会提供一个SQL脚本,用于初始化数据库表结构和数据。 2. ...

    Spring jpetstore

    **Spring jpetstore** 是一个基于Spring框架的开源示例应用,它展示了如何使用Spring MVC、Spring JDBC以及Spring的其他核心特性来构建一个完整的Web应用。这个项目是Spring官方提供的,旨在帮助开发者学习和理解...

    spring之jpetstore

    在JPetStore项目中,Spring通过配置文件管理对象的生命周期和相互依赖关系,使得代码更加模块化和易于维护。 2. **Spring MVC** JPetStore使用Spring MVC模式构建Web应用程序。Spring MVC提供了模型-视图-控制器的...

    spring的jpetstore工程(myeclipse)

    本篇文章将深入探讨如何在MyEclipse环境中搭建和运行这个基于Spring的JPetStore工程,并介绍其中涉及的关键技术点。 首先,JPetStore是一个完整的电子商务应用,展示了Spring MVC的用法,包括模型(Model)、视图...

    Spring+jpetstore+Myeclipse

    最新spring带的JPetStore的MyEclipse项目,包括了数据库,可用hsqldb直接运行,可以直接导入MyEclipse中并部署运行。 在Myeclipse里新建一个web项目,导入shopping项目即可,数据库在db文件夹里

    JPetStore (Struts + Spring + Hibernate)版

    **标题解析:** "JPetStore (Struts + Spring + Hibernate)版" 是一个基于Java技术的开源电子商务示例应用,它集成了Struts、Spring和Hibernate三个关键的开源框架。这个版本相较于之前的JPetStore5.0,进行了重要的...

    iBATIS_JPetStore-4.0.5

    7. **lib**:库文件目录,这里存放着项目运行所需的第三方依赖库,如iBATIS库、Spring框架库、log4j日志库等。 在iBATIS_JPetStore-4.0.5项目中,iBATIS作为核心数据访问组件,负责处理SQL查询和结果映射。它通过...

    SQL+Jpetstore配置

    ### SQL + JPetStore配置详解 #### 一、概述 JPetStore是一个广泛使用的开源示例应用程序,...通过以上步骤,您可以成功地在本地环境中部署并运行JPetStore 5.0,并且能够有效地解决配置过程中可能遇到的各种问题。

    Spring源码学习-JPetStore.part3

    spring自带的JPetStore,我已经配置好(数据库也配置好,用的是hsqldb),可以直接导 入eclipse中运行。共3个压缩包

    Struts+Spring+Hibernate实现的jpetstore

    Struts、Spring 和 Hibernate 是Java开发中的三大框架,它们各自在不同的层面上为应用程序提供支持。Struts 是一个 MVC(模型-视图-控制器)框架,Spring 是一个全面的后端应用框架,而 Hibernate 则是 ORM(对象...

    jpetstore宠物店程序

    jpetstore设计为部署在Tomcat的`webapps`目录下,启动Tomcat后,应用将自动加载并可供访问。 5. **文件结构** `rightjpetstore` 是项目的主要压缩包,解压后通常会包含以下几个部分: - `WEB-INF` 目录:包含了...

    Jpetstore在eclipse下的配置

    总结来说,配置JpetStore在Eclipse下运行主要涉及以下步骤:安装Tomcat服务器、集成Tomcat到Eclipse、导入JpetStore项目、配置项目部署和数据库连接,以及启动服务器。通过这些操作,开发者可以便捷地进行JpetStore...

Global site tag (gtag.js) - Google Analytics