它只是在短时间内开发,但在一段时间内我们确实有一个eclipse插件,它将读入ejb-jar.xml文件,然后更新源并插入注释.
编写它的人(Jonathan Gallimore)曾经使用了几次,也许还有一两次.它至少起作用,如果你不害怕可能不得不卷起袖子,它可以节省你几个星期的时间.
虽然我没有亲自使用它,但我确实监督了它的发展.简而言之,所有注释都有xml版本(100%阵容).EJB容器必须有效地读取xml,然后使用注释数据填充空白.xml数据胜过注释数据,因此该处理基本上是将注释转换为xml的行为.我们使用OpenEJB的注释/ xml处理代码并将其翻转,以便不将注释转换为xml中的xml注释 - 注释,然后可以通过eclipse API轻松插入到源代码中.
如果它运行,它应该运行良好,不应该改变你的应用程序的逻辑.只需对描述符数据进行xml->注释转换.
您仍将拥有EJB 2.x视图,但它们将在代码中以注释形式进行配置.
在做这样的事情之前,我会使用另一个问题中提到的EJBContainer API对EJB 2.x代码进行单元测试设置.然后使用转换工具.然后重构EJB 2.x视图,因为您不必总是弄乱xml.
所以基本上:
遵循这条路径,你应该从EJB 2.x到3.x有一个幸福的过渡.好吧,幸福的是,这项工作至少可以:)
| 归档时间: |
|
| 查看次数: |
4786 次 |
| 最近记录: |