一、在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目录。使用以下命令完成建表和数据导入,
Sql代码
- 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
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,
Properties代码
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jpetstore?
jdbc.username=root
jdbc.password=
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中,
Xml代码
<servlet-mapping>
<servlet-name>petstore</servlet-name>
<!--
<servlet-name>action</servlet-name>
-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<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的主页。
二、在Myeclipse上导入jpetstore
新建一工程jpetstore, 然后用..\spring-jpetstore\samples\jpetstore下的src目录复盖你的eclipse工作空间下的\jpetstore下的src目录,然后再把..\spring-jpetstore\samples\jpetstore下的war目录下的全部内容拷到你的eclipse工作空间下的\jpetstore下的WebRoot目录下复盖WEB-INF.
<script type="text/javascript"></script>
分享到:
相关推荐
在jpetstore中,我们可以看到Action类和配置文件(struts-config.xml)的运用,这些都是Struts的核心组成部分。 3. **数据库交互**:项目包含了"ddl"目录,这通常包含了数据库的DDL(Data Definition Language)...
本指南将详细阐述如何在Eclipse集成开发环境中配置JpetStore,并利用Tomcat 7.0服务器进行运行。 首先,我们需要安装Tomcat 7.0服务器。在提供的文件列表中,可以看到`apache-tomcat-7.0.8.exe`是Tomcat 7.0的安装...
本文档将详细介绍如何在使用Oracle数据库时配置JPetStore,并解决配置过程中可能出现的问题。此外,本文还将提供关于JPetStore 5.0版本的基本设置指南。 #### 二、环境搭建与配置步骤 **1. 下载与解压** 首先,从...
6. **启动服务器**:在MyEclipse中,右键点击项目选择Run As -> Run on Server,选择合适的服务器(如Tomcat),如果未安装服务器,需先在Servers视图中添加。 7. **运行与调试**:成功启动服务器后,浏览器中输入...
在jpetstore中,Spring主要负责管理对象(如DAO、Service等),并通过配置beans.xml文件实现对象的生命周期管理和依赖关系的注入。此外,Spring的事务管理确保了数据操作的一致性。 3. **数据库集成** jpetstore...
描述中的链接指向了ITEYE上的一篇博客文章,虽然内容没有给出,但通常这类博客会包含对JPetStore的详细解析,包括项目的结构、主要组件、配置文件的解读以及关键代码的解释。 标签 "源码" 暗示我们可以从JPetStore...
**描述分析:** 描述中提到"包含全部源码 数据库部分,以及运行环境等都包含在内",这表明这个压缩包不仅包括了jpetstore应用的所有源代码,还涵盖了数据库的相关文件,可能是数据库脚本或配置文件,使得用户可以...
接下来,我们将深入探讨这三个关键组件及其在jpetstore4.0中的作用。 **Spring框架** Spring是Java企业级应用开发的核心框架,提供了一种依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...
在MyEclipse这样的集成开发环境中,可以直接运行项目,启动内置的Tomcat服务器,通过浏览器访问`http://localhost:8080/jpetstore`来查看和交互。 9. **学习价值**: `jpetstore`对于初学者来说,是一个了解Java ...
JPetStore5修复了原版中的两个错误,可能是关于数据一致性、性能优化或者用户体验方面的问题。具体的错误修正细节可能涉及代码bug修复、逻辑调整或配置优化,这为开发者提供了一个良好的学习案例,如何在遇到问题时...
这个项目的成功运行,意味着我们已经在MyEclipse中配置好了Spring和相关的开发环境,包括JDK、MyEclipse、Tomcat服务器以及Spring相关的库。 在MyEclipse中,我们需要进行以下步骤来导入和运行Spring JPetStore项目...
2. AOP:在JPetStore中,事务管理是AOP的一个典型应用,通过声明式事务管理,可以在不修改业务代码的情况下,实现事务控制。 3. MVC架构:Spring MVC提供了Controller、Service、DAO三层结构,使得Web应用的结构清晰...
在JPetStore中,"Model"负责处理业务逻辑和数据管理,"View"负责显示用户界面,而"Controller"则作为两者之间的桥梁,接收用户请求并调用相应的Model方法,然后更新View。 **Model层** 在这个项目中,Model层通常由...
在jpetstore中,这些文件可能会包括商品列表、购物车、用户登录注册等页面。 3. **css**:样式表目录,存放CSS文件,用于定义页面的布局和样式。 4. **images**:图片资源,如产品图片、logo等。 5. **js**:...
通过实际部署和运行,可以掌握诸如Tomcat服务器的配置、JDBC连接池的设置等技能,进一步巩固Java Web开发的基础。 总的来说,JPetStore项目提供了一个全面的Java Web开发实践平台,无论是对新手还是有经验的开发者...
jpetstore是一个经典的示例,它展示了如何在现代Java环境中构建一个完整的Web应用程序。 【描述】这个项目利用Spring Boot的快速开发特性,简化了配置过程,使得开发者可以专注于业务逻辑。Spring Boot是Spring框架...
4、启动tomcat,输入在地址栏中输入http://localhost:8080/petstore 即可进入程序; 5、系统默认使用的hsqldb数据库,要切换到其它数据库直接修改相关配置文件即可; 6、使用Eclipse可以直接打开该工程。(New ...
jPetStore-SerenityBDD ##如何在本地运行JpetStore ...*在VM下编辑配置>>创建Maven配置>> 清洁验证宁静:汇总 *特定环境运行 清除验证宁静:aggregate -Denvironment = dev *运行特定的Cucumber标签 清除验证宁静:a
通过上述步骤,可以在Windows环境下成功安装并配置Resin应用服务器,并将其集成到MyEclipse开发环境中,实现应用程序的快速部署和调试。 #### 三、总结 Resin作为一个功能强大且高效的Java应用服务器,不仅提供了...