Customizing a Java Components web application
Actuate Java Components supports customization of the landing page, <context root>\landing.jsp, and the appearance of the pages in My Documents, BIRT Studio, and the Interactive Viewer for BIRT reports and business reports.
You use knowledge of the following standard languages and frameworks to customize a Java Components web application manually:
*Cascading style sheet (.css) files
CSS files define fonts, colors, and other visual design attributes of a Java Components web application. For information about modifying style sheets, see “Modifying global style elements,” later in this section.
*Hypertext markup language (HTML)
HTML handles links and the presentation of text and graphics in web pages. Java Components incorporates HTML code in its JavaServer pages.
*Jakarta Struts Framework
Jakarta Struts Framework is an open source framework for building web applications. Based on standard technologies, Struts enables the Java Components Model-View-Controller design. For more information about Struts, access the following URL:
http://jakarta.apache.org/struts
*Java
Java Components uses Java classes to provide functionality. You can create your own Java classes for your custom web application. For more information on the Java Components Java classes, see Actuate Java Components JavaBeans.
*JavaScript
JavaScript is an interpreted object-oriented language that facilitates embedding executable content in web pages. It provides strong tools for interacting with web browsers.
*JavaServer Pages
The JavaServer Pages (JSP) extension of the Java Servlet API facilitates the separation of page design from business logic. JSPs are a platform-independent solution. Java Components web pages are defined primarily by JSPs. For more information about the Actuate JavaServer Pages, see Actuate Java Components URIs.
Actuate recommends that you use the skin manager to customize as much as possible and then handle any remaining customization tasks manually.