官术网_书友最值得收藏!

Chapter 4. JSF Tools

JSF Tools is a set of tools designed for improving the development process of JSF projects. In this chapter, we will see that these tools offer amazing skills for creating different kinds of JSF projects and JSF components, such as converters, validators, managed beans, referenced beans, and so on. Also, we will talk about integrating JSF and the Facelets framework, and how to add/remove JSF support for an existing project.

Throughout this chapter, we will follow the "learning by example" technique, and we will develop a completely functional JSF application that will represent a JSF registration form as you can see in the following screenshot. These kinds of forms can be seen on many sites, so it will be very useful to know how to develop them with JSF Tools.

JSF Tools

The example consists of a simple JSP page, named register.jsp, containing a JSF form with four fields (these fields will be mapped into a managed bean), as follows:

  • personName—this is a text field for the user's name
  • personAge—this is a text field for the user's age
  • personPhone—this is a text field for the user's phone number
  • personBirthDate—this is a text field for the user's birth date

The information provided by the user will be properly converted and validated using JSF capabilities. Afterwards, the information will be displayed on a second JSP page, named success.jsp.

主站蜘蛛池模板: 石泉县| 舟曲县| 江孜县| 台南县| 遂溪县| 嘉荫县| 大悟县| 天津市| 丹阳市| 长葛市| 晴隆县| 新余市| 喀喇| 分宜县| 泗水县| 钟山县| 曲阳县| 东阿县| 图们市| 上犹县| 昌图县| 桃江县| 永康市| 普兰店市| 赞皇县| 富川| 藁城市| 泸水县| 南澳县| 永修县| 丰台区| 安塞县| 津市市| 平顶山市| 蒙城县| 和田县| 舟曲县| 湘阴县| 泽普县| 梅河口市| 临桂县|