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

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



