XDoclet与Web应用开发全解析
1. XDoclet基础与代码生成
XDoclet是一个强大的构建时模板引擎,可访问Java代码结构和元数据。其包含模式为 "**/${class.name}.java" ,能处理目录树中所有同名类,无需指定完整包目录路径,方便对模板进行实验。
对于Struts表单,不希望其与值对象处于同一包中。可使用 <packageSubstitution> 子元素将包名中的 filters 替换为 view , <template> 的 destinationfile 属性可实现按类处理,将 {0} 替换为处理类的完整包目录路径。例如:
<document sourcepath="${src.root}"
destdir="${gen.dir}"
mergedir="${basedir}/src"
classpathref="xdoclet.classpath">
<fileset dir="${src.dir}">
<include name="**/*.java" unless="class.name"/>
<include name="**/${class.name}.java" if="class.name"/>
</fil
超级会员免费看
订阅专栏 解锁全文
55

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



