Servlet系列(一)----Servlet简介
2014-08-27 16:56
232 查看
Servlet是使用java Servlet接口运行在Web应用服务器上的java程序,与普通Java程序不同。他可以对web浏览器或其他HTTP请求进行处理,是位于web服务内部的服务器端的java应用程序。
最初的JSP开发模式为JSP+JavaBean称为Model1模式。JSP+Servlet+javaBean则慢慢变成了Model2模式。一般在建立中小型网站时使用Model1模式,建立大型网站时使用Model2模式。
Servlet是一种独立于平台和协议的服务器端java应用,他可以生成动态web页面。
Servlet是使用java Servlet应用程序设计接口以及相关类和方法的java程序。Servlet主要用于处理客户端传来的HTTP请求,并返回一个响应。通常说的Servlet是HttpServlet,用于处理Http请求,能处理的请求有doGet()、doPsost()、service()等,在开发Servlet时,可以直接继承javax.servlet.http.HttpServlet。
Servlet需要在web.xml中进行描述,例如,映射执行Servlet的名字;配置Servlet类、初始化参数;进行安全配置、URL映射和设置启动的优先权等。Servlet不仅可以生成HTML脚本输出,也可以生成二进制表单进行输出。
Servlet通过创建一个框架来扩展服务器的能力,以在web上进行请求和响应服务,当客户机发送请求至服务器时,服务器可以将请求信息发送给Servlet,并让Servlet建立起服务器返回给客户机的响应。当启动web服务器或客户机第一次请求服务时,可以自动装入Servlet,然后Servlet继续运行直到其他客户机发送请求。
Servlet的功能主要有以下几个部分:
1、
创建并返回一个包含基于客户请求性质的、动态内容的完整的HTML页面。
2、
创建可以嵌入到现有的HTML页面一部分HLML页面(HTML片段)
3、
与其他服务器资源(包括数据库资源和基于java的应用程序)进行通信。
4、
用多个客户机处理链接,接受多个客户机输入,并将结果传递到多个客户机上,例如Servlet可以是多参与者的游戏服务器。
5、
将指定的处理提供给所有服务器的标准程序,例如,Servlet可以修改如何认证用户。
最初的JSP开发模式为JSP+JavaBean称为Model1模式。JSP+Servlet+javaBean则慢慢变成了Model2模式。一般在建立中小型网站时使用Model1模式,建立大型网站时使用Model2模式。
Servlet是一种独立于平台和协议的服务器端java应用,他可以生成动态web页面。
Servlet是使用java Servlet应用程序设计接口以及相关类和方法的java程序。Servlet主要用于处理客户端传来的HTTP请求,并返回一个响应。通常说的Servlet是HttpServlet,用于处理Http请求,能处理的请求有doGet()、doPsost()、service()等,在开发Servlet时,可以直接继承javax.servlet.http.HttpServlet。
Servlet需要在web.xml中进行描述,例如,映射执行Servlet的名字;配置Servlet类、初始化参数;进行安全配置、URL映射和设置启动的优先权等。Servlet不仅可以生成HTML脚本输出,也可以生成二进制表单进行输出。
Servlet通过创建一个框架来扩展服务器的能力,以在web上进行请求和响应服务,当客户机发送请求至服务器时,服务器可以将请求信息发送给Servlet,并让Servlet建立起服务器返回给客户机的响应。当启动web服务器或客户机第一次请求服务时,可以自动装入Servlet,然后Servlet继续运行直到其他客户机发送请求。
Servlet的功能主要有以下几个部分:
1、
创建并返回一个包含基于客户请求性质的、动态内容的完整的HTML页面。
2、
创建可以嵌入到现有的HTML页面一部分HLML页面(HTML片段)
3、
与其他服务器资源(包括数据库资源和基于java的应用程序)进行通信。
4、
用多个客户机处理链接,接受多个客户机输入,并将结果传递到多个客户机上,例如Servlet可以是多参与者的游戏服务器。
5、
将指定的处理提供给所有服务器的标准程序,例如,Servlet可以修改如何认证用户。
相关文章推荐
- [WS]Web服务系列(一) 简介
- Servlet简介
- 支持Python系列:Matlab的Python实现Scipy和Matplotlib简介
- Servlet技术简介与编写、编译Servlet程序
- SDL系列教程(一):SDL简介
- Servlet技术简介与编写、编译Servlet程序
- Spring 系列:Spring 框架简介
- Spring 系列: Spring 框架简介
- Servlet技术简介与编写、编译Servlet程序
- windows API简介--用户接口(系列2)
- Servlet简介
- Servlet简介-
- CZoneSoft出品: 音频视频在线录制系列之 AV留言本 简介
- Servlet规范简介——web框架是如何注入到Servlet中的
- windows API简介(系列1)
- JavaWebStudio系列开发工具Visaul Struts版本简介
- [MSDN今日讲座]Whidbey 开发系列讲座二:Visual Studio 2005团对开发系统简介
- [导入]视频游戏开发系列课程(2):基础编程概念及C#简介
- Servlet技术简介与编写、编译Servlet程序
- PHPLIB Template入门系列 - 1 简介(转寄)