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  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Java Server Page</title>
	<meta name="Description" 
		content="A Simplfied Guide to JavaServer Pages Technology">
	<meta name="Page" content="01">

	<style>
	<!--
	div.special {
		background-color: #ffccff;
		margin-bottom: .5em;
		font-size: 1.5em;
		width: 50%;
	}
	div.head { 
		margin-bottom: .5em; 
		font-size: 1.5em; 
		width: 100%; 
	}
	// A special format for a heading tag
	h3 {
		font-family: verdana,arial,helvetica,sans-serif; 
		font-size: 18px;
	}
	p {
		font-family: verdana,arial,helvetica,sans-serif; 
		text-align: justify; 
		font-size: 13px; 
	}
	.heading { 
		font-family: verdana,arial,helvetica,sans-serif;
		color: #ffffff; 
		font-size: 14px; 
	}
	.textbody { 
		font-family: verdana,arial,helvetica,sans-serif; 
		font-size: 13px; 
	}
	small {	
		font-size: 50%; 
	}
	-->
	</style>
</head>

<body background="images/cloudbg.gif" 
	topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

<!-- a graphic to link to a site -->
<div class="head" style="text-align:right">
	<a href="http://java.sun.com/products/jsp/">
		<img border="0" src="images/javalogo52x88.gif" width="52" 
			height="88" vspace="0" hspace="10" align="right" alt="JSP Home">
	</a><br>
	<big>J</big>AVA<big>S</big>ERVER <big>P</big>AGES<SUP><small>TM</small></SUP>
	<BR>A Simplified Guide
</div>

<!-- main page content -->
<table cellspacing="0" cellpadding="0" border="0" height="19">
	<tr>
	<td bgcolor="#8CAAE7" valign="top">
		<img src="images/crvRt_8CAAE7.gif" width="10" height="19" border="0"></td>
	<td bgcolor="#8CAAE7" nowrap width="100%">
		<img src="images/ts.gif" width="1" height="1" alt="" border="0">
		<b class="heading">1. Executive Summary</b></td>
	<td width="175" height="19" background="images/gradient_8CAAE7.gif">
		<img src="images/ts.gif" width="175" height="19" alt="" border="0"></td>
	</tr>				 
</table>

<p><!-- use the SUB & SUP & SMALL tags -->
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<SUP><small>TM</small></SUP> (JSP<SUP><small>TM</small></SUP>) 
technology provides a highly scalable method for creating dynamic content for 
the Web. As part of the Java<SUP><small>TM</small></SUP> family of APIs, JSP 
technology shares the Write Once, Run Anywhere<SUP><small>TM</small></SUP> 
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.
</P>

<table cellspacing="0" cellpadding="0" border="0" height="19">
	<tr>
	<td bgcolor="#8CAAE7" valign="top">
		<img src="images/crvRt_8CAAE7.gif" width="10" height="19" border="0"></td>
	<td bgcolor="#8CAAE7" nowrap width="100%">
		<img src="images/ts.gif" width="1" height="1" alt="" border="0">
		<b class="heading">2. Multitier Application Architectures</b></td>
	<td width="175" height="19" background="images/gradient_8CAAE7.gif">
		<img src="images/ts.gif" width="175" height="19" alt="" border="0"></td>
	</tr>
</table>

<P>
The growth and acceptance of the Internet in both businesses and homes is 
changing the face of many industries - and the information systems that 
support them. From new .com companies to brick-and-mortar establishments, 
businesses everywhere are finding new ways to leverage the power of the 
Internet. Software developers have been quick to realize the possibilities 
of Web-based clients in application architectures. With a browser on 
virtually every desktop, companies can deploy a multitier architecture in 
which Web servers act as a middle tier, managing interactions with Web-
based clients.
</P>
<P>
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.
</P>

<!-- use the SPAN tags with style attribute, change the font color of text -->
<SPAN STYLE="{color:#CC6600; font-family:verdana,arial,helvetica,sans-serif; font-size:12px}">
<UL>
<LI>Installing and deploying the user interface is virtually instantaneous 
	- only the Web interface in the middle tier needs to be updated.</LI>
<LI>Because the application itself is server-based, users always access 
	the most up-to-date version.</LI>
<LI>Without a "thick" client interface, it is easier to deploy, maintain, 
	and modify applications - no matter where the client is located.</LI>
</UL>
</SPAN>

<P>
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.
</P>
<P><B>Development Tools and Methodologies Are Maturing</B></P>
<P>
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.
</P>
<P><B>Users Have Heightened Requirements</B></P>
<P>
Internet users have heightened expectations for application 
availability and reliability. They want to be able to access 
applications at any time of day or night to perform a wide variety 
of tasks online. They expect up-to-date information and fast 
response times.
</P>
<P>
To support these requirements, application providers need 
high-performance, highly reliable applications that can be updated 
easily. They need applications that can scale to support large numbers 
of users, and that can interact with vital business systems.
</P>
<P>
<B>Solutions Must Meet Demanding Enterprise Software Requirements</B>
</P>
<P>
The organizations that are building and maintaining these applications 
also have stringent requirements when selecting the architectures, 
products, and tools for	creating Web-based applications.
</P>

<!-- use the SPAN tags with style attribute, change the font color of text -->
<SPAN STYLE="{color:#CC6600; font-family:verdana,arial,helvetica,sans-serif; font-size:12px}">
<UL>
<LI>The development platform must support fast application deployment 
	and rapid updates.</LI>
<LI>The application must be easy to maintain using minimal developer 
	resources. Many organizations face a shortage of qualified Web 
	developers and need to protect the developers they already have.</LI>
<LI>Finally, the organization needs to retain the ability to adopt new 
	tools or technologies as needed, so the development environment 
	should not close out options. With new tools, systems, and 
	information sources appearing nearly everyday, there is a risk 
	to selecting a solution that leaves the organization entirely at 
	the mercy of a single vendor - even if that vendor is the 
	market leader.</LI>
</UL>
</SPAN>
<BR>

<!-- create a link to the second page -->
<div style="float:right; text-align:right">
	<table border="0" cellpadding="0" cellspacing="0">
		<tr>
		<td class="textbody"><b>01</b> OF <b>04</b></td>
		<td><a class="textbody" href="assignment03-02.htm">
			<img src="images/arrow_next.gif" border="0" align="right" alt="Next Page">
			</a>
		</td>
		</tr>
	</table>
</div>
<a href="#top"><img src="images/top_v1.gif" border="0" alt="Back To Top"></a>
<!-- end of content -->

<!-- footer to indicate that it's week 3 -->
<hr>
<center><pre class="textbody">
Web Page Designed By : <i><a href="mailto:chengchien@linkline.com">Cheng-chien Yu</a></i>
Attaendant Class : Santa Monica College - CIS 36H
Due Date : September 29, 2001.
</pre></center>
<hr>

</body>
</html>