永发信息网

jetty什么是jetty容器嵌入式容器

答案:1  悬赏:0  手机版
解决时间 2021-03-16 11:50
jetty什么是jetty容器嵌入式容器
最佳答案
Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
软件测试人员以及定制软件生产商。大部分的Java开发人员都可以划分到这三种情况中。
EJB
,以及其他一些功能。你应该采用已经存在而且测试过的组件并且使用Jetty而不是从零开始。
ApacheGeronimo,
JBoss
, 和ObjectWeb JOnAS这些项目组在建立自己Java EE应用服务器时也是这样做的。
当已经存在的容器不能满足需要的时候,软件测试人员会得益于按照需要来生成自己的servlet容器。例如,曾经有个同事想要寻找某种方式来驱动他为web service代码所写的单元测试
对于那些开发Java EE应用作为产品的人员来说,为什么仅仅提供一个WAR文件?这样你为会容器的规范而头疼,同时也会增加你的技术支持的成本。相反的,可以提供给客户一个自己具有启动,停止以及管理功能的应用程序。就连硬件生产商也会从中受益:Jetty对于普通的HTTP服务(没有servlet)只需要350k的内存,这使得可以将其用在智能设备中。你可以提供基于web的控制面板并且具有Java web应用的所有功能而不用担心那些独立的容器所带来的压力。
最后,我敢打赌嵌入式servlet容器最有趣的应用会发生在那些从来不编写传统的基于web应用的人身上。可以将Java EE和HTTP的组合作为一个C/S结构程序的后台。考虑一个事件驱动的服务,例如(假想的)Message-Driven Bank(onjava上的另外一篇文章中提到),从main()方法启动并且等待到来的请求,就像Unix中的daemon程序一样。肯定会有一些人想要将这个程序暴露成一种基于用户的风格,例如一个GUI桌面应用,这只是个时间问题。
要创建自己的基础组件,协议和socket通讯代码是最令人生厌的,而且会使人从业务逻辑中分心,就更不用说将来可能要调试的事情了。使用嵌入式的Jetty容器来将业务逻辑通过HTTP协议暴露是一个不错的选择,它不用对现有程序作过多改变。选择采用Swing,
SWT
,XUI这些GUI并且将请求包装成HTTPPost操作,
,甚至SOAP来完成这个回路。与定制的特定于某个领域的协议相比,这些通用的协议可能性能稍差,但是,用不了多久,你就会从这些已经存在的经过实际检验的协议中得到好处并且节省大量的努力。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的房子装修好已住了十多年,感觉财运欠佳,
电脑上看电影屏幕上总是出现很多字是怎么回事
我现在在上中专 已经是第三年了,但是我现在
弱电工程,系统集成和智能建筑的区别
鑫顺饺子馆我想知道这个在什么地方
醴陵市株洲创维电视这个地址在什么地方,我要
为什么物价越来越高?钱越来越不值钱,什么时
多吃维生素d能长高吗?
WDZB-BJY(F)-3*2.5是什么电缆?
谁能帮我解答一下,k4168次火车,是不是老式
金天雪莲是传销窝点
康欣大药房地址有知道的么?有点事想过去
木羊永是什么字
right与night的区别是什么?
林阿进肉饭(五马街店)这个地址在什么地方,我
推荐资讯
如何快速包饺子 5秒钟包饺子
服从真理是什么意思?能举例说明下么?谢谢!
12岁买什么牙膏好?
现在做什么生意赚钱?吉林长春农安
世上最珍贵的不是永远得不到或已经得到的,而
索爱比利时手工巧克力四平师大店在什么地方啊
智能手机有一个功能是GPS,有必要开启吗
洋葱头历险记读后感450字,急!!!
男人希望女人在家相夫教子,不让她出去工作,
辽宁华世东方物联产业发展有限公司地址有知道
吃VB对身体有什么好处?
在哪里可以阅读《苹果树下的外婆》
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?