企业级 Java 开发:EJB 与 Web 服务实战
1. EJB 项目最佳实践
在创建实体 Bean 时,往往会产生大量的小 Bean 类。若使用 Middlegen 自动生成这些类,目录中会充斥着众多 Bean;若为每个 EJB 单独创建 JAR 文件,就需要处理大量的 JAR。为了应对这种混乱局面,可遵循以下约定:
- 分离接口和数据类型 :便于在客户端应用中复用。
- 使用 <ejbjar> 构建统一的 JAR 文件 。
1.1 EJB 与 Ant 的结合
Enterprise JavaBeans 是 J2EE 套件中复杂但强大的一部分。Ant 具备处理 EJB 项目额外构建任务的能力。在简单情况下,对于手工编写(或使用非基于 Ant 的工具生成)的 EJB 代码,只需进行简单的编译并打包成 JAR 文件即可。而对于更常见的大型 EJB 项目,则需要更多功能。Ant 结合一些额外的开源工具,能够满足大型 EJB 项目的需求。
Ant 提供的 <ejbjar> 任务可以动态构建多个 EJB JAR 文件,还能为许多应用服务器提供特定于供应商的构建功能。它使用标准的 EJB 部署描述符,这些描述符可以通过多种方式构建,从供应商提供的工具到在文本编辑器中手工编写都可以。不过,推荐使用 XDoclet 作为 EJB 代码和部署描述符生成的自动化工具。
Middlegen 基于数据库元数据提供了 XDoclet 实体 Bean 生成过程。以 Ant 自动化的方式
超级会员免费看
订阅专栏 解锁全文
870

被折叠的 条评论
为什么被折叠?



