Site Studio Application Components

5 Site Studio Application Components and Technology 5-1 5 Site Studio Application Components and Technology This section covers the following topics: ■ Section 5.1, Site Studio Application Components ■ Section 5.2, Site Studio Technologies ■ Section 5.3, Using Site Studio Technologies in Your Integration

5.1 Site Studio Application Components

A Site Studio application is an EAR file, containing multiple WAR files that deliver Site Studio web sites. JavaEE EAR File The examples in this section uses a Site Studio application called MyApplication with a web project called MySites. The structure of the EAR file is as follows: +-- MyApplication.ear +-- MySites.war +-- adfMETA-INF +-- connections.xml +-- META-INF +-- application.xml +-- weblogic-application.xml MySites.war : This is the war file that references a single content server and delivers sites from that content server see JavaEE WAR File on page 5-1. adfMETA-INFconnections.xml : The ADF connections file that holds the definition of which content server is being queried at runtime. META-INFweblogic-application.xml : The Weblogic-specific application file that holds a reference to the Site Studio and RIDC shared EAR libraries. JavaEE WAR File Site Studio web sites are delivered via a WAR file. The Site Studio libraries can communicate with a single Oracle Content Server instance per WAR file. The structure of the WAR file is as follows: 5-2 Oracle Fusion Middleware Developers Guide for Site Studio for External Applications +-- MySites.war +-- wcmtemplates +-- WEB-INF +-- web.xml +-- wcm-config.xml +-- weblogic.xml wcmtemplates : Directory containing all local templates JSPJSPX files that are registered in the wcm-config.xml file. WEB-INFwcm-config.xml : The main Site Studio configuration file, which lists the available sites, connection name, and other configuration settings. WEB-INFweblogic.xml : Weblogic-specific file that holds the reference to the shared Site Studio WAR library. WEB-INFweb.xml : The standard JavaEE configuration file that lists out the servlets, filters and security settings for the application.

5.2 Site Studio Technologies