About Web Application Frameworks

See Also

Sun's JavaServer Faces (JSF) technology (JSR-127) is the standard Java API for building user interface components in web applications. JSF defines a component-based web application framework, enabling vendors and open source projects to create sophisticated user-interface widgets that you can then develop to create easy-to-use web applications, with portability between tools and application servers. Its list of features is as follows:

For a complete description of the JSF framework, including documentation and tutorials, see:

Other web application frameworks are available. They can be integrated with the IDE just as easily as the JSF technology. Some of the more popular alternative web application frameworks are as follows:

tip  When you use the IDE to add the framework's tag libraries in your web application's WEB-INF/lib folder, and the JSP file has taglib directives with URIs for the parts of the libraries that you are using, the Source Editor provides code completion for these libraries.
See Also
About JavaServer Faces Framework Support
About Spring Web MVC Framework Support
About Grails Framework Support
About Hibernate Support

Legal Notices