Previous Next vertical dots separating previous/next from contents/index/pdf

Using Workshop Perspective

When working with an application in a Workshop Studio product, you will usually be in Workshop perspective, where the following views and features are provided:

AppXplorer

The BEA Workshop Studio group of products provide the AppXplorer view to browse and manage the overall web application project. Unlike a traditional file explorer, like the Package Explorer, AppXplorer logically organizes web artifacts by type providing easier navigation of the project. Java classes referenced by the project web artifacts are listed under Referenced Types. Struts configuration properties, such as Action Mappings, Validation Forms, and Form Beans are organized by module under the Struts Configuration branch.

Tag Libraries

The Tag Libraries view contains the tag libraries used by the web application. This includes the tag libraries declared in the web.xml file as well as the standard JSP and HTML tag libraries. This also includes all of the tag libraries defined in any TLD files located beneath the WEB-INF folder of your web-application.

The Tag Libraries view is used as a tool palette while working on your web pages and configuration files. It provides an easy way to add new content as you edit your documents by providing single-click access to tag editors and wizards.

When a tag from any of the tag libraries is inserted from this view, a specialized wizard helps you specify the tag information, and the corresponding source code is generated automatically.

The Tag Library editor displays general TLD properties, tags, and attributes in an easy to navigate form layout. Tags and attributes can be added, modified, and deleted with the click of a button while the TLD is modified in real-time.

You can also customize the IDE for jSP tag libraries and JSF components.

Tag Editors

The following helpers are provided for tag editing:

Smart Editor

The Smart Editor provides an efficient way of editing a JSP or HTML tag. It provides a custom editor showing the most commonly used attributes, and offers assistance in editing the attribute values.

Property Sheet

A Property Sheet displays all the tag attributes and their values. When an attribute value is activated, and depending on the attribute type, an attribute value picker is displayed to help with editing the attribute value.

Tag Selector

The tag selector is located along the bottom of the Properties view. It is used to activate the tag editor for a specific tag in a tag hierarchy.

In the BEA Workshop Studio group of products, this editing assistance does not stop at the tag static definition, for example, by assisting with your entry of one of the values (right, left, center) in an align attribute. It is also available for attributes that represent any of the web application artifacts, including page variable names, bean properties, resource bundle keys, Struts actions and forwards.

Variables

TheVariables view displays the variables available to the current JSP page. It is used to navigate in the Java code associated with the variables, to inspect the variables usage in the page, and to insert the variables in the page for dynamic data display.

The Variables view displays the available variables whether they are declared in the same page, declared in an included page, or set externally (for example, in a Struts action).

JSP Editor

The BEA Workshop Studio group of products provides JSP Source and Design editors. In addition, a JSP Compound editor combines the benefits of the source and design editing capabilities.

Note: All of the Workshop perspective views can be used in any of the editors. For example, you can drag a tag from the Tag Libraries view and drop it in the Design editor, or you can use the Variables view to insert a bean variable property in the Source editor.

AppXaminer

The BEA Workshop Studio group of products manage web dependencies and visually display the relationships between resources through AppXaminer. Whether it is a jsp, tld, or web configuration file, AppXaminer will graphically map out the dependency diagram for the artifact. By drilling down through the layers of the dependency, the BEA Workshop Studio group of products can display page flow diagrams which can be tailored to include only the relevant web resources. AppXaminer also contains a search function which can find all references to a resource in the project.

AppXNavigator

The BEA Workshop Studio group of products extends the standard Eclipse hyperlink style navigation through AppXNavigator. Hyperlink style navigation is available in all editors and can be used to navigate to any java, jsp, or struts dependency from within the editor, thus minimizing the need to search for files in the Package Explorer. Hyperlink style navigation is activated by holding the Ctrl key, moving the mouse pointer over the resource, and then left clicking the dependency from within the source editor.

 

Skip navigation bar   Back to Top