Configuring JDeveloper
Configuring JDeveloper
1
Outline
JDeveloper Version
Jdeveloper Installation and Folder Structure
Steps to configure Jdeveloper
Running Sample HelloWorld
2
JDeveloper Version
4
JDeveloper Version(Cont)
5
JDeveloper Version(Cont)
6
JDeveloper Installation
7
JDeveloper Configuration
8
JDeveloper Configuration(Cont)
1 3
2 9
JDeveloper Configuration(Cont)
10
Create DB Connection(APPS Schema)
11
12
Steps to Create
Page
13
14
15
16
17
18
19
20
Validate the generated files
Source Code
Compiled Code
21
Application Credentials
22
Steps to Configure
Jdevw.exe (ShortCut)
Default Project Properties
APPS (Database Schema) Credentials
DBC File
23
Naming Conventions
OAWorkspace
Top Level Hierarchy to start any page
File Extension is : .jws
Only for development purpose – not used while deploying
OAProject
Second Level Hierarchy to start any page
File extension is : .jpr
Only for development purpose – not used while deploying
*.jpx file – will be used during VO Extensions (Substitution)
24
Naming Conventions
Package
Java Package (Folder Structure)
All small letters (Preferred and followed even by Oracle Standard
Pages)
Package Structure Rule (Mandatory)
For OAF Pages/Regions/Controllers
<client_name>.oracle.apps.<valid_top_name>.webui
sreeram.oracle.apps.fnd.webui
No Validation done on the client name
Validation will be done on the valid top name – OAF Page will not work if
the application top name mentioned is wrong
25
(sreeram – is client name , FND – Valid Top Name)
Naming Conventions(Cont)
For ApplicationModule/ViewObject
<client_name>.oracle.apps.<valid_top_name>.server
sreeram.oracle.apps.fnd.server
For EntityObject
<client_name>.oracle.apps.<valid_top_name>.schema.server
sreeram.oracle.apps.fnd.schema.server
For ListOfValues(LOV)
<client_name>.oracle.apps.<valid_top_name>.lov.server
sreeram.oracle.apps.fnd.lov.server
For PopList(DropDown)
<client_name>.oracle.apps.<valid_top_name>.poplist.server
sreeram.oracle.apps.fnd.poplist.server
26
27
Optional Configuration
Tools → Preferences
28
Review
JDeveloper Configuration
Naming Convention
Sample Page
29