Databases Reference
In-Depth Information
Web Applicaion Archive (WAR) : Web archive is a package of all the web-related
files. The Web Archive opion is available from the Viewcontroller project that
contains the web resources. All files such as .html , .jspx , .jsff , and .jsf are
packaged as WAR files. The file structure contains a WEB-INF folder that contains
adfc-config.xml , web.xml , weblogic.xml , faces-config.xml , trinidad-
config.xml , and so on. The classes folder contains the Java classes such as
backing or managed bean added in the UI project. The lib folder will include
all the dependent libraries that are required to compile the web archive file.
Metadata Archive (MAR) : This archive will package all the metadata files needed
for the customizaion of the web pages. Customizaion includes a few XML iles that
will have the delta details for different users. The metadata archive will package
the XML iles along with the coniguraion iles to support the user customizaion.
More about this will be discussed in Chapter 11 , Advanced Features of ADF .
Enterprise Archive (EAR) : Most of the web applicaions which involve model data
interacion will be packaged using the enterprise archive. The business logic which
interacts with the data layer and the presentaion layer is collecively bundled into
a single archive. The presentaion layer informaion is bundled internally using the
web archive and then it is added to the enterprise archive. The folder structure of
an EAR will be as follows:
adf
META-INF
adf-config.xml
connections.xml
lib
META-INF
application.xml
cwallet.sso
HRSchema-jdbc.xml
jps-config.xml
weblogic-application.xml
ViewController_Webapp.war
 
Search WWH ::




Custom Search