⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsp_dhtml.htm

📁 写给JSP初级程序员的书
💻 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">&nbsp;</td>
          <td colspan="2"> 
            <div align="center">
              <h3><b><!-- #BeginEditable "5" -->JSP--动态网页新的选择<!-- #EndEditable --></b></h3>
            </div>
          </td>
          <td width="20">&nbsp;</td>
        </tr>
        <tr> 
          <td width="20">&nbsp;</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 &amp; 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">&nbsp;</td>
        </tr>
        <tr> 
          <td width="20" height="11">&nbsp;</td>
          <td width="541" height="11"><!-- #BeginEditable "7" --><!-- #EndEditable --></td>
          <td width="101" height="11"> 
            
          </td>
          <td width="20" height="11">&nbsp;</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 + -