2011-08-22 111 views
1

我正在尋找一種方法將EJB3知識從源代碼中提取到外部生成文件。基於POJO生成EJB3註釋的bean

我們目前正在對Maven最初由Ant構建的應用程序進行遷移。該應用程序包含超過100個具有(僅限無狀態,遠程)EJB2.1服務的組件,在具有Feature Pack EJB 3.0的WebSphere 6.1中運行。對於每一項新服務或維護,我們都不希望開發人員關注特定的EJB知識,因此代碼是在POJO中開發的(儘可能多),而XDoclet則用於生成EJB源代碼,然後生成客戶端/代理代碼。

將XDoclet配置遷移到XDoclet Maven插件是一件很痛苦的事情。所以我們正在考慮開始使用EJB3,但爲此我們需要爲我們的POJO添加註釋。這將使外部發布團隊無法描述這些服務是如何暴露的。

例如:有沒有辦法創建EJB3模板來生成我們需要的註釋?

(考慮到我的前提可能是不正確的,我接受其他的建議)

回答

0

難道你跑跨EJB源自己的解析器,因此產生的信息發佈團隊需要什麼?

我認爲EJB 3的編程模型應該從開發的角度來看具有足夠的表現力。如果您使用其他語法構建自己的生成器,我擔心最終只會用不同的語法重新創建EJB3。