Dynamic content-personalized, customized, and up-to-the-minute-is a key component of site development on the World Wide Web today. Java Server Pages (JSP) is a new server-side technology for generating dynamic content in Web pages and other on-line applications. This guide to JSP covers all aspects of development and includes comparisons to similar dynamic content systems such as CGI, Active Server Pages, Cold Fusion, and PHP. Included is a discussion of the use of component centric design via Java Beans and custom tag libraries for separating the presentation of dynamic data (the layout, look, and feel) from its implementation (the code that generates it).
Duane K. Fields, frequent Internet speaker and author, has
led web development projects at Netscape, IBM, and elsewhere. He is a
Certified Java Programmer and an IBM Master Inventor.
Mark A. Kolb, an MIT Ph.D. and former rocker scientist whose
contributions earned him a NASA Space Act Award, now focuses on
web-based applications, including applets, servlets, and JSP. Mark
also serves on the JSP standard tag library expert group.