当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

JBuilder2005 Servlet开辟之开辟必备[Java编程]

赞助商链接



  本文“JBuilder2005 Servlet开辟之开辟必备[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

用Servlet可以成立协议、平台无关的Web利用程序,Applet运行于浏览器的JRE中,而Servlet则运行于Web利用服务器的Servlet容器中,Servlet没有效户图形界面,Servlet和Web利用服务器的Servlet容器交互以接纳恳求返反呼应.恳求最早由Web利用服务器的Servlet容器处理并传给Servlet,Servlet通过Web利用服务器返反呼应给客户端.客户端程序可以利用任何可向Web利用服务器发送恳求的语言开辟.

Servlet最大的上风在于它的高性能,Servlet采取了和CGI截然差别的运行方法,首先Servlet在第一次初始化时装载并驻留在内存中,今后直接从内存中运行;其次,在默许情形下Servlet以单实例多线程的方法工作,一个新恳求到达后,Servlet实例开启一个新的线程服务这个恳求.

Servlet 构造和线程安全

全部的Servlet都直接或间接地实现Javax.servlet.Servlet接口,这些接口规定了Servlet若何与Servlet容器举行通讯的办法,此外还定义了Servlet的生命周期.GenericServlet是和协议无关的通用Servlet,HttpServlet是专门针对HTTP协议开辟的Servlet,Web利用程序的Servlet都直接担当HttpServlet.其类的担当体系以下图所示:

图1 Servlet的类担当体系

javax.servlet.Servlet接口包含了3个掌握Servlet生命周期的办法,它们辨别是:

·init(ServletConfig config)办法

当Servlet初始化时,init()办法被调用履行初始化Servlet的工作,init()办法只被调用一次.Servlet初始化后就进入就绪态,随时预备呼应客户端的恳求.

·service(ServletRequest req, ServletResponse resp)办法

Servlet容器调用service()办法处理恳求并返反呼应.ServletRequest和ServletResponse作为入参传给service(),ServletRequest封装了恳求的信息而ServletResponse封装了呼应的信息.

·destroy()办法

Servlet容器可以在任什么时刻候卸载Servlet,此时destory()被调用,你可以在这儿释放Servlet所占用的资源.

而javax.servlet.http包中的类用于支持HTTP协议,成立HTML网页.HTTP协议是基于恳求/呼应工作情势,这些HTTP的恳求方法包含:

GET

POST

PUT

DELETE

HEAD

TRACE

CONNECT

OPTIONS


  以上是“JBuilder2005 Servlet开辟之开辟必备[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • JBuilder 2005单元测试之成立测试用例
  • JBuilder 2005单元测试之捆绑多个用例
  • JBuilder 2005单元测试之业务类介绍
  • JBuilder 2005单元测试之慨述
  • JBuilder 2005单元测试体验之测试配置
  • JBuilder 2005单元测试之JUnit框架
  • <b>JBuilder 2005单元测试之成立测试固件</b>
  • JBuilder和JDeveloper的简单比较
  • 操作JBuilder2005开辟Web操纵程序
  • JBuilder 2005开辟Applet游戏全接触
  • 用JBuilderX开辟WEB操纵程序
  • JBuilder 2005 Struts深度体验之变革
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .