FacesIDE is an Eclipse plugin for web application development that used JSF It requires Eclipse 3.0 (or higher), JDT, GEF and EclipseHTMLEditor. And, it recommends Sysdeo Tomcat Plugin. But it is not indispensable.
FacesIDE has the following features.
- Add JSF supports to existing Java project.
- Visual editing of navigation and managed-beans
- Validate faces-config (It's based on DTD, and also checks that JSPs and classes exist)
- Wizards for creating JSP files
- Preview of JSF's JSP files
- Code completion and validation for managed-bean names, properties and methods
- Code completion and validation for JSF's taglibs (It's a function of EclipseHTMLEditor)
- Add taglib to JSP using EclipseHTMLEditor's tag palette
- Visual JSP Designer (testing)
FacesIDE includes MyFaces as JSF implementation.
Download from here. Put the downloaded JAR file into ECLIPSE_HOME/dropins.
FacesIDE requires a recent version of EclipseHTMLEditor and GEF also. Please install them before installation of FacesIDE.
Apache License, Version 2.0.
Some icons are based on Eclipse distribution's. Eclipse Public License is applied to these icons.
Adding JSF support to existing Sysdeo Tomcat project.
Graphical editing for navigations
Managed-Bean editor
Code completion, preview and validation.
FacesIDE also provides Visual JSP Designer. However the designer is still in the testing phase.
Boot tomcat using Sysdeo Tomcat Plugin. And access to "http://localhost:8080/ProjectName/PageName.jsf".
- Run on Server action is available on the struts-config.xml editor.
See details here about new features.
- Eclipse 3.3 support (This version can not work with Eclipse 3.2)
- Displays Javadoc as the additional completion proposal
- # Auto layout in the diagram editor
See details here about new features.
- MyFaces 1.1.5
- Generated web.xml has been based on Servlet 2.4
- Grid Support in the navigation editor
See details here about new features. And check Visual Page Designer.
- This version works with only Eclipse 3.2
- Bendpoints follow to the entity dragging
- Classname assist in the managed-bean editor
- Thumbnail in the outline view
- Open the creation wizard or source code by double-clicking in the diagram
- Visual Page Designer supports h:dataTable
- Improved JSF taglib preview
See details here about new features. And check Visual Page Designer.
- Perfomance improvement.
- Code-completion / Validation for validator and converter.
- ContentType based editor association for faces-config.xml editor.
- Visual Page Designer improvement.
- Supports Eclipse 3.1 & 3.2 (this version can't work with Eclipse 3.0).
See details here about new features. And check Visual Page Designer.
- Version up to MyFaces 1.1.3
- Printing and Exporting to image the flow diagram
- Visual page designer (testing)
See details here about new features.
- Improvement of the Spring integration (FacesIDE loads managed-bean from Spring configuration files which are specified by the SpringIDE)
- Improvement of the auto indent in Navigation" and Managed-Bean tab of the faces-config.xml editor
- Allows to specify the same page as the from-view-id and the to-view-id
- MyFaces 1.1.1 support
- Includes help documents
- Allows a same page for from-view-id and to-view-id in the faces-config.xml editor
- Spring support (loading managed-beans from WEB-INF/applicationContext.xml)
- Direct editing in the visual editor
- Zoom-in and zoom-out in the visual editor
- Wizards were moved to "Amateras"->"JSF"
- Supported ruler context menu actions
- Improvement about JSP validation
- Fixed validation problem about <f:loadBundle ... >
- Fixed validation problem about validator, actionListener and valueChangeListener
- Eclipse 3.1 support
- Version up MyFaces from 1.0.8 to 1.0.9
- Improvement about code completion and hyperlink in the JSP editor
- Improvement about validation for JSP files
- Preview for some MyFaces component
- Template based JSP creation wizards (Users can edit templates in the preference page)
- Draggable bendpoint support for allows.
- Fixed problem about NullPointerException in JSFProjectBuilder.
- Fixed problem about whitespace in the faces-config.xml.
- Fixed some other bugs.
- JDK 1.5 Support
- Hyperlink support in value="#{....}" (CTRL+Click)
- model to source synchronization of the faces-config.xml editor is improved.
- Fixed some problems
- Fixed problem that private method is displayed as completion proposal
- Supports wildcard in <from-view-id>
- Supports default text editor's action such as "Markset","Incremental search" and "Print"
- Supports <h:dataTable> in the preview of the JSP editor
- Fixed problem that JSP creation wizard can't work in English locale.
- This version requires EclipseHTMLEditor 1.6.1
- Code completion "*.jsf" in <a href="">, <form action=""> and others.
- This version requires EclipseHTMLEditor 1.6.0
- Version up to MyFaces 1.0.8
- If JSP does not exist, it displays warning icon in the navidation editor.
- Set initial values to JSP and connections in the navidation editor.
- JSF Project Builder (It validate faces-config.xml and JSP).
- Addition JSF taglibs with EclipseHTMLEditor's tag palette.
- "Faces JSP Wizard" generates charset.
- Code assistant for methods and properties which are defined in superclass
- Icons and types in code assistant popup
- This version requires EclipseHTMLEditor 1.5.4