I have recently been studying the application JSF, and I have a sense of sensibility to JSF:
JSF can provide the development capabilities obtained as RUP development tools, integrated many components, and can be used directly to the page. At present, a more famous JSF standard is achieved by Apache's MyFaces, providing a large number of controls such as tree, date control, panel, menue, fileupload.
The JSF has the following characteristics: (The following is a reference)
Evaluation on the Java Sight forum)
1. Events of client web components can bind directly to the server-side JavaBean.
2, the value of the web page component can directly with the server-side JavaBeaN property.
3, automatically save the status.
4, high security. The background has an inspection on the status of the control. For example: Touting the Disabled attribute of the control with a Boolean variable of JavaBean, when the Boolean variable is TRUE, the component is disabled at the client. At this time, change the disabled attribute of the component in the Firefox browser to send false, enter the data, then submit the web page, discovery that the data entered in the component is not accepted by the server.
JSF development tools have:
1, WebSpher Studio 5.1.2 provides JSF graphic joining development
2, Eclipse3.1 uses the Exadel Studio 3.0 plugin (download address:
http://www.exadel.com/)