0% found this document useful (0 votes)
300 views24 pages

OAF - Oracle Application Framework - Chapter1

This document provides an overview of design patterns, frameworks, the model-view-controller (MVC) pattern, and instructions for configuring the JDeveloper integrated development environment (IDE) to develop Oracle Application Framework (OAF) pages for different versions of the Oracle E-Business Suite. It discusses design patterns, frameworks, the MVC pattern, downloading and extracting the correct JDeveloper patch based on the E-Business Suite version, setting the JDEV_USER_HOME environment variable, obtaining the required DBC file, starting JDeveloper, and creating a database connection to access applications data.

Uploaded by

LeadTechnologies
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
300 views24 pages

OAF - Oracle Application Framework - Chapter1

This document provides an overview of design patterns, frameworks, the model-view-controller (MVC) pattern, and instructions for configuring the JDeveloper integrated development environment (IDE) to develop Oracle Application Framework (OAF) pages for different versions of the Oracle E-Business Suite. It discusses design patterns, frameworks, the MVC pattern, downloading and extracting the correct JDeveloper patch based on the E-Business Suite version, setting the JDEV_USER_HOME environment variable, obtaining the required DBC file, starting JDeveloper, and creating a database connection to access applications data.

Uploaded by

LeadTechnologies
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Chapter1

1. DesignPattern
Designpatternsrepresentthebestpracticesusedbyexperiencedobjectorientedsoftware
developers.Designpatternsaresolutionstogeneralproblemsthatsoftwaredevelopersfaced
duringsoftwaredevelopment
2. OverviewofFramework
Incomputersystems,aframeworkisoftenalayeredstructureindicatingwhatkindofprogramscanorshouldbebuiltandhow
theywouldinterrelate.(Fromwiki)
Examples:OAF,ADF,JavaSprings,JavaHibernate,Swings,ASP.NET,AngularJSetc

3. MVC(DesignPattern)
Modelviewcontroller(MVC)isasoftwarearchitecturalpatternforimplementinguserinterfaces.It
dividesagivensoftwareapplicationintothreeinterconnectedparts,soastoseparateinternal
representationsofinformationfromthewaysthatinformationispresentedtooracceptedfromtheuser
Controller
SendRequest

Response
Returned

View

Model

4. JDeveloperConfiguration
a. JDeveloperistheIDE(IntegratedDevelopmentEnvironment)(Editor)usedtodesignOAFPages
FollowingtabledisplaystheinformationabouttheversionofJdeveloperwrttoOracleEBusiness
Suite.UsetheJdeveloperversionbasedontheOracleEBusinessSuiteVersions.
**LatestversionofOracleEBusinessSuiteisR12.2.5
OracleEBusinessSuiteVersion

JDeveloper10gPatch

12.1(ControlledReleaseonlyincluded Patch731533210GJdevwithOAExtensionARUforR12.1(ControlledRelease)
forcompleteness)
12.1.1(rapidInstallorpatch7303030)

Patch843148210GJdeveloperwithOAExtensionARUforR12.1.1

12.1.2(patch7303033orpatch
7651091)

Patch917297510GJDEVELOPERWITHOAEXTENSIONARUFORR12.1.2

12.1.3(patch9239090orpatch
8919491)

Patch987998910GJDEVELOPERWITHOAEXTENSIONARUFORR12.1.3


b. JdevelopersoftwareisavailablefromMOS(support.oracle.com)website,freefor
download(Providedyouhavethepatchdownloadaccess).Getthepatch,whichisavailableas
.zipformat.
i. Extractthezipfolder(toanydrive).Itwillcontainthreefoldersasshownbelow

c. settheenvironmentJDEV_USER_HOMEpointingtothelocation:C:\jdev\jdevhome\jdev

GettheDBCfilefrom$FND_SECUREfolderandcopytothebelowlocation:

HowtoStartJdeveloperIDE

Doubleclickonthe:jdevW.exefile

CreatetheDBConnection(Requiresappsschema)

SELECTapplication_id,responsibility_id,responsibility_name
FROMfnd_responsibility_tlwhereresponsibility_id=20419;

selectresponsibility_keyfromfnd_responsibilitywhereresponsibility_id=20419;

FinalResult

**ImportantSetting,ifyouareworkingonVPNbasedenvironment

You might also like