0. Preface: Core Technologies 0.1 The Usual Suspects This User
Guide is written for active web developers and assumes a working
knowledge about how Java web applications are built. Before
getting started, you should understand the basics of several
core technologies: - HTTP, HTML, and User Agents - The HTTP
Request/Response Cycle - The Java Language and Application
Frameworks - Properties Files and ResourceBundles - Java
Servlets - JavaServer Pages and JSP Tag Libraries - Extensible
Markup Language This chapter briefly defines each of these
technologies but does not describe them in detail. For your
convenience, links to further information are provided if you
would like to learn more about a technology. If you've created
web applications for other platforms, you may be able to follow
along and visit the other references as needed. The core
technologies used by Struts are also used by most other Java web
development products, so the background information will be
useful in any Java project. If you are not fam