本文介紹了EJB與JPA控制器?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
Sun的Pet store的Bluperint參考實現構建在JPA控制器模式之上。我沒有發現任何官方的EJB藍圖。
您應該在什么時候選擇EJB會話bean而不是簡單的JPA控制器?您應該/可以同時使用兩者嗎?
另外,這兩個選項是否都有任何服務器端驗證模式?我知道JavaEE6在這方面有一些東西,但出于各種原因,我對JavaEE5模式感興趣。
ejb
對于問題的第一部分,也許以下鏈接有助于理解何時使用推薦答案和jpa以及何時將它們一起使用:
Database table access via JPA Vs. EJB in a Web-Application
EJB 3 or Hibernate 3
至于第二部分,我想您指的是Bean Validation
?在JavaEE5中沒有這樣的東西。它所擁有的是一個將驗證器附加到Web層中的輸入字段的系統;即JSF驗證器。這肯定是”服務器端驗證”。
這篇關于EJB與JPA控制器?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,