Jetty官方文档翻译
最近在学习Jetty,没有找到合适的资料,所有只能看官方文档了,但是只有英文的,想着自己翻译着学也是学还不如把学习的过程放到网上,也可以给需要的人看,英文水平毕竟有限,也是用有道翻译着来的,不过也加了很多自己的理解和操作过程,初步翻译文档,欢迎指正。当然也可以把我的翻译当做一个指南,遇到关键自己感兴趣的可以去看原英文文档。
Jetty的官方网站是:http://www.eclipse.org/jetty/
Jetty的下载地址是:http://www.eclipse.org/jetty/download.html
Jetty的文档地址是:http://www.eclipse.org/jetty/documentation/
本博客的地址是:http://www.cnblogs.com/yiwangzhibujian
我这次翻译的版本是9.3.11.v20160721,这个版本是最新的稳定版,需要jdk1.8及以上。在看文档的过程中发现Jetty官方文档不太适合新手看,很多知识点都重复讲到,入门例子比较少,因此我也会在翻译的过程中写几篇Jetty的入门教程,大部分也是参照官方文档来的。
Jetty文档的目录如下:
I.Jetty入门
1.Jetty介绍
Jetty是什么
我应该使用哪个版本
Jetty和Java EE规范
在maven中获得Jetty
2.使用Jetty
下载Jetty
运行Jetty
部署web应用程序
3.Jetty配置信息介绍
怎么去配置
可以配置什么
II. Jetty配置指南
4.部署到Jetty
剖析一个web应用
web应用自动部署
配置应用程序的特殊部署
web应用的部署过程
配置静态资源部署
热部署
部署架构
快速开始一个web应用
覆盖一个部署的web应用
5.配置Conetxts
设置Conetxts路径
设置主机地址
设置临时文件路径
服务一个特定的端口或者连接
创建常见的错误页面
设置最大数据大小
6.配置Jetty连接
配置连接概述
配置SSL/TLS
设置80端口接收无端口设置的连接
7.安全设置
使用$\{jetty.home}和$\{jetty.base}进行设置
身份认证
限制表单内容
使用文件别名和符号链接
密码加密
JAAS支持
Spnego支持
8.配置支持JSP
配置JSP
III.Jetty管理员指导
9.开始使用Jetty
启动概览
使用start.jar
管理Jetty Base和Jetty Home
XML启动设置
管理服务classpath
管理启动模块
使用jetty.sh在Unix下启动
通过Windows服务启动
10.session管理
设置session特性
使用持久化session
通过数据库集群session
通过MongoDB集群session
通过Infinispan集群session
通过谷歌云存储集群session
11.Jetty日志记录
配置Jetty日志
Jetty默认日志StdErrLog记录
设置Jetty的请求记录日志
示例:通过log4j记录日志
示例:使用slf4j使用java.util.loggin记录日志
示例:通过JavaUtilLog使用java.util.loggin记录日志
示例:通过logback记录日志
示例:使用slf4j搭配个日志框架
示例:使用logback集中记录日志
Jetty存储工具
12.配置JNDI
快速设置
使用Jetty的JNDI进行工作
配置JNDI
嵌入式Jetty使用JNDI
数据源例子
13.注解
快速设置
使用注解进行工作
嵌入式Jetty使用注解
14.Java管理扩展(JMX)
在Jetty中使用JMX
Jetty的JMX注解
通过JConsole 和 JMC管理Jetty
15.ALPN
介绍ALPN
16.HTTP/2
HTTP/2简介
使HTTP/2生效
配置HTTP/2
配置HTTP/2长连接
配置Jetty使用haproxy
17.FastCGI支持
FastCGI简介
配置Jetty使用FastCGI
18.提供servlet,filter,handers支持
默认Servlet
代理Servlet
均衡Servlet
CGI Servlet
过滤器特性
过滤器拒绝
Gzip处理
交叉过滤器
资源处理器
调试处理器
统计处理器
IP许可处理器
已被移动context 处理器
终止服务处理器
默认处理器
错误处理器
重写处理器
19.Jetty运行者
不安装使用Jetty
20.优化Jetty
垃圾回收
高负载
负载限制
IV.Jetty开发指南
21.嵌入式
Jetty嵌入式HelloWorld
Jetty嵌入式
Jetty嵌入式示例
22.HTTP客户端
简介
API使用
cookies支持
认证支持
代理支持
可配置传输
23.Maven和Jetty
使用Maven
配置Jetty的Maven插件
通过Jetty的maven插件扫描文件
Jetty Jspc的maven插件
24.处理器
编写场景的处理器
25.调试
调试选项
远程调试
通过IntelliJ进行调试
通过eclipse进行调试
26.websocket介绍
Jetty支持什么
websocket API
WebSocket授权
27.Jetty的websocket API
Jetty的Websocket API使用
Websocket事件
Websocket session
发送消息到远程端口
使用Websocket注解
使用Websocket监听器
使用Websocket适配器
Jetty的Websocket服务器API
Jetty的Websocket客户端API
28.持续连接
简介
使用持续连接
通用持续连接模式
29.框架
Spring框架设置
OSGI
Weld
Metro
30.Ant和Jetty
Ant Jetty插件
V.Jetty参考指南
31.平台、栈、分布式
更多的选项……
Jelastic
CloudFoundry
Amazon Elastic Beanstalk
Fedora
Ubuntu
32.架构
Jetty架构
Jettye类加载
创建一个协议
33.对Jetty做出贡献
社区
文档
版本控制和创建
编码规则
问题、功能和错误
贡献补丁
Jetty最终版
Jetty测试版
34.参考部分
Jetty的xml语法
Jetty的xml用法
jetty.xml
jetty-web.xml
jetty-env.xml
webdefault.xml
override-web.xml
35.问题故障
zip问题
Windows文件锁定问题
内存泄漏问题
部署缓慢问题
Jetty安全报道
已翻译章节:
Jetty第一部分翻译详见:http://www.cnblogs.com/yiwangzhibujian/p/5832597.html
Jetty第四部分(四:21-22)详见:http://www.cnblogs.com/yiwangzhibujian/p/5845623.html
Jetty第四部分(四:23)详见:http://www.cnblogs.com/yiwangzhibujian/p/5856857.html
Jetty第四部分(四:24-27)详见:http://www.cnblogs.com/yiwangzhibujian/p/5858544.html
其他章节待翻译……
Jetty官方文档翻译的更多相关文章
- Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)中一些知识点
Flume官方文档翻译--Flume 1.7.0 User Guide (unreleased version)(一) Flume官方文档翻译--Flume 1.7.0 User Guide (unr ...
- Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)(二)
Flume官方文档翻译--Flume 1.7.0 User Guide (unreleased version)(一) Logging raw data(记录原始数据) Logging the raw ...
- 蓝牙4.0——Android BLE开发官方文档翻译
ble4.0开发整理资料_百度文库 http://wenku.baidu.com/link?url=ZYix8_obOT37JUQyFv-t9Y0Sv7SPCIfmc5QwjW-aifxA8WJ4iW ...
- GreenDao官方文档翻译(上)
笔记摘要: 上一篇博客简单介绍了SQLite和GreenDao的比较,后来说要详细介绍下GreenDao的使用,这里就贴出本人自己根据官网的文档进行翻译的文章,这里将所有的文档分成上下两部分翻译,只为 ...
- Aircrack-ng官方文档翻译[中英对照]---Airdecap-ng
Aircrack-ng官方文档翻译---Airdecap-ng Description[简介] With airdecap-ng you can decrypt WEP/WPA/WPA2 capt ...
- Aircrack-ng官方文档翻译[中英对照]---Airmon-ng
Aircrack-ng官方文档翻译---Airmon-ng Description[简介] This script can be used to enable monitor mode on wire ...
- Aircrack-ng官方文档翻译[中英对照]---Aireplay-ng
Aircrack-ng官方文档翻译---Aireplay-ng[90%] Description[简介] Aireplay-ng is used to inject frames. Aireplay- ...
- Salt Stack 官方文档翻译 - 一个想做dba的sa - 博客频道 - CSDN.NET
OSNIT_百度百科 Salt Stack 官方文档翻译 - 一个想做dba的sa - 博客频道 - CSDN.NET Salt Stack 官方文档翻译 分类: 自动运维 2013-04-02 11 ...
- Retrofit官方文档翻译
Retrofit官方文档翻译 官方文档网址 http://square.github.io/retrofit/ 介绍 Retrofit 将你的 HTTP API 转换为 Java 接口. public ...
随机推荐
- telnet建立http连接获取网页HTML内容
利用telnet可以与服务器建立http连接,获取网页,实现浏览器的功能.它对于需要对http header进行观察和测试到时候非常方便.因为浏览器看不到http header. 步骤如下: 1. 运 ...
- ionic+angularjs开发hybrid App(环境配置+创建测试项目)
本文使用的系统是win10 因为后期需要使用nodejs 所以先把node装好 https://nodejs.org/download/ 下载JDK并配置Java运行环境 http://www.ora ...
- Java程序员
从生存.制胜.发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像.本书中既有在公司中的生存技巧,又有高手达人的进阶策略,既有求职攻略的按图索骥,又有入职后生产环境的破解揭秘. 书中浓缩了 ...
- Spark Standalone
环境:CentOS 6.6 x64 选用Spark版本 1.4.1.Zookeeper 3.4.6 一.安装 1.Spark运行模式 Local:使用于windows和linux平台(多用于测试,细 ...
- Canvas绘制图形
1.Canvas绘制一个蓝色的矩形 <!DOCTYPE html> <html> <head lang="en"> <meta chars ...
- ActiveMQ消息存储持久化
--------------------------------------------------------------------------------------------------- ...
- Bash 里的转义序列
在 Bash 里,一共有五个地方支持反斜杠开头的转义序列,包括两个内部命令 echo 和 printf 的参数里,字符串语法 $'...' 里,还有四个提示符变量 PS1-PS4 里,以及在 Read ...
- CSS百分比定义高度的冷知识
当我们给块级元素设置响应式高度的时候,例如给div设置height=50%,往往没能看到效果. 原因是百分比的大小是相对其父级元素宽高的大小,如最外层元素设置的百分比是对应屏幕而言的. 需要了解的是对 ...
- linux 根据文件大小查找文件
inux下的find命令用来查找文件,通过man find就知道它是无所不能的.所以按照文件大小来查找文件就不在话下.从man find搜索size,可以看到如下信息: -size n[cwbkMG] ...
- 使用excel计算指数平滑和移动平均
指数平滑法 原数数据如下: 点击数据——数据分析 选择指数平滑 最一次平滑 由于我们选择的区域是B1:B22,第一个单元格“钢产量”,被当做标志,所以我们应该勾选标志.当我们勾选了标志后,列中的第 ...