www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>技术专题>WAP开发文档>正文    

WAP和JAVA:Servlet


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏
 
Servlet
---WAP编程初级教程
 

一、什么是Servlet以及Servlet的优越性

Servlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Java-enabled Web Server中。Java Servlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。

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

  • 客户端发送请求至服务器端;
  • 服务器将请求信息发送至Servlet
  • Servlet生成响应内容并将其传给Server。响应内容动态生成,通常取决于客户端的请求
  • 服务器将响应返回给客户端
Servlet看起来像是通常的Java程序。Servlet导入特定的属于Java Servlet API的包。因为是对象字节码,可动态地从网络加载,可以说Servlet对Server就如同Applet对Client一样,但是,由于Servlet运行于Server中,它们并不需要一个图形用户界面。从这个角度讲,Servlet也被称为Faceless Object。

JAVA Servlet的优势:

  • Servlet可以和其他资源(文件、数据库、Applet、Java应用程序等)交互,以生成返回给客户端的响应内容。如果需要,还可以保存请求-响应过程中的信息
  • 采用Servlet,服务器可以完全授权对本地资源的访问(如数据库),并且Servlet自身将会控制外部用户的访问数量及访问性质
  • Servlet可以是其它服务的客户端程序,例如,它们可以用于分布式的应用系统中
  • 可以从本地硬盘,或者通过网络从远端硬盘激活Servlet
  • Servlet可被链接(chain)。一个Servlet可以调用另一个或一系列Servlet,即成为它的客户端
  • 采用Servlet Tag技术,可以在HTML页面中动态调用Servlet
  • Servlet API与协议无关。它并不对传递它的协议有任何假设
  • 像所有的Java程序一样,Servlet拥有面向对象Java语言的所有优势

Servlet提供了Java应用程序的所有优势——可移植、稳健、易开发。使用Servlet 的Tag技术,Servlet能够生成嵌于静态HTML页面中的动态内容。

本新闻共4页,当前在第1页  1  2  3  4  

上一篇:关于缓存cache
下一篇:WML字符实体
Google
 
关于“WAP和JAVA:Servlet”的相关内容连接
·文档定义类型(DTD) 
·WML字符实体
·关于缓存cache
·数据输入
·事件EVENT

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved