|Oracle® Fusion Middleware Extending the Administration Console for Oracle WebLogic Server
11g Release 1 (10.3.4)
Part Number E13745-03
Administration Console extensions enable you to add content to the WebLogic Server Administration Console, replace content, and change the logos, styles and colors without modifying the files that are installed with WebLogic Server. For example, you can add content that provides custom monitoring and management facilities for your applications.
The Administration Console is a Java EE Web application that uses the WebLogic Portal framework, Apache Beehive, Apache Struts, Java Server Pages (JSP), and other standard technologies to render its user interface (UI) and content. It also uses the WebLogic Portal framework to enable extensions.
Note:The Monitoring Dashboard is implemented differently than the rest of the Administration Console, and you do not extend it in the same ways. Rather, you can create new views and charts, as described in "Using the Monitoring Dashboard" in Configuring and Using the Diagnostics Framework for Oracle WebLogic Server. However, some changes made to the styles of the Administration Console, as described in Chapter 5, "Rebranding the Administration Console," also apply to the Monitoring Dashboard.
The following sections describe the contents and organization of this guide—Oracle Fusion Middleware Extending the Administration Console for Oracle WebLogic Server.
This document is a resource for software vendors who embed or rebrand WebLogic Server in their products, software vendors who develop security providers or other resources that extend the functionality of WebLogic Server, and Java EE application developers who want to provide custom monitoring and configuration features for their applications.
It is assumed that the reader is already familiar with using Java, JavaServer Pages, and Apache Struts or Apache Beehive to develop Java EE Web applications. This document emphasizes a hands-on approach to developing a limited but useful Administration Console extension. For information on applying Administration Console extensions to a broader set of management problems, refer to documents listed in Related Documentation.
This chapter, Chapter 1, "Introduction and Roadmap," introduces the organization of this guide.
Chapter 2, "Understanding Administration Console Extensions," introduces the building blocks for creating Administration Console extensions.
Chapter 3, "Setting Up a Development Environment," describes how to set up your environment for developing Administration Console extensions.
Chapter 4, "Creating a Message Bundle," describes how to encapsulate the text that your extension displays into properties files that can be localized.
Chapter 5, "Rebranding the Administration Console," describes how to create a WebLogic Portal Look and Feel and deploy it as an Administration Console extension.
Chapter 6, "Adding Portlets and Navigation Controls," describes how to add portlets that contain simple, static content to the Administration Console.
Chapter 7, "Using Oracle Templates and JSP Tags," describes how to create an extension that uses the Administration Console's JSP templates, styles, and JSP tag library.
Chapter 8, "Adding Online Help for Console Extensions," tells how to create help for a console extension and merge that help into the main Administration Console help system.
Chapter 9, "Archiving and Deploying Console Extensions," describes how to deploy your extension.
Because the Administration Console uses the WebLogic Portal framework to render its user interface, the process of extending the Administration Console is similar to creating or editing an existing WebLogic Portal application. For information on the WebLogic Portal framework, see:
"User Interface Development with Look & Feel Features" in Portal Development Guide for Oracle WebLogic Portal.
For information on JavaServer Pages, see JavaServer Pages Technology at
For information on Apache Struts, see The Apache Struts Web Application Framework at
For information on Apache Beehive, see
For a comprehensive listing of the new WebLogic Server features introduced in this release, see What's New in Oracle WebLogic Server.