In this chapter we had a look at the possibilities of two IDEs (Eclipse and JDeveloper) with regards to creating JSF applications that use Apache MyFaces components. We learned how to configure both IDEs to work with MyFaces. We saw that both have the capability to edit JSP files in a graphical way. We also saw that, unfortunately, not all component libraries are supported by those graphical editors. And we also saw how we can set up a project that uses MyFaces with Maven. In the second section of this chapter, we learned about the purpose of the web.xml
and faces-config.xml
configuration files. The third section introduced a business case that will be used throughout the rest of the book to base the examples on.
The next chapter will introduce Facelets, the view technology that we’ll be using instead of JSP in the rest of the book.