我正在寻找一种从源代码中提取EJB3知识到外部构建文件的方法。
我们目前正在迁移到最初由Ant构建的应用程序的Maven。该应用程序包含100多个具有(仅无状态,远程)EJB2.1服务的组件,这些服务在带有Feature Pack EJB 3.0的WebSphere 6.1中运行。对于每个新服务或维护,我们不希望开发人员关注特定的EJB知识,因此代码是在POJO中开发的(尽可能多),XDoclet用于生成EJB源,然后生成客户端/代理代码。 / p>
将XDoclet配置迁移到XDoclet Maven插件很痛苦。所以我们正在考虑开始使用EJB3,但为此我们需要为POJO添加注释。这将使外部发布团队无法描述服务的公开方式。
例如:有没有办法创建EJB3模板来生成我们需要的注释?
(考虑到我的前提可能不正确,我愿意接受其他建议)
答案 0 :(得分:0)
您是否可以跨EJB源运行自己的解析器,从而生成发布团队需要的信息?
我的想法是,从开发的角度来看,EJB 3编程模型应该具有足够的表现力。如果你从其他语法构建自己的生成器,我担心你最终会用不同的语法重新构建EJB3。