Struts+Spring+Hibernate快速入門

來源:互聯網
上載者:User

本文是開發基於spring的web應用的入門文章,前端採用Struts MVC架構,中介層採用spring,後台採用Hibernate。
  
  本文包含以下內容:
  
  ·配置Hibernate和事務
  
  ·裝載Spring的applicationContext.xml檔案
  
  ·建立業務層和DAO之間的依賴關係
  
  ·將Spring應用到Struts中
  
  簡介
  
  這個例子是建立一個簡單的web應用,叫MyUsers,完成使用者管理操作,包含簡單的資料庫增,刪,查,該即CRUD(建立,訪問,更新,刪除)操作。這是一個三層的web應用,通過Action(Struts)訪問業務層,業務層訪問DAO。圖一簡要說明了該應用的總體結構。圖上的數字說明了流程順序-從web(UserAction)到中介層(UserManager),再到資料訪問層(UserDAO),然後將結果返回。
  
  Spring層的真正強大在於它的聲明型交易處理,幫定和對持久層支援(例如Hiberate和iBATIS)
  
  以下下是完成這個例子的步驟:
  
  1. 安裝Eclipse外掛程式
  
  2. 資料庫建表
  
  3. 配置Hibernate和Spring
  
  4. 建立Hibernate DAO介面的實作類別

  5. 運行測試類別,測試DAO的CRUD操作
  
  6. 建立一個處理類,聲明事務
  
  7. 建立web層的Action和model
  
  8. 運行Action的測試類別測試CRUD操作
  
  9. 建立jsp檔案通過瀏覽器進行CRUD操作
  
  10. 通過瀏覽器校正jsp

全文閱讀:http://www.javah.net/Hibernate/20070429/614.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.