这篇文章用来熟悉JDeveloper工具和ADF框架。
新手上路学Oracle ADF框架,怀着激动地心情敲下了这一篇文章。
一、新建应用程序
新建应用程序。选择Fusion Web Application。
1.1 填写应用程序名。
1.2填写项目名
1.3 填写包名
1.4 填写项目名
1.5 填写包名
二、新建EO、VO、AM
右击Model-->New,选择Business Tier-->ADF Business Component-->Business Component from Table。
选择数据库连接,如果之前没有建立IDE级的数据库连接就点击加号。
填写连接信息。
填写好之后点击Test Connection按钮,如果是Success,点击OK,如果出现了其他错误,就要自己排查原因了,比如Oracle服务没开,账号没解锁,用户的角色问题等等。我遇到过一个问题Test Failed: ORA-01031: insufficient privileges,用scott账号连接,Role选的SYSDBA出现了这个错误。这里的Role可以什么都不选。只有用sys或者system账号连接的时候选。
2.1 新建EO
点击Query按钮,查找HR用户所有的表。在Available中选择DEPARTMENTS,点击向右的箭头,则这个表被选中,修改Entity Name为DepartmentsVO。