Developing A JSF web application requires creating a project in an IDE and can involve the creation of numerous types of files. This web presentation shows how JSF projects and common types of files can be created in NetBeans.
Files can be created in NetBeans in two useful ways:
After you have done this NetBeans will bring up a two step wizard:
For the "Choose File Type" step the new file wizard looks like the one below.
NetBeans Type | NetBeans Category | Project Location |
---|---|---|
Project Configuration | ||
beans.xml | Contexts and Dependencies Injection | Web Pages/WEB-INF (automatic) |
JSF Faces Configuration | JavaServer Faces or Web | Web Pages/WEB-INF |
Project Web Pages | ||
Folder | Other | Web Pages |
JSF Page | JavaServer Faces or Web | Web Pages |
Cascading Style Sheet | Web or Other | Web Pages/resources/css |
JavaScript File | Web or Other | Web Pages/resources/javascript |
Project Java | ||
Java Package | Java | Source Packages |
JSF Managed Bean | JavaServer Faces or Web | Source Packages |
Java Class | Java | Source Packages |
Java Interface | Java | Source Packages |
Other Project Files | ||
Properties File | Other | Source Packages |
SQL File | Other | Source Packages |
Check the "Project" field to make sure you are in the right project. If not, start over.
In most cases you will need to provide a name for the new file. You may have editable fields for specifying the location. Some file types, such as "JSF Managed Bean" will have addition fields for initial configuration of the file.