Open source software has changed all of this. There are now several freely available Java development frameworks that can be used for developing web applications. These frameworks are straightforward to use, and because you have ready access to the frameworks' source code, they are also easy to customize for any organization's environment.
This book acts as a roadmap that will demonstrate how to use Jakarta development frameworks to solve everyday web application development challenges. Using our unique Problem-Design-Solution approach we will explore how the development frameworks from the Jakarta project, such as Struts, Velocity, Lucene, Cactus, and ObjectRelationalBridge can be used to develop web applications.
For each problem, the books discusses the solution's design and then how to implement it using the relevant framework. The problem domains covered include: Navigation, Screen layout, Form Validation, Business Rules, and Persistence.