`
pengjianbo1
  • 浏览: 232557 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
阅读更多

Servlet

Servlet 是在 Java 启用的服务器中运行的 Java 类。HTTP Servlet 是特殊类型的 Servlet,它通常以 HTML 页的形式处理 HTTP 请求并提供 HTTP 响应。当 WebLogic Server 将业务逻辑作为服务器端进程进行处理时,WebLogic HTTP Servlet 最常见的用法是通过将标准 Web 浏览器用于客户端表示来创建交互式应用程序。WebLogic HTTP Servlet 可以访问数据库、Enterprise JavaBean、消息传递 API、HTTP 会话和 WebLogic Server 的其他工具。

WebLogic Server 如同 Sun Microsystems 在 Servlet 2.4 specification 中所定义的那样,完全支持 HTTP Servlet。HTTP Servlet 是构成 Java 2 Enterprise Edition (J2EE) 标准必不可少的一部分。

使用 Servlet 可以执行的操作

  • 创建可使用 HTML 表单获取终端用户的输入并提供响应此输入的 HTML 页的动态网页。此应用的示例包括在线购物车、金融服务和个性化内容。
  • 创建协作系统,例如在线会议。
  • 通过使用在 WebLogic Server 中运行的 Servlet,可访问各种 API 和功能。例如:
    • 会话跟踪 - 允许网站跨多个网页跟踪用户的进展情况。此功能支持诸如使用购物车的电子商务网站之类的网站。WebLogic Server 通过在服务器关闭时间和在群集服务器间共享的会话之间提供故障转移,可以支持数据库的会话持久性。有关详细信息,请参阅 Servlet 会话跟踪
    • JDBC 驱动程序(包括 BEA) - JDBC 驱动程序提供了基本的数据库访问。通过 WebLogic Server 的多层 JDBC 实现,可以利用连接缓冲池、服务器端数据缓存和事务。有关详细信息,请参阅访问数据库
    • Enterprise JavaBean - Servlet 可使用 Enterprise JavaBean (EJB) 封装会话、数据库中的数据及其他功能。请参阅引用外部 EJB有关 ejb-ref* 元素的详细信息引用应用程序范围内的 EJB
    • Java 消息服务 (JMS) - 通过 JMS,Servlet 可以与其他 Servlet 和 Java 程序交换消息。请参阅 WebLogic JMS 编程
    • Java JDK API – Servlet 可使用标准的 Java JDK API。
    • 转发请求 - Servlet 可将请求转发到其他 Servlet 或其他资源。转发请求
  • 可轻松地将为任何符合 J2EE 的 Servlet 引擎编写的 Servlet 部署到 WebLogic Server。

Servlet 开发要点

以下是与 Servlet 开发相关的几个要点:

  • HTTP Servlet 的编程人员可使用 JavaSoft,中的标准 API javax.servlet.http 创建交互式应用程序。
  • HTTP Servlet 可以读取 HTTP 头和编写 HTML 编码来将响应传递到浏览器客户端。
  • Servlet 被作为 Web 应用程序的一部分部署到 WebLogic Server。Web 应用程序是应用程序组件(例如 Servlet 类、JavaServer Pages (JSP)、静态 HTML 页、图像和安全)的组合。

Servlet 和 J2EE

Servlet 2.4 specification 是 Java 2 平台企业版的一部分,它定义 Servlet API 的实现及在企业应用程序中部署 Servlet 的方法。在符合 J2EE 的服务器(例如 WebLogic Server)上部署 Servlet 的方法是,将 Servlet 和其他构成企业应用程序的资源一起打包到一个单元,即 Web 应用程序中。Web 应用程序使用包含其资源的特定目录结构,并使用部署描述符定义这些资源的交互方式及客户端访问此应用程序的方法。请参阅 Web 应用程序容器

分享到:
评论

相关推荐

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    当你遇到“找不到javax.servlet.*”这样的错误时,通常是因为你的项目缺少了这个库,所以需要引入`javax.servlet.jar`来解决问题。 1. **Java Servlet简介** Java Servlet是Java平台上的一个标准,用于扩展服务器...

    servlet基础与servlet容器模型

    Servlet是一个Java类,遵循javax.servlet.Servlet接口,它允许开发者扩展服务器的功能。当用户向Web服务器发送一个请求时,Servlet会接收到这个请求,处理数据,然后返回响应。Servlet的主要生命周期方法包括:`init...

    用于servlet程序的开发的servlet-jar包

    Servlet是Java平台上的一个核心组件,它允许开发者创建动态web应用程序。Servlet API是Java Servlet规范的一部分,它定义了服务器端程序如何与HTTP协议交互以及如何处理来自web客户端的请求并返回响应。`servlet.jar...

    jakarta-servletapi-4-src.zip servlet源码

    《深入理解Jakarta Servlet API 4.0源码》 Servlet技术是Java Web开发的核心,它为Web应用程序提供了服务器端的编程接口。Jakarta Servlet API 4.0是Servlet规范的最新版本,它包含了对HTTP协议处理、生命周期管理...

    Servlet基础知识总结

    ### Servlet基础知识总结 #### 一、Servlet简介 Servlet是一种服务器端的小程序,是Java平台上的一个重要的技术之一,主要用于处理客户端的HTTP请求并生成动态网页。Servlet是在服务器端运行的,能够提供各种服务...

    servlet线程安全问题

    Servlet 线程安全问题 Servlet 线程安全问题是指在使用 Servlet 编程时,如果不注意多线程安全性问题,可能会导致难以发现的错误。Servlet/JSP 技术由于其多线程运行而具有很高的执行效率,但这也意味着需要非常...

    javaEE servlet-api

    Servlet API还提供了Filter的概念,允许开发者在请求到达Servlet之前和响应离开Servlet之后对其进行拦截和处理。`javax.servlet.Filter`接口定义了`doFilter()`方法,这使得我们可以实现如认证、日志记录、数据过滤...

    Servlet3.0参考手册

    Servlet3.0是Java Web开发中的一个重要里程碑,它在Servlet2.5的基础上引入了许多新特性,极大地提高了开发效率和灵活性。这份"Servlet3.0参考手册"无疑为开发者提供了全面的API参考和实用指南。 首先,Servlet3.0...

    Java用注解的方式定义一个Servlet

    用注解的方式定义一个Servlet,就不用在web.xml中配置了。Servlet的访问URL是Servlet的必选属性,可以选择使用urlPatterns或者value定义。  像上面的AnnotationServlet可以描述成@WebServlet(name="Annotation...

    servlet-api 各种版本

    Servlet-API是Java Servlet技术的核心部分,它定义了服务器端与客户端之间交互的一系列接口和类。这个压缩包包含了Servlet-API的多个版本,分别是2.2、2.3、2.4、2.5以及3.0。每个版本的发布都带来了新的功能和改进...

    serlvet 源码 servlet-src 源文件

    `servlet-src`通常指的是Servlet的源代码,这对于理解Servlet的工作原理、学习如何编写Servlet以及进行自定义功能扩展非常有用。在这个压缩包中,我们可能会找到`javax`包,这是Java标准库的一部分,包含了Servlet...

    servlet-api中文文档

    它是Java Servlet和JavaServer Pages (JSP)技术的基础,提供了服务器端程序与Web客户端交互的能力。在这个压缩包中,包含的是对Servlet API的中文文档,可能是作者因为无法找到官方的源码和javadoc而自行整理的笔记...

    javax.servlet.jar下载

    Files contained in javax.servlet.jar: META-INF/MANIFEST.MF javax/servlet/http/LocalStrings.properties javax.servlet.http.HttpSessionBindingListener.class javax.servlet....

    servlet3.0与mybatis整合的示例

    在Java Web开发中,Servlet和MyBatis是两个非常重要的技术。Servlet3.0作为Java Servlet规范的一个版本,引入了许多新特性,而MyBatis则是一个优秀的持久层框架,简化了数据库操作。本文将深入探讨如何将Servlet3.0...

    Servlet3.1规范(最终版)

    Servlet3.1规范是Java服务器端编程的重要里程碑,它在原有的Servlet技术基础上进行了多项改进和扩展,极大地提升了Web应用的性能和开发效率。这个规范主要关注于Servlet、过滤器(Filter)和监听器(Listener)的...

    Head First Servlet & JSP

    《Head First Servlet & JSP》是一本非常受欢迎的IT教程,专为准备SCWCD(Sun Certified Web Component Developer)认证的读者设计。本书以其独特的学习风格,深入浅出地介绍了Servlet和JSP(JavaServer Pages)这两...

    javax.servlet-api-4.0.1.jar中文文档.zip

    javax.servlet-api-***.jar中文文档.zip,java,javax.servlet-api-***.jar,javax.servlet,javax.servlet-api,***,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,javax,servlet,api,中文API文档,手册,开发...

    Servlet3.1规范官方文档(中文版)

    根据提供的文件内容,以下是对Servlet3.1规范官方文档(中文版)中的知识点的详细说明。 首先,Servlet3.1官方文档是Java™ Servlet规范版本3.1的中文翻译版本。它详细描述了servlet技术规范的各个方面,包括对...

    jakarta.servlet-api-4.0.4-API文档-中英对照版.zip

    赠送jar包:jakarta.servlet-api-4.0.4.jar; 赠送原API文档:jakarta.servlet-api-4.0.4-javadoc.jar; 赠送源代码:jakarta.servlet-api-4.0.4-sources.jar; 赠送Maven依赖信息文件:jakarta.servlet-api-4.0.4....

Global site tag (gtag.js) - Google Analytics