Servlet 是在服务器上运行的小程序。这个词是在 Java applet的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。

服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(Common Gateway Interface,CGI)应用程序完成的。然而,在服务器上运行 Java,这种程序可使用 Java 编程语言实现。在通信量大的服务器上,JavaServlet 的优点在于它们的执行速度更快于 CGI 程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。

实现过程

最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:

客户端发送请求至服务器端;

服务器将请求信息发送至 Servlet;

Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;

服务器将响应返回给客户端。

Servlet 看起来像是通常的 Java 程序。Servlet 导入特定的属于 Java Servlet API 的包。因为是对象字节码,可动态地从网络加载,可以说 Servlet 对 Server 就如同 Applet对 Client 一样,但是,由于 Servlet 运行于 Server 中,它们并不需要一个图形用户界面。从这个角度讲,Servlet 也被称为 FacelessObject。

一个 Servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然 Servlet 可以对任何类型的请求产生响应,但通常只用来扩展 Web 服务器的应用程序。

相关查询: Servlet 服务器 通常用于
最新查询:奶油火腿面包 坚不可摧 依法办理 cornuta 李运飞 三家村 民航机 草街镇 Jasmine 黯然失色 花生眉豆鸡脚汤 jo phanerozoic 听见了 battles 广西苍梧征地纠纷引发冲突事件 植物保护 Kerosene 雪佛兰 原单位 阿拉戈内塞斯 通信器材 排他性 无暇禅师 复变函数论方法 北京城市运行与发展研究中心 不可动摇 战栗迷宫3D ¿α... 朗森LM-8509游戏鼠标 令人感动 感觉器官 秘密组织 农业用地 板书设计 危在旦夕 指针式 索永录 咖啡杯 总计有 华夏文明传承与创新工程 议论文 安全第一 翡丽红街坊 时间序列预测法 政治运动 定安东里 死亡人数 正模标本 音乐家舞台大型文艺晚会 都市之璀璨人生 企业管理系 用材林 木目功刀 亚鲁巴战记外传:艾尔丹传奇 作宣传 樱乃绮罗帆系列 Explorations 杏仁桂圆红枣汤 清宫绝恋之美璃格格 宦海浮沉 咬文嚼字 FRP加固混凝土结构 不欢而散 卡塔林·斯特拉顿 第六届华南(中山)家电配件及制造工艺技术展览会 从现在开始 总规模 宇宙飞船 规模性 建炎维扬遗录 钟表店 加加林 寻找亡灵 学会文明礼貌 草莓绿茶糕 排水管 效忠国家 终南捷径 servlet
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.060秒 内存2.83MB