网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JSP > 正文
J2EE复习(四)servlet
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/11/27
下载{$ArticleTitle}原创论文样式

1 2 3 4 5 6 7 8 下一页

  一、什么是Servlet?

  Servlet 是在服务器上运行来响应客户端请求的一种Java组件。Servlet与具体的客户服务端协议无关,但Servlet常用于HTTP协议,所以,“Servle”t常被用于“HTTP Servlet”的意思。

  Servlet使用的java软件包:javax.servlet(基本Servlet框架)和javax,servlet.http(HTTP Servlet)

  HTTP Servlets典型应用包括:

  1.通过提交HTML表单操作存储数据。

  2.提供动态内容,如将从数据库中查询到的结果返回给客户端

  3.管理无状态的HTTP上的有状态的信息,如一个为多个同时存在的客户管理购物车并映射每一个请求到正确的客户的在线购物系统

  二、Servlets 和 CGI(Commone Gateway Interface)

  最早用来产生动态网页服务的方法便是CGI,CGI是一种与语言无关的接口,此种接口允许服务器启动通过环境变化来获取与此次请求有关信息的外部程序。每一个请求都通过CGI程序或者CGI脚本由单独的线程响应。

  Servlets相比CGI的几个优势:

  1.Servlet中,每个请求由一个轻量级的Java线程处理,不用为每一个请求启动新的系统线程。

  2.一个Servlet在请求期间会驻留在内存中。

  3.响应所有并发的请求只需要唯一一个实例,节省了内存并可以使Servlet管理持久数据显得更快捷。

  三、Servlet 生命周期

  Servlet 的生命周期就是指创建 Servlet 实例之后其存在的时间以及何时消失

  生命周期的 3个方法为:init()、service()、destroy()

  1.装载servlet类以及其他可能使用到的类

  2.调用init(ServletConfig config)方法加载配置信息,初始化servlet

  3.调用service(doGet/doPost)方法处理业务逻辑,service方法在初始化前不会被调用

(责任编辑:admin)

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号