The contents of a good deployment package
When the development team is done and hands the application over to production, the package should include the following:
The runnable application
Any database code
Installation and operation instructions
The runnable application
The enterprise ADF application that you and your team have built is a Java Enterprise Edition (JEE) application. Therefore, it is delivered in the standard JEE application form as a Java Enterprise Archive (.ear
) file.
A .ear
file is just a compressed file containing the application code and a bit of metadata. You can open the file with an unzip utility to see what's inside—normally, the .ear
file contains a Web Archive (.war
) file that you can again unzip to see what's inside.
Your EAR file will contain the application roles and other security features that you have configured in Chapter 10, Securing Your ADF Application.
Database code
If your application contains new or changed database objects, you will of course need to supply...