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 閱讀(3119) 評論(0)  編輯  收藏 所屬分類: JAVA

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(12)

          隨筆檔案(13)

          文章分類(1)

          文章檔案(2)

          相冊

          收藏夾(3)

          my like

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泸水县| 黎平县| 宾川县| 广汉市| 郑州市| 鄢陵县| 玉林市| 当阳市| 三门县| 微山县| 怀远县| 如东县| 盐池县| 始兴县| 昌邑市| 尉犁县| 兴业县| 中阳县| 沐川县| 广平县| 涪陵区| 景谷| 泸溪县| 津南区| 逊克县| 许昌市| 兴海县| 娱乐| 邢台县| 葫芦岛市| 稻城县| 麦盖提县| 江山市| 博兴县| 蓬安县| 都江堰市| 曲麻莱县| 三原县| 平昌县| 赣榆县| 大兴区|