<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
    數據加載中……

    2010年3月24日

    部署spring2.56中的例子jpetstore

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



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

    主站蜘蛛池模板: 在线a亚洲v天堂网2019无码| 免费看大美女大黄大色| 亚洲精品国产成人片| 一区免费在线观看| 国产成人精品亚洲精品| 一区二区三区免费电影| 亚洲中文字幕在线乱码| 国产免费爽爽视频在线观看 | 高清在线亚洲精品国产二区| 国产精品亚洲一区二区三区| 亚洲国产成人久久笫一页| 久久国产福利免费| 久久精品国产亚洲AV无码娇色 | 国产精品免费久久久久电影网| 夜夜春亚洲嫩草影院| 久久香蕉国产线看免费| 亚洲啪啪免费视频| 国产精品视频免费一区二区三区| 日韩少妇内射免费播放| 亚洲成色在线综合网站| 又粗又大又黑又长的免费视频| 豆国产96在线|亚洲| 相泽亚洲一区中文字幕| 88xx成人永久免费观看| 亚洲国产AV一区二区三区四区| 久久精品亚洲乱码伦伦中文| 日韩免费无码视频一区二区三区| 亚洲视频在线观看2018| 亚洲第一视频在线观看免费| 无码av免费网站| 亚洲AV无码专区在线观看成人 | 国产亚洲玖玖玖在线观看| 亚洲第一页综合图片自拍| 午夜精品免费在线观看| 亚洲精品亚洲人成在线| 国产精品亚洲精品日韩已满| 免费无码又黄又爽又刺激| 久久国产美女免费观看精品| www.亚洲日本| 亚洲国产精品成人精品无码区| 国产va精品免费观看|