Steps in the Deployment Process
Deployment is the process of packaging application files as an archive file and transferring it to a target application server.
The following are some common deployment techniques that you can use during the application development and deployment cycle:
Deploy directly from JDeveloper to an application server. You would most likely do this while developing the application so that you can quickly deploy it for frequent testing (see later slides in this lesson regarding testing), but you also can use JDeveloper to deploy an application to the production server.
Deploy from JDeveloper to an EAR file, and then use tools of the application server to deploy the EAR file to the target server. You can do this when you are ready to test features such as LDAP and SSO that may not be available on the development server. You can also use this technique to deploy the application for production.
Use an automated script. Scripts are used in testing, and system administrators typically run scripts to deploy applications in production environments.
Whether you use JDeveloper to deploy directly to the application server or to an EAR file, you must first create the appropriate deployment profile to define how the application is packaged. If deploying to Oracle WebLogic Server (WLS), you also must prepare WLS for ADF application deployment. These tasks are discussed in subsequent slides.