了解湖南/长沙自考资讯,从湖南自考网开始!湖南自考报名湖南自考本科
您当前的位置:首页 > 自考复习资料

自考“互联网软件应用与开发”复习资料(25)

自考“互联网软件应用与开发”复习资料(25)

 

  Java Servlet技术介绍FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  名词解释FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  1.Servlet:Servlet可以被认为是服务器端的Applet.Servlet被Web服务器加载和执行,就如同Applet被浏览器加载和执行一样……Servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  使用Servlet的基本流程如下:FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (1)客户端(很可能是Web浏览器)通过HTTP提出请求。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (2)Web服务器接收该请求并将其发给Servlet.如果这个Servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (3)Servlet将接收该HTTP请求并执行某种处理。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (4)Servlet将向Web服务器返回应答。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (5)Web服务器将从Servlet收到的应答发送给客户端。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  2 .Servlet的生命周期:Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  简答题FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  1.简述Servlet的优点。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  答:Servlet可以很好地替代通用网关接口(Commmon Gateway Interface,CGI)脚本。通常CGI脚本是用Perl或者C语言编写的,它们总是和特定的服务器平台紧密相关。而Servlet是用Java编写的,所以它们一开始就是和平台无关的。这样,Java编写一次就可以在任何平台运行(Write Once, Run Anywhere)的承诺就同样可以在服务器上实现了。Servlet还有一些CGI脚本所不具备的独特优点。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (1)Servlet是持久的。Servlet只需Web服务器加载一次,而且可以在不同请求之间保持服务(例如一次数据库连接)。与之相反,CGI脚本是短暂的、瞬态的。每一次对CGI脚本的请求,都会使Web服务器加载并执行该脚本。一旦这个CGI脚本运行结束,它就会被从内存中清除,然后将结果返回到客户端。CGI脚本的每一次使用,都会造成程序初始化过程(例如连接数据库)的重复执行。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (2)Servlet是可扩展的。由于Servlet是用Java编写的,它就具备了Java所能带来的所有优点。Java是健壮的、面向对象的编程语言,它很容易扩展以适应用户的需求。Servlet自然也具备了这些特征。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (3)Servlet是安全的。从外界调用一个Servlet的唯一方法就是通过Web服务器。这提供了高水平的安全性保障,尤其是在Web服务器有防火墙保护的时候。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  (4)Servlet可以在多种多样的客户机上使用。由于Servlet是用Java编写的,所以可以很方便地在HTML中使用它们,就像使用Applet一样。在本书中将看到这一点。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  使用Servlet的方式多得超出想象。如果考虑到在服务器上所能访问到的所有服务(如数据库服务和老的系统),使用Servlet的方式实际上可能是无限的。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  2.简述Servlet的生命周期。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  答:Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

  Web容器加载Servlet,生命周期开始。通过调用Servlet的init()方法进行Servlet的初始化。通过调用Servlet()方法实现,根据请求的不同调用不同的do***()方法。结束服务,Web容器调用Servlet的destroy()方法。FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

 FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

FpZ湖南自考网_湖南自考本科_湖南自考报名_首页

 

自考“互联网软件应用与开发”复习资料(25)

    湖南自考网——致力于打造湖南自考网第一网,以努力服务于广大湖南自考学子、提供最全的湖南自考资讯为己任,发布湖南自考最新的新闻资讯,提供湖南自考专科湖南自考本科湖南自考报名湖南自考成绩查询等综合信息

 

湖南自考
相关文章
    无相关信息
湖南网站主页
湖南自考政策
自考30年大事
湖南自考专业
湖南自考问答
名家访谈
湖南自考故事
湖南自考院校
湖南自考大纲
自考复习方法
自考笔记串讲
自考应试技巧
湖南自考真题
湖南自考就业
湖南论文指导
湖南自考实践
湖南自考学位
自考成绩查询
自考考籍查询
自考学历查询


咨询QQ:137847917
13548661633(微信同号)