EJB 2.x 到 3.x 自动迁移工具
有人可以推荐我一个 EJB 自动迁移工具吗? 最好是一些 Eclipse 插件...谢谢!
Could someone recommend me an automatic migration tool for EJB?
Preferably some Eclipse plugin... Thanx!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
四年前我用 Perl 编写了一些工具。但从今天的角度来看,我认为在一天内浏览完源代码、删除不需要的内容并由见过这两种技术的人添加注释是最好的。
最后,仅将 @Stateless 放入之前在 xml 中具有无状态定义的 bean 类中是不够的 - 您还想使用 @EJB 注释来注入其他 bean,并且很可能使用 JPA 删除旧的 CMP 或 BMP 数据访问,它使用不同的语义等。
虽然可能存在一些工具,但我认为最好的是仔细梳理现有的源代码,以便您知道自己在做什么。
Four years ago I wrote some tooling in perl. But from todays perspective I think going through the sources in a day, removing unneeded stuff and adding annotations by someone who has seen both technologies is the best.
It is at the end not enough to just put @Stateless into a bean class that had its stateless definition in xml before - you also want to use @EJB annotations to inject other beans and most likely remove old CMP or BMP data access with JPA, which uses a different semantics etc.
While some tooling may exist, I think best is going over the existing source with a fine comb so that you know what you are doing.
我建议使用 IntelliJ EJB 重构工具:
http://www.jetbrains.com/idea/webhelp /迁移到ejb-3-0.html
I'd suggest using IntelliJ EJB refactoring tools:
http://www.jetbrains.com/idea/webhelp/migrating-to-ejb-3-0.html