background image

前面已经提到, Sun 公司提供的 JDO 参考产品中的增强器称作参
考增强器。而 JDO 产品厂商一般可能会提供自己的增强器 ; 在命令
行调用增强器的语法可能会与这里提到的有所不同。每个产品都会
向你提供文档以阐释如果在该产品上对你的类进行增强。

  例 1-5 给出了使用参考增强器对我们的 Media Mania 应用的类
进行增强的命令行。 "-d" 参数指明将要存放增强后的类文件的目录
,我们已经计划放到 enhanced 目录下。增强器接收一系列 JDO 元
数据文件和一系列需要增强的类文件作参数。目录之间的分隔符和
续行符 (line-continuation) 可能会不一样,这依赖于你进行编译的操
作系统。

  例 1-5  对类进行增强

   java com.sun.jdori.enhancer.Main -d enhanced

   classes/com/mediamania/prototype/package.jdo

   classes/com/mediamania/prototype/Movie.class

   classes/com/mediamania/prototype/Actor.class

   classes/com/mediamania/prototype/Role.class