In this chapter, we learned how to add the Spring framework to a web project and how to change the project structure to enable Spring to replace an EJB container. We also learned how to set up Orchestra within a web project. We saw how we can configure conversations and how we can use this powerful concept in a web application. We took a quick look at Orchestra’s DynaForm component, which looks promising. Throughout the chapter we saw that some problems that Orchestra solves are also solved in the specifications of the JSF 2.0 standard, but for the rest of the things we will still need Orchestra once we start using JSF 2.0.
In the next chapter, we’ll explore the possibilities of MyFaces Extensions Validator— another framework that solves a common problem in Java EE 5 applications.