Spring2.5 + iBATIS 的实例 jpetstore 的开发环境搭建

今天学习Spring2.5的实例 jpetstore。 首先搭建开发环境,再进行代码分析学习。本篇主要介绍如何搭建 jpetstore 的开发环境。
一. 准备
1. 所需工具的版本[list]
[*]JDK版本:1.6.0
[*]Tomcat版本:6.0
[*]Spring版本:2.5.6
[*]MySQL版本:5.1.32[/list]
2. 获得资源
[list]
[*]从Spring的官方网站[url]http://www.springsource.org[/url]上下载 Spring2.5 的软件包:spring-framework-2.5.6-with-dependencies.zip 。
[*]解压下载的zip包,jpetstore例子在\spring-framework-2.5.6\samples\jpetstore目录下。
[*]进入spring-framework-2.5.1\Sample\jpetstore\,键入命令:ant。会产生一个名为db的文件夹,包含了改应用的适合各种数据库的schema及data文件。 对于MySQL,这两个文件是jpetstore-mysql-schema.sql、jpetstore-mysql-dataload.sql;同时在spring-framework-2.5.6\samples\jpetstore\war\WEB-INF\下会神奇的出现项目的配置文件和.\struts\*jsp 及 .\spring\*.jsp,在.\lib子目录里会出现项目所引用的jar文件。
[/list]
至此,建立jpetstore所需的准备工作告一段落。下面主要是如何运用上述资源在Eclipse中还原搭建整个项目。这里使用专门用于开发J2EE的Eclipse版本。

二. 搭建项目
还原搭建jpetstore的项目比较简单,仅仅需要一下几步:
[list]
[*]在Eclipse下建立名为 spring-ibatis-jpetstore 动态的web项目;
[*]把 spring-framework-2.5.6\samples\jpetstore\war 下的所有文件及文件夹copy到新项目的 WebContent 下面;
[*]把 spring-framework-2.5.6\samples\jpetstore\src 下的org文件夹copy到新项目的.\src下面;
[*]如果有页面有错误,可能是标签没有匹配好;如果Java类有错误,可能是没有引入相应的包,引入包即可。[/list]
三. 导入数据库
进入.\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

四. 修改数据库的配置文件
由于我们在第二步我们已经将jdbc.properties拷贝到WEB-INF的目录下,故可以直接在项目的 .\spring-ibatis-jpetstore\WebContent\WEB-INF 目录下修此文件,使此文件中的各个配置项于自己安装的MySQL信息一致即可。 我的配置文件配置为:

jdbc.driverClassName = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost:3306/jpetstore?useUnicode=true&characterEncoding=UTF8
jdbc.username = root
jdbc.password = root

注意: 记得导入MySQL的驱动包:mysql-connector-java-5.1.15-bin.jar
五. 在Tomcat中发布、运行项目spring-ibatis-jpetstore。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值