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