ADF 新手教程一(Jdeveloper12c)

一、下载并安装Jdeveloper 12c
下载地址:
http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html
安装按照提示进行即可(默认设置)

二、下载并安装Oracle 11g 数据库并建立自己的数据库
下载地址:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
安装配置的详细教程参见:
http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/229018_zhs.htm
本文使用的数据库是 Oracle HR Schema
https://code.google.com/archive/p/adf-samples-demos/downloads

三、配置数据源(如果数据库不是local的,需要配置数据源)
Weblogic server 是集成到Jdeveloper上的,第一次使用Jdevelope 时,Jdeveloper 会弹框显示让你配置使用的接口、用户名以及密码等信息。
ADF 新手教程一(Jdeveloper12c)
配置好后
在浏览器中进入http://127.0.0.1:7101/console 配置数据源
ADF 新手教程一(Jdeveloper12c)

如上图所示,点击进入进行数据源配置
添加一个新的数据源:
ADF 新手教程一(Jdeveloper12c)
配置datasource 的name 以及 JNDI(一定要与你的数据库所对应的JNDI一致)
ADF 新手教程一(Jdeveloper12c)
选择数据库对应的Driver
ADF 新手教程一(Jdeveloper12c)
其他的配置都是默认配置
ADF 新手教程一(Jdeveloper12c)

Database的具体配置(按照你的oracle 配置进行)
ADF 新手教程一(Jdeveloper12c)

一切完成停当后,测试配置是否正确
ADF 新手教程一(Jdeveloper12c)

正确后,完成配置

四、新建项目
ADF 新手教程一(Jdeveloper12c)
选择需要新建的项目
ADF 新手教程一(Jdeveloper12c)
选择对应子项目
Model project 类似于持久层,负责与数据库交互。但其功能又不仅限于持久层,还向外提供View Object 与View 层交互
ADF 新手教程一(Jdeveloper12c)
View Project 包含页面以及控制页面行为的Java bean 等。
ADF 新手教程一(Jdeveloper12c)

搭建完基本构架后,Jdeveloper会提供一个check list
ADF 新手教程一(Jdeveloper12c)
根据check list 完成数据库搭建 EO 、VO、 AM、Task Flow生成等步骤

  • EO (Entity Object)
    实体类,负责操纵数据库
  • VO(View Object)
    视图类,负责实体类应对视图层的响应等
  • AM(Application Module)
    类似于服务层,可以向外提供接口
  • Task Flow
    负责多个页面的逻辑关系控制