zoukankan      html  css  js  c++  java
  • 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

    其他章节待翻译……

  • 相关阅读:
    ie浏览器下,get请求缓存问题
    grunt 单独压缩多个js和css文件【转】
    初次接触nodejs,请多指教。
    浮躁是一种流行病【转】
    php安装配置那些事(本文纯属个人记事与技术无关)
    读取年份数组中的所有周六周天
    C#窗体中读取修改xml文件
    Power BI brief introduction
    D365 CRM online trial application
    TalkingData Cocos2dx集成指南【最新】
  • 原文地址:https://www.cnblogs.com/yiwangzhibujian/p/5832294.html
Copyright © 2011-2022 走看看