`
beckshanling
  • 浏览: 260971 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

zz什么是servlet--1

    博客分类:
  • JSP
阅读更多

Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。 Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。
Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。例如,Servlet 可完成如下功能:

(1) 创建并返回一个包含基于客户请求性质的动态内容的完整的 HTML页面。

(2) 创建可嵌入到现有 HTML 页面中的一部分 HTML 页面(HTML 片段)。

(3) 与其它服务器资源(包括数据库和基于 Java 的应用程序)进行通信。

(4) 用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。例如,Servlet 可
以是多参与者的游戏服务器。

(5) 当允许在单连接方式下传送数据的情况下,在浏览器上打开服务器至applet的新连接,并将该连
接保持在打开状态。当允许客户机和服务器简单、高效地执行会话的情况下,applet也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如 IIOP)进行通信。

(6) 对特殊的处理采用 MIME 类型过滤数据,例如图像转换和服务器端包括(SSI)。

(7) 将定制的处理提供给所有服务器的标准例行程序。例如,Servlet 可以修改如何认证用户。

 

 

分享到:
评论

相关推荐

    java版ckfinder文件管理Demo

    <servlet-name>CKFinderServlet</servlet-name> <servlet-class>com.example.yourpackage.CustomCKFinderServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/config...

    Jsp Mysql 中文 Servlet错误捕捉 集成演示2.rar

    1. JSP页面设计:展示如何在JSP页面中嵌入Java代码,以及如何使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)简化页面编程。 2. Servlet实现:包括Servlet的生命周期,如何重定向和...

    JSF架构图zz

    根据给定的内容,“JSF架构图zz”主要涉及到了JSF框架的几个关键组成部分,下面将详细介绍这些部分及其在JSF框架中的作用。 ##### 1. **表示层应用程序逻辑** 表示层是JSF框架的核心,负责展示数据并处理用户的...

    eclipse+纯Servlet+mysql开发JSP物流管理系统 带.sql文件

    【标题】"eclipse+纯Servlet+mysql开发JSP物流管理系统 带.sql文件" 描述了一种基于Java Web技术的物流管理系统实现方法。这个项目使用了Eclipse作为集成开发环境(IDE),Servlet作为服务器端处理逻辑的核心组件,...

    Springmvc restful配置遇到的小坑

    = -1) { request.getRequestDispatcher("/WEB-INF/pages/error/404.jsp").forward(request, response); } else { filterChain.doFilter(request, response); } } } ``` 通过这种方式,你可以在不修改Spring ...

    集成PageOffice到自己项目的关键步骤1

    这里的`/poserver.zz`是PageOffice服务器端授权程序Servlet的URL,其他URL映射包括了必要的静态资源文件,如`/pageoffice.js`等。`servletRegistrationBean2()`是用于印章管理的Servlet,如果不需要印章功能,可以...

    apache-tomcat-8.5.9

    由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了...

    java-web设计-小区停车收费系统.docx

    1. **管理员功能**: - 登录界面:管理员通过用户名和密码进行身份验证。 - 密码修改:登录后可更改管理员密码。 - 车辆记录管理:查看和搜索车辆进出记录,包括编号、时间、备注和用户信息。 - 用户管理:添加...

    javaee简单登录和增删查改

    在Java EE(企业版Java)开发中,"javaee简单登录和增删查改"是一个基本但至关重要的功能模块,通常涉及到Web应用的核心组件,如Servlet、JSP、JDBC以及MVC设计模式等。本项目可能是一个入门级别的教学实例,用于...

    commons-logging-1.1.3-jar包

    1. **接口和适配器**:Commons Logging的核心是提供一系列的接口,如`org.apache.commons.logging.Log`,`org.apache.commons.logging.LogFactory`。这些接口定义了日志操作的方法,而适配器类则实现了这些接口,将...

    JavaEE源码企业员工信息管理源码数据库sql文档

    该版本主要包含了Servlet 2.5、JSP 2.1、EL 2.1等技术规范,支持企业级应用中的Web组件开发。 ### 二、原生Servlet与JSP技术详解 #### 1. Servlet简介 Servlet是一种运行在服务器端的小程序,主要用于处理客户端...

    JSP开发简单的聊天室

    - **Servlet-JSP模型**: 聊天室可能利用了Servlet来处理HTTP请求,JSP用于生成动态内容。Servlet负责业务逻辑,如处理用户输入、数据库交互,而JSP则负责展示数据。 - **会话管理**: 在聊天室应用中,会话管理非常...

    JavaEE源码物流信息网源码数据库sql文档

    本文主要介绍了JavaEE 5.1版本的相关特性和原生Servlet的应用场景,以及MySQL数据库在物流信息网项目中的具体实现。通过对这些关键技术的理解和掌握,可以帮助开发者更好地设计和实现类似的物流信息系统。同时,提供...

    tomcat8.0与dubbo-admin-2.5.4集成压缩包

    1. 下载并解压Apache Tomcat 8.0.21,配置好环境变量。 2. 将Dubbo Admin的Web应用(通常是一个WAR文件)部署到Tomcat的webapps目录下。 3. 配置Dubbo Admin的连接信息,使其能够连接到Dubbo的服务注册中心,如...

    dubbo-admin

    "可以直接在本地的tomcat下运行" 表明 dubbo-admin 是一个 Web 应用程序,可以部署在常见的 Servlet 容器,如 Apache Tomcat 上。Tomcat 是一个开源的轻量级应用服务器,广泛用于部署 Java Web 应用。用户只需将 ...

    JavaEE源码酒店管理系统源码数据库sql文档

    根据提供的文件信息,本文将对“JavaEE源码5.6javaEE_原生Servlet_MySql酒店管理系统的设计与实现(源码+数据库sql+文档+视频齐全)”中的关键知识点进行深入解析。 ### 一、JavaEE概述 Java Platform, Enterprise...

    Ruo-Yi-plus.zip

    它集成了大量的常用功能,如自动配置、内嵌Servlet容器、健康检查、Actuator监控等,使得开发者能够更加专注于业务逻辑,而无需过多关注基础设施的配置。 RuoYi-Plus则是在SpringBoot的基础上,结合了企业级应用的...

    hibernate用到的架包jar

    1. **Hibernate核心库**:Hibernate的核心库包含所有必要的组件,如SessionFactory、Session、Query等,这些都是进行ORM操作的基础。在`zz_hibernate_jar`中,应包含`hibernate-core.jar`,它是Hibernate框架的核心...

    JavaEE源码教师工资管理源码数据库sql文档

    总结来说,这份“JavaEE源码3.3JavaEE-原生servlet_jdbc_MySql教师工资管理(源码+数据库sql+文档)”不仅涵盖了JavaEE核心技术点,还提供了实际案例的学习材料,对于想要深入了解JavaEE框架及其在企业级应用开发中...

Global site tag (gtag.js) - Google Analytics