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

凯时app“互联网软件应用与开发”复习资料(25)

凯时app“互联网软件应用与开发”复习资料(25)

 

  Java Servlet技术介绍FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  名词解释FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  使用Servlet的基本流程如下:FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

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

  (4)Servlet将向Web服务器返回应答。FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

  简答题FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  1.简述Servlet的优点。FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

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

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

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

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

  2.简述Servlet的生命周期。FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

 FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

FpZ湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

 

凯时app“互联网软件应用与开发”复习资料(25)

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

 

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


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

w66利来国际 w66利来国际 w66利来国际 w66利来国际 w66利来国际