Objective :
In this article we will see how to deploy a UI page in ADF to display employee information . In the previous article Introduction To Application Framework Development we have seen how to create Business components in ADF and use JDeveloper .
Creating UI page on ADF to display employee information .
1)Select the UI project and Right click on it and click on New
2) Select JSF from Web Tier and JSF Page from Items and click on Ok. JSF Page is nothing but a JSP page with ADF component. Click on categories>Web Tier> JSF> Items> JSF Page>OK
3) Keep the default name “untitled1.jspx” of the page as it is and click on OK.
4) Design page will appear
5) Now we will drag and drop EmployeeVO1 that is managed by the Application Module Application Module on the design screen .
6) Once you drag it will give you options to what you want to create. We want to create ADF Form, so under Form we will select ADF Form
7) Remove fields that you don’t want to display on the page. Check the Include Navigation Controls and Include Submit Button options and click OK.
It will take few seconds to render the Design page.
The page will be displayed as follows :
8) We will save this page and deploy it. To deploy the application on Weblogic Right click UIProject and click on deploy and select CerebraApp_UIProject_webapp1.. or you can right click EmloyeeVO1 and click on Run.
After the application is successfully deployed it will open up in the browser. Also target URL will be shown
You can see the UI page as follows , also you can move between records :
Also you can modify the values and click on Submit to save the updated values .So we have seen how to develop a UI page in ADF and deploy it to server .
FAQ:
Q: Do we require JDeveloper always for OIM customization ?
Ans : We use JDeveloper for any customization required . If it is a minimum customization then probably you don’t need JDeveloper . If you want to extend and customize ADF only then you need JDeveloper otherwise there is a rough composer where you can select entity object , view objects etc . for example for changing the header information , logo no JDeveloper is required. If you want to add a new search panel or similar things within OIM system then you will requite JDeveloper .