|
|
|
| 论文题目 |
一种自EJB2向EJB3的代码自动转换规则 |
| 论文题目(英文) |
|
| 作者 |
刘 磊 |
| 发表年度 |
2008 |
| 卷 |
44 |
| 期 |
20 |
| 页码 |
7-10 |
| 期刊名称 |
计算机工程与应用 |
| 摘要 |
参考 EJB2 和 EJB3 相关的规范, 提出一种自 EJB2 向 EJB3 代码自动转换规则, 解决目前基于 EJB2 组件的应用已被业界接受和广泛部署的情况下, EJB2 组件代码自动转换为 EJB3 代码的问题。提出的转换规则保证了 EJB2 的客户端在不修改代码的情况下访问转换后的 EJB3 组件。利用抽象语法树 AST ( Abstract Syntax Tree) 解析和创建 Java 代码, 按照该转换规则, 所实现的转换软件已经成功转换了 XPETSTORE 示例。 关键词: 企业级 Java 组件; Java 持久 API; 代码转换; 抽象语法树 |
| 摘要_英文 |
This paper, according to reference specifications of EJB2 and EJB3, provides a kind of principle for migrating the legacy EJB2 - based applications to EJB3 - based applications.The migrating is automatic and without any modifications of the legacy code of EJB clients.The automatic migration program is implemented using AST tools, and it’ s successful to migrate XPETSTORE which is an EJB2 based demo application to EJB3 application with the software. Key words: Enterprise JaveBeans ( EJB) ; JPA; migration; Abstract Syntax Tree ( AST ) |
|
|
|