Chapter 2. Roadmap to Learn Red Hat Developer Studio

2.1. Red Hat Developer Studio

Red Hat Developer Studio is an advanced enterprise-level Web application development environment for leveraging open source, J2EE and AJAX technologies within the Eclipse environment.

The extensive collection of specialized wizards, editors and views in Red Hat Developer Studio is constantly expanding to meet the needs of enterprise developers to keep pace with rapidly changing business environments. Red Hat Developer Studio is packed with powerful features, including a WYSIWYG Visual Page Editor for JSP files and also comprehensive support for Hibernate Object/Relational Mapping covering reverse-engineering and meet-in-the-middle approaches.

Red Hat Developer Studio includes a versatile WYSIWYG Visual Page Editor for JSP files:

Visual Page Editor in Red Hat Developer Studio

Figure 2.1. Visual Page Editor in Red Hat Developer Studio

Table 2.1. Key Functionality for Red Hat Developer Studio

FeatureBenefit
Project development support for JSF, Struts, Spring and Hibernate, now with the first support in the industry for Facelets 1.0 and Struts ShaleLeverage multiple open source technologies within one application, allowing more flexibility and greater success
WYSIWYG Visual Page Editor for JSF and Struts, now with additional configuration wizards for complex JSF componentsEasily delegate presentation design within a project team, increasing productivity and development speed (or ease of development)
Code assist and code folding for XML and JSP files, now with additional assist for Facelets and Shale tagsEdit source code more efficiently through code completion suggestions during typing and through zooming in and out of different parts of the source code easily
Full instant synchronization among editing modesAvoid updating when working between various editing modes
Flexible and customizable project template management, now including additional templates for Facelets 1.0 and ShaleJump-start development with out-of-the-box templates or easily customized templates for re-use

Red Hat Developer Studio, through a steady schedule of updates, continues to build on and significantly improve its role as a unique environment that radically simplifies and accelerates application development cycles.