首页 > 代码库 > servlet简介

servlet简介

动态网页技术发展

由于html只支持静态的文字和图片,不能与用户进行交互,为了弥补这个不足,出现了下列网页技术:

(1)、CGI(common gateway interface)

       效率比较低,编程比较困难;CGI可以用不同语言编写(vb,delphi,C/C++,perl)。

(2)、asp

       html+javascript(vbscript)+com组件形式。

       Asp功能强大不在于能使用相关的脚本语言而是com组件,但是com组件开发困难。

       依赖于com组件。

(3)、php(lamp)

       跨平台、支持多种数据库、效率较高。

(4)、jsp(jsp=html+java片段+jsp语法+javascript)

       一次编写,到处运行。强大的可伸缩性(jsp+javabean的形式)。

 

什么是Servlet

       在开发动态网页中,得到了广泛的应用,直到现在的java ee项目中也是非常重要的,同时jsp也是在servlet的基础上发展起来的。

      Servlet(java服务器小程序)是用java编写的服务器小程序,特点:

  1、  由服务器端调用和执行

  2、  用java语言编写

  3、  按Servlet规范开发

  4、  功能强大,可以完成几乎所有的网站功能

  5、  是学习asp的基础

Servlet/jsp运行环境

 技术分享

 

Tomcat在网络中的位置

技术分享

servlet简介