2014-12-03 44 views
0

我幾個星期前學會了Spring MVC,現在我想將其付諸實踐。什麼是Spring MVC Hibernate應用程序設計?

我將要建立與數據庫交互大量的應用程序,我的問題是:

什麼是構建一個Spring MVC的4應用程序使用Hibernate 4最佳實踐,我應該使用這種設計模式?

enter image description here

或者這樣:

enter image description here

還是應該使用Spring數據JPA呢?

P.S.我試圖讓這個問題不那麼一般。

已經表示感謝。

回答

0

Spring Data JPA消除了很多可能需要爲DAO編寫的樣板代碼,因此很方便。 http://www.mkyong.com/有很好的教程。

JPA非常有用,您可以(稍微)輕鬆地更改ORM,例如,如果您想在路上切換到EclipseLink,

關於包名,我通常使用:

com.example.project. 
    domain   (JPA entities) 
    repository  (SDR JPA repos) 
    service   (service classes) 
    web 
     controller (Spring MVC Controllers) 
     exception (Custom http exception classes) 
     form  (Form backing objects) 
     interceptor (HandlerInterceptors) 
     validation (Web-specific validation classes) 

下山的路雖然,你可以使用一個Maven多模塊項目,並打破網絡變成自己的模塊。

+0

關於Spring Data JPA的任何好的教程可以幫助我嗎?關於休眠哪種結構(來自2張圖片)是最佳實踐? – 2014-12-03 22:09:25

相關問題