1 / 158
文档名称:

Java Servlet和JSP教程(DOC 141页).doc

格式:doc   大小:240KB   页数:158页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Java Servlet和JSP教程(DOC 141页).doc

上传人:wzt520728 2019/4/23 文件大小:240 KB

下载得到文件列表

Java Servlet和JSP教程(DOC 141页).doc

相关文档

文档介绍

文档介绍:JavaServlet和JSP教程1 概述     Java Servlet及其特点    Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-):   高效   在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。   在传统CGI中,如果有N个并发的对同一CGI程序的请求,则该CGI程序的代码在内存中重复装载了N次;而对于Servlet,处理请求的是N个线程,只需要一份Servlet类代码。在性能优化方面,Servlet也比CGI有着更多的选择,比如缓冲以前的计算结果,保持数据库连接的活动,等等。   方便   Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。   功能强大   在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。例如,Servlet能够直接和Web服务器交互,而普通的CGI程序不能。Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。   可移植性好   Servlet用Java编写,Servlet API具有完善的标准。因此,为I- Enterprise Server写的Servlet无需任何实质上的改动即可移植到Apache、Microsoft IIS或者WebStar?负跛?有的主流服务器都直接或通过插件支持Servlet。   节省投资   不仅有许多廉价甚至免费的Web服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持Servlet的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。     JSP及其特点    JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,有关JSP基础概念的说明请参见《JSP技术简介 》。    许多由CGI程序生成的页面大部分仍旧是静态HTML,动态内容只在页面中有限的几个部分出现。但是包括Servlet在内的大多数CGI技术及其变种,总是通过程序生成整个页面。JSP使得我们可以分别创建这两个部分。例如,下面就是一个简单的JSP页面:  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML  Transitional//EN">  <HTML>  <HEAD><TITLE>欢迎访问网上商店</TITLE></HEAD>  <BODY>  <H1>欢迎</H1>  <SMALL>欢迎,  <!-- 首次访问的用户名字为"New User" -->  <% ((request)); %>  要设置帐号信息,请点击  <A HREF="Account-">这里</SMALL>  <P>  页面的其余内容...  </BODY></HTML>   下面是JSP和其他类似或相关技术的一个简单比较:   JSP和Active Server Pages(ASP)相比   Microsoft的ASP是一种和JSP类似的技术。JSP和ASP相比具有两方面的优点。首先,动态部分用Java编写,而不是VB Script或其他Microsoft语言,不仅功能更强大而且更易于使用。第二,JSP应用可以移植到其他操作系统和非Microsoft的Web服务器上。   JSP和纯Servlet相比   JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用 println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如,由页面设计专家进行HTML设计,同时留出供Servlet程序员插入动态内容的空间。   JSP和服务器端包含(Server-Side Include,SSI)相比   SSI是一种受到广泛支持的在静态HTML中引入外部代码的技术。JSP在这方面的支持更为完善,因为它可以用Servlet而不是独立的程序来生成动态内容。另外,SSI实际上只用于简单的包含,而不是面向那些能够处理表单数据、访问数据库的“真正的”

最近更新

创新型中小企业贷款融资居间服务合同 3页

2025年度交通安全责任合同3篇 37页

创新殡葬服务合同标准模板 3页

初级农产品与农产品市场交易合作合同 3页

初级农产品绿色种植与可持续发展合作合同 3页

别墅土建改造与室内外消防系统安装合同 3页

别墅物业管理合同:社区旅游与休闲服务合作 3页

别墅装修木地板铺设合同 2页

办公大楼商务配套服务与综合管理合同 3页

2025年度二零二五年度XX小区住宅小区物业委托.. 44页

2025年度中小学全科家教聘用协议书3篇 42页

办公室窗帘定制、安装及定期维护合同 3页

办公室装修与隔音材料采购合同 4页

办公室装修合同(含灯光照明)升级版 4页

2025年学校食堂食品安全风险评估与控制合同3篇.. 99页

2025年学校校园水电维修物业管理服务合同二零.. 39页

办公室设备售后服务与客户支持合同 3页

办公家具采购与智能化办公空间布局合同 3页

办公楼场地租赁合同示范文本6 3页

办公楼施工劳务分包承包合同 3页

办公楼物业综合能源服务合同范本 3页

办公楼空调系统维护与维修服务合同 3页

办公楼装修设计与施工总承包合同 3页

办公用品绿色采购与仓储配送合同 3页

办公耗材一站式采购与售后服务合同范本 3页

办公设备智能化系统优化升级合同范本 4页

办公设备销售与市场调研及数据分析服务合同范.. 3页

动漫衍生品授权使用合同模板 3页

包工承包酒店式公寓建筑工程合同范本 3页

包装运输行业物流标准化与规范合同 3页