•
尽管这样的目录结构并不是 JDO 规范所要求的,但你得理解它,这样才能跟随我们
对 Media Mania 应用的描述。
•
当你执行你的 JDO 应用时, Java 运行环境必须调入增强版本的类文件,也就是
处于 enhanced 目录中的类文件。因此,在你的 CLASSPATH 中这个目录必须处于
classes 目录之前。作为一种可选方案,你也可以采用就地增强,用你的增强后的类
文件直接替换未增强的文件。
•
增强类代码以便存储
•
类在其实例被 JDO 环境处理之前必须先被增强。 JDO 增强器在你的类中加入额
外的数据和方法,使其实例可以被 JDO 产品处理。增强器先从由 javac 编译器所产生
的类文件中读取信息,再根据元数据来生成新的增强过的包含必要功能的类文
件。 JDO 规范化了增强器所做的改变,使得增强后的类文件具有二进制兼容性,可
以在其它的 JDO 产品中使用。这些增强后的文件也独立于任何具体的数据库。