IDE并不知道需要生成的代码,除非我们配置使用Ant来编译它们,或者安装了一些可以认识XDoclet的插件。
XDoclet还生成一个工具类,用来查询home和remote接口。
请浏览清单3所示的PhoneBookEntryBean.java,查看XDoclet使用的标注样式。
XDoclet是一个非常有用的工具,使用这个工具您只需要为访问数据库的EJB编写一个类即可,而不用编写4个类。
流行的XDoclet工具的开发目的是帮助解决管理文件之间的这个连接问题。
XDoclet从Javadoc标记中提取信息,但它还将信息合并到merge目录内专门命名的文件中。
TransactionDemo应用程序使用XDoclet代码生成器设置事务类型。
下载XDoclet代码生成引擎并获得文档,包括EJB标记文档。
该目录的内容与XDoclet代码生成的执行方式直接相关。
XDoclet在J2EE环境中的主要用途是根据源代码自动生成部署描述符。
实际上,在这里XDoclet的使用方式也与前面用于实体EJB的方式类似。
XDoclet就是其中的一种代码生成器,在J2EE开发中得到了大量的使用。
在J2EE扩展中,对于根据IBMxdoclet注释生成的复合主键,将发生验证错误。
使用类似XDoclet的工具,可以消费在Javadoc标签中指定的注释,从而生成像XML文档或者Java代码这样的人工内容。
这就排除了JSR269以及构创建于系统等方法,比如类似于XDoclet的工具。
XDoclet主要用在EJB层中以提供部署描述符生成。