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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.