Web Applications
The Web container is the part of the application server in which Web application components run. Web applications are comprised of one or more related servlets, JavaServer Pages technology (JSP files), and Hyper Text Markup Language (HTML) files that you can manage as a unit. Combined, they perform a business logic function.
- Servlets can support dynamic Web page content, provide database access, serve multiple clients at one time, and filter data.
- JSP files enable the separation of the HTML code from the business logic in Web pages. IBM extensions to the JSP specification make it easy for HTML authors to add the power of Java technology to Web pages, without being experts in Java programming.
- An HTTP session is a series of requests to a servlet, originating from the same user at the same browser. Sessions allow applications running in a Web container to keep track of individual users. For example, many Web applications allow users to collect data dynamically as they move through the site, based on a series of selections on the pages visited. Where the user goes next or what the site displays next may depend on what the user has chosen previously from the site. To maintain this data, the application stores it in a "session."
