Web Application Development adds these features to Sybase WorkSpace.
Available for artifacts that invoke public SOAP services in a Web page and for JSP layouts that are based on managed beans.
Value and method binding to user interface components.
JSF application configuration files creation and editing:
Graphical editor to facilitate the linking of Web pages
Form-based editor to easily define and edit the parameters of the faces-config.xml file
Source editor to view the code base of the faces-config.xml file
Resource bundle message file creation and editing.
Web page control properties and attributes definition and editing.
Complete set of wizards to facilitate the creation of Web pages and their components.
Importing of existing DataWindow libraries into Sybase WorkSpace.
Web page validation throughout the development life cycle.
Assistance with troubleshooting design and development problems:
Problems view to identify whether the Java source code in a JSP page has compilation errors.
Error markers on the source view page to identify the cause and solution for an error. Moving your mouse over an error marker displays the problem cause, and double-clicking the error marker displays possible resolutions.
Error Logs view to identify design-time errors.
Web application development support for:
DataWindow objects
EJB managed beans
Java managed beans
Service managed beans
Graphical and code-based design and editing:
Maximize the design canvas and source view using the resize icons in the main toolbar.
Enter and edit text directly on the design canvas.
Resize all JSF HTML controls on the design canvas.
Manipulate all objects on the design canvas.
Undo and redo all commands entered onto the Web Page editor using the Edit menu in the main menu bar.
Add cascading style sheet (CSS) styles to any object by simply right-clicking the object.
Drag and drop controls from a palette directly onto the Web Page editor.
Drag and drop properties and methods from the Data Bindings view onto the Web Page editor to automatically generate a JSP layout and bind business logic to the controls.
Creation and editing of the web.xml file.