linansengling

 

Spring JPetStore(一) 发布JPetStore应用

    PetStore(宠物店)相信大家都不默生 , 它的功能包括一个产品目录 , 一个购物车 , 客户账户管理 , 订单历史 , 还有一些基本的个性选项功能 . 这是一个相当标准的数据驱动的J2EEWeb应用系统(没有EIS集成,也没有消息处理需求) . The Middleware Company(TMC, 著名JAVA社区TSS的母公司)在2002年正式规范化了本系统的业务需求,并且在2003年出了进一步修正 , 加入了两种特殊的需求: 要支持用唯一的数据库保存所有的持久化数据.  也要支持双数据库的场境: 一个数据库保存客户订单,另一个保存产品和账务数据. 前一种场境当然性能更好,对于相对简单的应用系统也更为实用. 后一种使用了主数据库实现目录跟踪功能(也就是说, 存放产品目录和客户账户数据), 而客户订单则分开存放在另一个订单数据库中. 这样, 由于系统在两个数据库上运行, 所以在下订单的时候就要求实现分布化事务.对PetStore有网上有各种不同的实现这里要讨论的是基于Sructs+Spring+iBATIS的轻量级框架实现的(来自于<<J2EE Development without EJB>> Rod Johnson  电子工业出版社)
源码下载(http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764558315,descCd-download_code.html

       好了有了源码让我们先来一睹为快然后再来分析.
       要构建Spring Jpetstore 应用你还需要安装JDK 和Tomcat详情请看我的JSP开发入门用户登陆认证 此外为了用ANT构建应用还要安装设置ANT工具(下载地址:http://www.jakarta.apache.org) ANT的安装软件是解压软件包,只需把压缩文件解压到本地硬盘. 并设置一下环境变量:ANT_HOME=ANT的安装目录 PATH=%PATH%;%ANT_HOME%\bin; CLASSPATH=%CLASSPATH%;%ANT_HOME%\lib;
        好了环境搭建完闭, 现在进入 ..\spring-jpetstore\samples\jpetstore>
执行ANT命令 ..\spring-jpetstore\samples\jpetstore>ant
则将在 ..\spring-jpetstore\samples\jpetstore\dist目录下生成jpetstore.war的发布文件. 现在大功告成把jpetstore.war文件拷到tomcat安装目录\webapps\下. 启动tomcat服务器(tomcat安装目录\bin\star_up.bat). 启动hsql数据库(..\spring-jpetstore\samples\jpetstore\db\hsqldb\server.bat). 好了一切搞定现在打开浏览器输入(http://localhost:8080/jpetstore)你将可看到如下:

index.jpg 

借助于(..\spring-jpetstore\samples\jpetstore\db\hsqldb\manager.bat)看到的hsql数据库中的数据

db.jpg

发布搞定下面对它做一些简要的分析!
请看Spring JPetStore(二)   JPetStore的分析

posted on 2006-09-16 15:13 fds 阅读(3109) 评论(0)  编辑  收藏 所属分类: JAVA


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(3)

随笔分类(12)

随笔档案(13)

文章分类(1)

文章档案(2)

相册

收藏夹(3)

my like

最新随笔

搜索

最新评论

阅读排行榜

评论排行榜