17.1. Web technology and application servers

The term ‘Web server’ usually refers to a product that can provide access to static HTML pages using the HTTP protocol, although increasingly Web servers are providing built-in support for dynamic page generation. On its own, a static HTML page cannot contain dynamic information derived from method calls on EJBs; to do this we require some programmatic way of generating Web content. There are many such techniques in widespread use, including JSP pages or servlets (which are functionally equivalent, as we shall see), CGI scripting, and Microsoft’s Active server pages (ASP) technology. All can be used to provide a user interface to an EJB application. Other techniques are available, but are less widely ...

Get Applied Enterprise JavaBeans™ Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.