Oracle ADF Essentials实战:Web应用开发指南

需积分: 10 5 下载量 134 浏览量 更新于2024-09-10 1 收藏 157KB PDF 举报
"Oracle ADF Essentials 是一套用于构建Web应用程序的开发工具,特别适合初学者和小型团队。本资料详细介绍了如何使用Oracle ADF Essentials进行Web应用的开发,涵盖了从环境配置到应用创建的全过程。" Oracle ADF (Application Development Framework) Essentials 是Oracle公司提供的一套轻量级、免费的Java EE开发工具,它简化了企业级Web应用的开发。ADF Essentials 包含了ADF的部分核心组件,如模型、控制和视图层,以及业务服务等,让开发者能够快速构建数据驱动的应用。 在开始开发之前,首先需要搭建ADFEssentials的开发环境。这包括以下几个步骤: 1. **准备**:确保系统满足基本的硬件和软件要求。 2. **安装MySQL**:作为数据库系统,MySQL是许多应用的基础。文档详细描述了MySQL的安装和设置过程,包括修改MySQL选项和验证其正常运行。 3. **安装JDK和GlassFish**:JDK是Java开发的必备环境,而GlassFish是基于Java EE的开源应用服务器。这里介绍了JDK7的安装,以及GlassFish的安装和设置域的过程。 4. **在GlassFish中配置数据库连接器和数据源**:为了使应用能够连接到数据库,需要在GlassFish中安装MySQL连接器,并创建数据源。 5. **安装ADFEssentials**:获取并安装ADF Essentials,同时在GlassFish中安装ADF共享库,并调整JVM参数以确保兼容性。 6. **安装JDeveloper**:JDeveloper是Oracle提供的集成开发环境,用于编写和调试ADF应用。文档讨论了选择JDeveloper还是Eclipse,以及JDeveloper的安装和配置。 7. **创建ADFEssentials应用**:详细讲解了如何在JDeveloper中创建一个简单的ADFEssentials应用,包括定义数据库、业务服务、模型层、控制层和视图层,以及部署和运行应用的步骤。 在第二章中,重点讲述了如何创建业务服务(Business Service),这是与数据交互的关键部分。ADF Business Components(ADF BC)被推荐用于创建业务服务。通过ADF BC,开发者可以快速构建实体对象(Entity Objects, EO)和值对象(Value Objects, VO),并处理与数据库的交互。教程还展示了如何从数据库表生成EO,设置标签,以及处理数据类型的清理和关联问题。 通过以上内容,读者将能够掌握Oracle ADF Essentials的基本用法,从环境配置到实际应用开发,从而具备开发基于ADF的Web应用的能力。