<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Programmer

    追逐夢想的人
    隨筆 - 6, 文章 - 0, 評論 - 5, 引用 - 0
    數(shù)據(jù)加載中……

    部署spring2.56中的例子jpetstore

    部署環(huán)境:tomcat6.0.18   jdk5   mysql5.1

    1.   下載  到www.springsource.org/download 中 下載spring-framework-2.5.6.SEC01-with-dependencies
    2.   jpetstores說明(自己翻譯jpetstore中的readme.txt,本人英語不好 ,翻譯不到位請手下留情)
         配備spring管理的中間層和ibatis作為數(shù)據(jù)訪問策略數(shù)據(jù)層,與spring的事務(wù) 和抽象DAO相結(jié)合。能使用本地的JDBC或者JTA 和2個(gè)數(shù)據(jù)庫中的后者一起工作
         使用了相同的數(shù)據(jù)模型和演示內(nèi)容來作為jpetstore的原型,可以分別的查看 "WEB-INF/dataAccessContext-local.xml","WEB-INF/dataAccessContext-jta.xml"
         上下文定義的細(xì)節(jié)。
         提供了相同的用戶界面兩種不同的Web層實(shí)現(xiàn),一個(gè)基于spring mvc,一個(gè)基于struts1.1,后者與jpetstore關(guān)系密切,但是用JSTL重寫作為jsp的實(shí)現(xiàn),
         盡可能的具有可比性。查看"WEB-INF/web.xml", "WEB-INF/petstore-servlet.xml",and "WEB-INF/struts-config.xml" 的細(xì)節(jié)。
         與原來的jpetstore原型相比,這個(gè)實(shí)現(xiàn)在內(nèi)部結(jié)構(gòu)和松耦合方面有了顯著的改善。支持的應(yīng)用上下文的概念,現(xiàn)在核心就是構(gòu)建 應(yīng)用對象(application objects)
         最顯著的改善就是 PetStoreLogic,現(xiàn)在叫做PetStoreFacade,它不再與配置,資源,事務(wù)的細(xì)節(jié)相關(guān)
         注意以spring為基礎(chǔ)的web層實(shí)現(xiàn)是故意與以struts為基礎(chǔ)的相似并不是打算改進(jìn)錯(cuò)誤信息等方面的現(xiàn)狀。jpetstore包含2個(gè)不同實(shí)現(xiàn)的web層來概括除了不同
         之外在各自程序設(shè)計(jì)模型的相同點(diǎn),也闡明不同風(fēng)格的配置。
         這個(gè)版本的jpetstore也展示了spring遠(yuǎn)程處理的可選項(xiàng) 如:Hessian, Burlap, RMI, and Web Services via Apache Axis.他們都提供了即插即用通過
         默認(rèn)的web應(yīng)用(注意RMI是添加注釋避免與EJB容器沖突)“客戶端”目錄包含了一個(gè)通過所有協(xié)議調(diào)用OoderService輸出的簡單控制行客戶端。
    3.   部署
    • 創(chuàng)建數(shù)據(jù)庫  先創(chuàng)建數(shù)據(jù)庫 執(zhí)行\(zhòng)jpetstore\db\mysql里面 jpetstore-mysql-schema.sql,jpetstore-mysql-dataload.sql 用來建表和導(dǎo)入數(shù)據(jù)(不同數(shù)據(jù)庫自己對應(yīng)查找)
    • 改數(shù)據(jù)庫配置文件  在\jpetstore\war\WEB-INF  修改jdbc.properties(自己對應(yīng)自己的設(shè)置)
      1 jdbc.driverClassName=com.mysql.jdbc.Driver
      2 jdbc.url=jdbc:mysql://localhost/jpetstore?
      3 jdbc.username=root
      4 jdbc.password=root
      5 
    • web層實(shí)現(xiàn)的選擇  在\jpetstore\war\WEB_INF   web.xml代碼
      <servlet-mapping>
               
      <!--使用spring mvc默認(rèn) -->
          
      <servlet-name>petstore</servlet-name>
              
      <!--使用struts -->
      <!--<servlet-name>action</servlet-name>-->
          
      <url-pattern>*.do</url-pattern>
      </servlet-mapping>
    • 部署 /jpetstore 運(yùn)行warfile.bat 生成一個(gè)文件夾dist 把里面的jpetstore.war復(fù)制到 tomcat目錄下的webapps  ,把對應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)放到tomcat\lib下
    • 運(yùn)行tomcat 打開瀏覽器http://localhost:8080/jpetstore 可以看到j(luò)petstore頁面  have fun!



    posted on 2010-03-24 13:43 霜の哀傷 閱讀(1781) 評論(2)  編輯  收藏

    評論

    # re: 部署spring2.56中的例子jpetstore  回復(fù)  更多評論   

    你那邊那邊在擦拭
    2010-03-25 17:42 | 凡客誠品首頁

    # re: 部署spring2.56中的例子jpetstore[未登錄]  回復(fù)  更多評論   

    好像數(shù)據(jù)庫建立有問題
    2010-04-28 18:00 | l

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 午夜无遮挡羞羞漫画免费| 很黄很黄的网站免费的| 亚洲A∨精品一区二区三区| 亚洲色精品VR一区区三区| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲精品网站在线观看你懂的| 日韩精品无码免费专区午夜| 国产成人精品曰本亚洲79ren| 一日本道a高清免费播放 | 免费人成网站7777视频| 青青视频免费在线| 国产亚洲精品无码专区| 中文字幕无码毛片免费看| 亚洲va中文字幕无码久久| 麻花传媒剧在线mv免费观看| 亚洲a级在线观看| 日韩毛片免费在线观看| 色婷婷综合缴情综免费观看| 亚洲欧洲中文日韩久久AV乱码| 国产免费人成视频在线播放播| 亚洲精品高清国产一线久久| 日韩午夜理论免费TV影院| 亚洲人成人77777在线播放| 天天看片天天爽_免费播放| 爱情岛论坛亚洲品质自拍视频网站 | 97国免费在线视频| 亚洲精品视频免费在线观看| 在线成人a毛片免费播放| 日韩毛片免费一二三| 亚洲va久久久噜噜噜久久天堂| 3344免费播放观看视频| 亚洲精品无码少妇30P| 亚洲一区精品无码| 青娱乐免费在线视频| 免费国产黄网站在线观看动图| 国产亚洲无线码一区二区| 男女免费观看在线爽爽爽视频| 人妻无码中文字幕免费视频蜜桃| 久久精品亚洲综合专区| 麻豆国产VA免费精品高清在线 | 亚洲中文字幕久久精品无码APP|