| CONTENTS | PREV | NEXT | INDEX | J2EE BluePrints |
Users have benefited significantly from the increasing ability of Web-based applications to generate dynamic content customized to their needs. JavaServer PagesTM (JSPTM) and JavaTM Servlets are J2EETM technologies that support dynamic content generation in a portable, cross-platform manner. Web-based J2EE applications that use these technologies can be architected in a number of ways. Simple Web-based J2EE applications can use basic JSP pages and servlets or JSP pages with modular components. More complex transactional J2EE applications use JSP pages and modular components in conjunction with enterprise beans.
This chapter begins with a description of Web applications and Web containers. It discusses the use of the Common Gateway Interface, servlets, and JSP technology for providing dynamic and interactive content. It describes what situations require the use of servlets and when to use JSP technology and how to design the interface of a Web-based application with internationalization and localization in mind. Review of various design patterns for Web application will follow. Finally we will discuss migration strategies from Web-centric to EJBTM technology-centric applications.
In this chapter: