The intended audience for this guide is the person who develops and deploys web applications in a corporate enterprise. This guide assumes you are familiar with the following topics:
Java SE
HTML
The Java programming language
Software development processes, including debugging and source code control