Jetty学习之Jetty基础

引言

查了很多Jetty的资料,神奇的发现居然没有一本书或者一个视频,系统的来介绍Jetty的相关知识,所以学习过程中记录了写学习心得,希望对于那些一样需要Jetty知识的人有锁帮助。

Jeffy 简介

Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 Apache Geromino, JBoss, IBM Tivoli、Cisco SESM 等。Jetty 可以用来作为一个传统的 Web 服务器,也可以作为一个动态的内容服务器,并且 Jetty 可以非常容易的嵌入到 Java 应用程序当中。

Jetty 是一个开源并且的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。

Web2.0 时代的来临使得 Web 服务器不得不去处理更多的请求,而花费更多的时间去处理请求,服务器压力和稳定性必将受到极大的挑战。Jetty 率先为解决这类问题从服务器底层提供了一个名为 Continuations 的 机制,来实现异步 Servlet 功能, 帮助开发者轻松实现 Ajax Push 功能。另外 Jetty 提供 IO多路复用的连接器实现,使得服务器可以花费较少的资源来并发服务多个请求,也提高 Web 应用程序在高负载情况下的稳 定性和健壮性,所以 Jetty 完全胜任企业级应用。

由 于 Jetty 构架优秀、实现优雅,所以 它被广泛嵌入的到移动设备、工具、框架 (frameworks)、应用程序服务器(Application Server)等等领域

Jetty 可是标准化的拥护者,它支持 HTTP1.1 ,很好的实现了 Servlet2.4/2.5、Jsp2.0/2.1 规范和 JEE 部分规范。就是说 服务 JEE web 容器标准的应该程序在 Jetty 下会被很好地执行。 另外在 Servlet 3.0 规范的定制过程当中 Jetty 也起着积极的作用和贡献,将来在 Servlet3.0 的实现上也会成为佼佼者之一。 

访问我的网页示例 上海驾校​​​​​​​

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值