📄 jsp_dhtml.htm
字号:
<html><!-- #BeginTemplate "/Templates/more.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>csdn_JSP--动态网页新的选择</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE type=text/css>
A:link {
COLOR: #000000; FONT-FAMILY:verdana,宋体,新宋体; TEXT-DECORATION: none
}
A:visited {
COLOR: #333399; FONT-FAMILY:verdana,宋体,新宋体; TEXT-DECORATION: none
}
A:active {
COLOR: #ff0000; FONT-FAMILY:verdana,宋体,新宋体; TEXT-DECORATION: none
}
A:hover {
COLOR: black; TEXT-DECORATION: underline
}
BODY {
COLOR: #000000; FONT-SIZE:9pt; LETTER-SPACING: normal; LINE-HEIGHT: 150%; WORD-SPACING: 2em
}
TH {
FONT-SIZE: 9pt
}
TD {
FONT-SIZE: 9pt
}
TD.page {
COLOR: #000000; FONT-SIZE:9pt; LETTER-SPACING: normal; LINE-HEIGHT: 150%; WORD-SPACING: 2em
}
TD.title {
COLOR: #000000; FONT-FAMILY:verdana,宋体,新宋体
}
TD.detail {
COLOR: #9966ff; FONT-FAMILY:verdana,宋体,新宋体
}
</STYLE>
</head>
<body bgcolor="#FFFFFF" text="#000000" >
<div align="center"></div>
<table width="700" border="0" align="center">
<tr>
<table width="700" border="1" cellpadding="1" cellspacing="0" bordercolorlight="#9898ba" bordercolordark="#000000">
</table>
<div align="center"><b></div>
<table width="700" border="0" cellspacing="0" cellpadding="0" bgcolor="eff3f9">
<tr></tr>
</table>
<br>
<table width="700" border="0">
<tr>
<td width="20"> </td>
<td colspan="2">
<div align="center">
<h3><b><!-- #BeginEditable "5" -->JSP--动态网页新的选择<!-- #EndEditable --></b></h3>
</div>
</td>
<td width="20"> </td>
</tr>
<tr>
<td width="20"> </td>
<td colspan="2"><!-- #BeginEditable "6" --><br>
详细信息:<br>
作者:勾勾 JJ的Linux世界
<p>JSP(Java Server Page)是一种在服务器端运行的页面脚本,很类似于ASP(Active Server Page)。JSP提供了一种简单快速的建立基于动态内容显示的站点的技术。在JSP
文件可以包含HTML置标、NCSA置标、Servlet置标和JSP语法,使得HTML的编码从Web页面的业务逻辑中有效地分离出来。JSP有如下优点:
</p>
<p>与传统的CGI方式相比 </p>
<p>a. 后台实现逻辑是基于Java Component的,具有跨平台的特点 <br>
b. 将应用逻辑与页面表现分离,使得应用逻辑能够最大程度得到复用,从而提高开发效率 <br>
c. 运行比CGI方式高,尤其对于数据库访问时,提供了连接池缓冲机制,使运行所需资源最小 <br>
d. 安全,由于后台是完全基于Java技术的,安全性由Java的安全机制予以保障 <br>
e. 由于与ASP很近似,不需要太多的编程知识就可以动手编写JSP <br>
f. 内置支持XML,使用XML从而使页面具有更强的表现力和减少编程工作量 </p>
<p>ASP、PHP和JSP,是三种很相似的技术,所不同的是ASP调用的后台组件是COM组件,而JSP调用的后台组件是基于Java的Component(Java
Beans)。 </p>
<p>JSP vs ASP </p>
<p>JSP跨平台,而且支持Apache, Netscape, IIS,IBM Http Server在内的所有主流Web Server
- market share 85%+),而ASP目前只支持NT+IIS(market share 20%); <br>
提供了更好的安全机制,这对于e-business这样mission critical的应用来说是至关重要的; <br>
JSP可以跨操作系统、Web Server和应用服务器,而ASP只限于NT+IIS; <br>
JSP是一个开放的标准,得到了Oracle, Netscape, IBM & WebLogic, Inprise等的支持;
<br>
JSP的组件编写更为容易,而且JSP的性能由于ASP; <br>
JSP vs PHP </p>
<p>JSP是一个业界标准,得到Sun,IBM,Oracle,BEA,Apache等 的支持,PHP只是一个开发组织并不强的free
ware ; <br>
PHP的性能不好,是解释型的,JSP采用JIT编译后,和c不相上下,而且支持多线程; <br>
JSP支持的平台众多,从Win98,NT,Unix,Linux,FreeBSD到AS/400,OS/390,而PHP支持的平台有限;
<br>
JSP可以利用JDBC和众多主流关系数据库连接,而PHP目前只支持MySql和Oracle等有限的几种; <br>
JSP中的组件,JavaBean和EJB开发非常容易,而且还可以在JSP中使用Java所有的类和功能。而PHP只能用C写一些功能有限的组件,而且编写较为复杂;
<br>
利用JSP可以支持EJB,以支持Transaction和CORBA标准,而且还可以支持LDAP,Message等服务,使得访问ERP,CICS,MQ等企业应用非常容易。而PHP在这方面先天不足,所以对于电子商务这样的Mission-critical的应用来说,PHP并不适合;
<br>
其他相关技术 </p>
<p>JDBC </p>
<p>JDBC(Java Database Connectivity)是Java应用程序访问关系数据库的接口。可以跨平台的语言,在其上面的应用(pure
Java)可以在任何操作系统、应用服务器上运行,如:随着用户和访问量的增加,可能会考虑改用商业Unix服务器和商业的应用服务器,基于Java的解决方案的应用可以不加任何改动平滑移植到新系统中,可以最大限度的保护现有投资;
<br>
借助于EJB(Enterprise JavaBeans)的支持,可以实现基于组件和负载平衡的分布式计算环境; <br>
各厂商提供了很多高效的开发工具,如:IBM WebSphere Studio,一些Java IDE等。 <br>
考虑到性能上的影响,建议Oracle Server和Web Server采用分布式结构。 </p>
<p>JavaBeans </p>
<p>JavaBeans是一种可重用的Java组件,它可以被Applet/Servlet/JSP等Java应用程序调用,也可以可视化地被Java开发工具使用。它包含属性(Properties)、方法(Methods)、事件(Events)等特性。
</p>
<p>Servlet </p>
<p>Servlet是一种在服务器端运行的Java Application,它可以作为一种插件(Plug-ins)嵌入到Web Server中去,提供诸如HTTP、FTP等以及用户定制的协议服务。</p>
<!-- #EndEditable --></td>
<td width="20"> </td>
</tr>
<tr>
<td width="20" height="11"> </td>
<td width="541" height="11"><!-- #BeginEditable "7" --><!-- #EndEditable --></td>
<td width="101" height="11">
</td>
<td width="20" height="11"> </td>
</tr>
</table><div align="center"> <br>
</div>
</td>
</tr>
</table>
<div align="center">
<br>
</div>
</body>
<!-- #EndTemplate --></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -