0
我幾個星期前學會了Spring MVC,現在我想將其付諸實踐。什麼是Spring MVC Hibernate應用程序設計?
我將要建立與數據庫交互大量的應用程序,我的問題是:
什麼是構建一個Spring MVC的4應用程序使用Hibernate 4最佳實踐,我應該使用這種設計模式?
或者這樣:
還是應該使用Spring數據JPA呢?
P.S.我試圖讓這個問題不那麼一般。
已經表示感謝。
我幾個星期前學會了Spring MVC,現在我想將其付諸實踐。什麼是Spring MVC Hibernate應用程序設計?
我將要建立與數據庫交互大量的應用程序,我的問題是:
什麼是構建一個Spring MVC的4應用程序使用Hibernate 4最佳實踐,我應該使用這種設計模式?
或者這樣:
還是應該使用Spring數據JPA呢?
P.S.我試圖讓這個問題不那麼一般。
已經表示感謝。
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多模塊項目,並打破網絡變成自己的模塊。
關於Spring Data JPA的任何好的教程可以幫助我嗎?關於休眠哪種結構(來自2張圖片)是最佳實踐? – 2014-12-03 22:09:25