Java

Servlet 包

11 0

Servlet 包 涉及到 WEB-INF 子目录的 Web 应用程序结构是所有的 Java web 应用程序的标准,并由 Servlet API 规范指定。给定一个顶级目录名 myapp,目录结构如下所示: /myapp/images/WEB-INF/classes/libWEB-INF 子目录中包含应用程序的部署描述符,名为 web.xml。所有的 HTML 文件都位于顶级目录 myapp 下。对于 admin 用户,您会发现 ROOT 目录是 myApp 的父目录。 创建包中的 Servlet

Java

Servlet 生命周期

12 0

Servlet 生命周期 Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet 通过调用 destroy() 方法终止(结束)。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。现在让我们详细讨论生命周期的方法。init() 方法 init 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用,在后

Java

Servlet 发送电子邮件

9 0

Servlet 发送电子邮件 使用 Servlet 发送一封电子邮件是很简单的,但首先您必须在您的计算机上安装 JavaMail API 和 Java Activation Framework)JAF)。 您可以从 Java 标准网站下载最新版本的 JavaMail(版本 1.2)。 您可以从 Java 标准网站下载最新版本的 JAF(版本 1.1.1)。 下载并解压缩这些文件,在新创建的顶层目录中,您会发现这两个应用程序的一些 jar 文件。您需要把 mail.jar 和 activation.j

Java

Servlet 简介

14 0

Servlet 教程Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API。本教程将讲解如何使用 Java Servlet 来开发基于 web 的应用程序。谁适合阅读本教程?本教程是专为 Java 程序员设计的。在阅读本教程之前,需要先了解 Java Servlet 框架和它的 API。学习完本教程后,您会发现自己已经达到使用 Java Servlet 的

Java

Servlet 异常处理

7 0

Servlet 异常处理 当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。 您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servlet 调用。 web.xml 配置 假设,有一个 ErrorHandler 的 Servlet 在任何已定义的异常或错误出现时被调用。以下将是在 web.xml 中创建的项。 <!-- servlet

Java

Servlet 服务器 HTTP 响应

7 0

Servlet 服务器 HTTP 响应 正如前面的章节中讨论的那样,当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示: HTTP/1.1 200 OK Content-Type: text/html Header2: ... ... HeaderN: ...(Blank Line) <!doctype ...> <html> <head>...</head> <body&gt

Java

Servletcontext 对象

15 0

ServletContext是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。为了方便大家理解,我们将ServletContext和Cookie、Session做一个简单对比,如下图:我们可以把ServletContext当成一个公用的空间,可以被所有的客户访问,如上图,A、B、C三个客户端都可以访问。 WEB容器在启动时,它会为每个Web应用程序都创建一个对应的ServletContext,它代表当前Web应用,并且它被所有客户端共享。由于一个WEB应用中的所有Servlet共享同一个Se

Java

Spring 基于构造函数的依赖注入

13 0

Spring 基于构造函数的依赖注入当容器调用带有一组参数的类构造函数时,基于构造函数的 DI 就完成了,其中每个参数代表一个对其他类的依赖。接下来,我们将通过示例来理解 Spring 基于构造函数的依赖注入。示例:下面的例子显示了一个类 TextEditor,只能用构造函数注入来实现依赖注入。让我们用 Eclipse IDE 适当地工作,并按照以下步骤创建一个 Spring 应用程序。步骤描述1创建一个名为 SpringExample 的项目,并在创建的项目中的 src 文件夹下创建包 com.tuto