本文介绍Java Servlet和Servlet 3.0的新特性,以及讨论的技术细节可能会发生变化。

Java Servlets 是一项被遍及承受的技能,用于构建根据 web 运用程序的动态内容;Servlet 3.0 标准前期草案版别的发行让该技能在特性和运用程序接口(Application Program Interface,API)方面得到了极大增强。Java Specification Request(JSR)现已以 JSR 315 的方法得到了同意,并方案成为 Java Enterprise Edition 6(JSR 316)或更高版别的组成部分。与之前仅仅是保护发行版(maintenance releases)的一些版别标准不同,Servlet 3.0 标准随带了许多 web 开发新时代所需的最令人兴奋的特性。在本文中,咱们将研讨新版 Java Servlets 中引进的首要特性。值得注意的是,本标准仍处于草案版别阶段,因而在本文中所评论的技能细节可能会发生改变。

Java Servlet和Servlet 3.0的新特性  Servlet 3.0 第1张

新标准首要交付了以下新特性:


◆开发的简易性
◆可插拔性和可扩展性
◆异步支撑
◆安全性增强
◆其他杂项改变

很明显,与其他技能比较,Java Servlets 在 Java Enterprise Edition 宗族中有着更广泛的运用。Servlets 保留了其简洁性和能够处理 HTTP 恳求并向 web 客户机传回呼应的长处。Servlets 能够用于完成简略和小型运用程序的事务逻辑。在 web 结构中,Servlets 作为一切传入恳求的进口点(即 controller Servlet);因而,一切盛行结构都是在原始的 Servlets 上树立的。Servlet 3.0 中的新增特性旨简化 Servlet 运用程序的开发,并让 Servlet 开发人员和结构开发人员从中获益。在以下章节中,咱们将具体介绍每个新增特性,并评论怎么运用它们来开发更优异的运用程序。

开发的简易性是任何技能成功的关键因素。Servlet 3.0 API 经过运用 JSR 175 注释 会集处理开发简易性问题,答应开发人员选用声明式的编程方法。这意味着您能够经过运用像 @Servlet 或许 @ServletFilter 这样的恰当注释对类进行注释来快速开发一个 Servlet 或许过滤器类。注释不只使 Servlet、过滤器和侦听器类的编码更简单,并且,即便运用程序存档可能有 Servlet、过滤器或许上下文侦听器类也能够挑选用于 web 运用程序的开发布置描述符。Web 容器负责处理各种注释,其方位在 WEB-INF/classes 目录下的各个类中、WEB-INF/lib 目录下的 .jar 文件中、或许运用程序类途径中任何能够找到的类中。

【修改引荐】

  1. Servlet在session中同享链接
  2. 装备Servlet开发环境
  3. Future Response Servlet特性
  4. Tomcat Java Servlet引擎安全设定
  5. Jetty-Servlet容器额定功用
转载请说明出处
知优网 » Java Servlet和Servlet 3.0的新特性

发表评论

您需要后才能发表评论