入门学习Servlets引擎

开发 后端
本文介绍Servlets引擎,Servlets是Java专注于CGI开发的一种技术。运行在Server端,并产生动态的结果。

什么是Servlets?

Servlets是Java专注于CGI开发的一种技术。运行在Server端,并产生动态的结果。为什么要使用Servlets来代替传统的CGI程序呢?

效率:使用传统的CGI程序,每当收到一个HTTP请求的时候,系统就要启动一个新的进程来处理这个请求,这样会导致系统性能的降低。而使用Servlets,Java VMs一直在运行,当接到一个请求之后Java VMs就创建一个Java线程马上进行处理,如此要比每次都启动一个新的系统进程效率要高的多。

功能强大:Servlets使你可以使用传统CGI不能提供的许多强大功能。你可以使用Java的API去完成任何传统CGI认为困难或不可能的事情。Servlets可以轻松的实现数据共享和信息维护,跟踪session和其他功能。

安全:Servlets运行在Servlets引擎的限制范围之内,就象可以在Web浏览器中运行Applets一样,这样有助于保护Servlets不受威胁。

成本:由于Servlets可以运行在多个Web服务器上,这样你就可以使用免费或价格便宜的服务器,并让他支持Servlets,如此可以大大减少成本开支。

灵活性:由于Servlets是在Java平台上运行的,所以由于Java的跨平台性,Servlets也可以从一个平台轻易地转移到另一个操作系统平台上,从而大大提高了灵活性。

一个Servlets实际上就是一个Java类,需要运行在Java的虚拟机上,使用Servlets引擎。当某个Servlets被请求的时候,Servlets引擎调用该Servlets并一直运行到这个被调用的Servlets运行完毕或Servlets引擎被关闭。

JavaServlets开发工具(JSDK)可以从Sun的网站上下载。他包含Servlets APIs和一个简单的Servlets引擎。

【编辑推荐】

  1. Servlet容器的会话跟踪
  2. 详解Servlet实例
  3. 浅谈Servlet读取请求头
  4. 调用Http Servlet Request的方法
  5. 浅析Servlet基本结构
责任编辑:佚名 来源: 中国IT实验室
相关推荐

2012-07-01 03:34:44

VisualAgeServlets

2009-07-09 16:24:31

Servlets和JS

2009-07-01 17:44:46

Servlet和JSP

2009-07-03 11:50:26

Java ServleJSP

2009-07-09 15:40:54

Java ServleCGI程序

2009-06-30 13:38:37

SERVLET和JSP

2009-07-09 16:16:06

Servlets和JSJRun安装

2020-10-19 11:49:32

NodeJavaScript

2018-10-19 16:24:09

深度学习无人驾驶语音识别

2011-07-04 11:29:40

QT Designer

2009-06-25 15:44:14

Java语言

2011-04-08 17:22:39

2009-06-29 13:06:25

JSF程序

2010-03-25 17:20:00

CentOS入门

2009-06-16 13:48:58

JBoss概述

2009-09-23 11:21:32

学习Hibernate

2010-06-13 14:01:50

UML学习入门

2009-07-14 18:28:58

Swing入门

2017-08-17 16:42:38

Elastic 全文搜索服务器

2010-09-07 17:40:19

入门android
点赞
收藏

51CTO技术栈公众号