我们使用seam-gen和选定的EAR选项开始了一个新的项目开发,因为我们打算将EJB用于服务层。但很快我们意识到我们非常需要热部署功能,所以我们切换到Seam JavaBeans而不是EJB。我们的包装仍然是EAR。
让EAR打包知道没有使用EJB(截至目前)是不是一个坏主意? 现在经历过人们预见的任何优点/缺点? 什么是令人信服的理由不转换到WAR包装?
感谢任何回复
-Nitin
答案 0 :(得分:2)
如您所述,EJB的热部署不支持开箱即用。但是,有一个名为JRebel的优秀产品,它甚至支持EJB的热部署。
可以免费试用,所以请查看。 大概需要5 minutes to install。
让EAR打包知道没有使用EJB(截至目前)是不是一个坏主意?现在经历过人们预见的任何优点/缺点?什么是令人信服的理由不转换到WAR包装?
当然不是。
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)