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

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(12)

          隨筆檔案(13)

          文章分類(1)

          文章檔案(2)

          相冊

          收藏夾(3)

          my like

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 江川县| 萨迦县| 元朗区| 宜昌市| 长海县| 南投县| 周口市| 兴安盟| 金华市| 文昌市| 黑水县| 柯坪县| 西吉县| 疏勒县| 工布江达县| 龙游县| 阳信县| 新乡县| 阳城县| 鄯善县| 济源市| 阿拉善右旗| 新郑市| 精河县| 常宁市| 汪清县| 旬邑县| 五莲县| 且末县| 淮阳县| 通渭县| 大田县| 榆林市| 包头市| 恩施市| 惠水县| 托克逊县| 镇远县| 曲麻莱县| 大厂| 巴林右旗|