Welcome to Cheng-chien's Web Site Designed for Santa Monica College Study
Home Assign 02 Assign 03 Assign 04 Assign 05 Final Exam World TimeZones  
Java Logo Java Logo
JAVASERVER PAGES TM
A Simplified Guide
Go Bottom
1. Executive Summary

The Internet was once full of Web sites hosting static pages ("brochure-ware") or simple forms at best. Now it's an interactive environment for transacting daily business, from shopping to trading stocks to interacting with suppliers, in a personalized and dynamic setting. Today, the tools and products to build dynamic, Web-based applications are still maturing. Traditionally, companies used CGI applications to generate dynamic content for Web pages. But that solution hasn't scaled well to support complex functionality and growing numbers of concurrent users. JavaServer Pages TM (JSPTM) technology provides a highly scalable method for creating dynamic content for the Web. As part of the JavaTM family of APIs, JSP technology shares the Write Once, Run AnywhereTM benefits of the Java platform, with easy access to a broad range of Java APIs. JSP technology enables a tiered development methodology that lets organizations leverage internal programming expertise to create applications that are fast to deploy and easy to maintain.

A Web-based client architecture may have three or more layers. This multitier architecture provides many benefits over a traditional (two-tiered) client/server architecture.

These benefits explain the growing popularity of the multitier architecture, and why almost every client/server application provider has retooled or is retooling to support Web-based clients.

Development Tools and Methodologies Are Maturing

Companies building and deploying applications on this model are faced with an application environment that is still maturing. A number of different technologies - ranging from traditional CGI scripts to JSP technology - are available today to build the interactive, "customer-facing" component of these applications. The challenge is selecting an application architecture and component design that meets the evolving user needs (whether they be customers, partners, or internal staff) as well as the enterprise's own IT requirements.

Head One Head Two Head Three Head Four
Java Logo COLSPAN BY 2 COLUMNS ROWSPAN BY 2 ROWS
SECOND PAGE Align the text to the right

NEXT PAGE
Go Top
Web Page Made By : Cheng-chien Yu
Attaendant Class : Santa Monica College - CIS 36H


page one |  page two |  Class home |  SMC home