簡體   English   中英

無狀態會話Bean

[英]Stateless Session Bean

我是否將無狀態會話bean打包在war文件或ear文件中以進行部署?

既不也不。 EJB屬於標准JAR文件(使用META-INF / ejb-jar.xml)。 為了使用WAR中的EJB,您可以將這兩個歸檔文件打包到EAR中。

由於這不是很方便,因此EJB 3.1可以在WAR中打包EJB。

無狀態會話Bean(SLSB)打包在EJB-JAR(它是常規JAR文件)中,包括或不包含可選的部署描述符。 EJB-JAR和WAR在EAR中組裝以進行部署。

請參閱Debu Panda和Rezza Rahmann撰寫的這篇文章(實際上是優秀的EJB 3 in Action中的摘錄):

使用EJB 3.1 / Java EE 6,您不再需要EAR文件,您也可以將會話bean直接放在WAR文件中(作為WEB-INF / classes中的單獨.class文件,或者放在JAR文件中) WAR文件的WEB-INF / lib目錄)。 參見例如http://java.sun.com/developer/technicalArticles/JavaEE/JavaEE6Overview_Part3.html#simpack

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM