Getting Started with Web Applications
A web application is a dynamic extension of a web or application server. There are two types of web applications:
Presentation-oriented: A presentation-oriented web application generates interactive web pages containing various types of markup language (HTML, XML, and so on) and dynamic content in response to requests. Chapters Chapter 4, Java Servlet Technology through Chapter 15, Internationalizing and Localizing Web Applications cover how to develop presentation-oriented web applications.
Service-oriented: A service-oriented web application implements the endpoint of a web service. Presentation-oriented applications are often clients of service-oriented web applications. Chapters Chapter 16, Building Web Services with JAX-WS and Chapter 19, SOAP with Attachments API for Java cover how to develop service-oriented web applications.