1 / 3
文档名称:

Jetty 9嵌入式开发手册.docx

格式:docx   大小:10KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Jetty 9嵌入式开发手册.docx

上传人:zhuwo11 2022/6/9 文件大小:10 KB

下载得到文件列表

Jetty 9嵌入式开发手册.docx

相关文档

文档介绍

文档介绍:Jetty 9 嵌入式开发手册
Jetty有一个标语,“不要部署你的应用在Jetty上,部署Jetty在你的应 用中”。这意味着可选择使用 Jetty 捆绑你的应用作为一个标准 WAR 进行部署。 Jetty 设计成一个软件组件,可以实例Jetty 9 嵌入式开发手册
Jetty有一个标语,“不要部署你的应用在Jetty上,部署Jetty在你的应 用中”。这意味着可选择使用 Jetty 捆绑你的应用作为一个标准 WAR 进行部署。 Jetty 设计成一个软件组件,可以实例化并且使用在 Java 程序中,例如:如何 POJO。但是另外一种方法,以嵌入式模式运行Jetty,这意味着把HTTP模块放 入到你的应用中,而不是把你的应用放入到 HTTP 服务中。
本教程引导你逐步从最简单的 Jetty 服务实例到使用标准部署描述运行 多个 Web 应用。大部分示例的源代码是标准 Jetty 项目的一部分。
在学****该教程之前,完成一个 HelloWorld 教程是值得的。该教程可以在 “嵌入式 Jetty 网络研讨会记录”中找到。
Jetty版本:本教程的代码来自于Jetty7,但是也应该在Jetty8中可以 使用。对于最新的稳定版本,参考最新发行版的链接代码。可能与本教程中给出 的代码例子有稍微的不同。
概述
为了嵌入 Jetty 服务,通常执行下面的步骤
1) 创建一个服务
2) 添加和配置连接器
3)添加和配置处理器
4) 添加和配置 Servlet、Webapp 到处理器
5) 启动服务
6)等待(join服务防止主线程退出)
,实例化和运行一个最简单的 Jetty 服务 -9/xref/org/eclipse/jetty/emb edded/
public class SimplestServer
public static void main(String[] args) throws Exception
{
Server server = new Server(8080);
();
();
}
}
在端口 8080上运行一个 HTTP 服务。这不是非常有用的服务,因为它不处 理,对于每个请求只是返回一个 404 错误。
编写处理器
为了生成请求的响应,Jetty要求在服务上设置一个Handler。一个处理 器可能:
检查和修改 HTTP 请求
生成完整的 HTTP 详情
调用其他的处理器(参见 HandlerWrapper)
选择一个或者多个处理器调用(参考 HandlerCollection)
-9/xref/org/eclipse/jetty/ser ver/handler/
Hello world 处理器:
,显示一个简单的Helloworld处理器。
public classHelloHandler e