课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了java编程开发技术学习需要掌握的一些基础知识等内容,而今天我们就再来说说,Jetty设计原则以及特性等内容。
易用性是Jetty设计的基本原则,易用性主要体现在以下几个方面:
1.通过XML或者API来对Jetty进行配置;
2.默认配置可以满足大部分的需求;
3.将Jetty嵌入到应用程序当中只需要非常少的代码;
可扩展性
在使用了Ajax的Web2.0的应用程序中,每个连接需要保持更长的时间,这样线程和内存的消耗量会急剧的增加。这就使得我们担心整个程序会因为单个组件陷入瓶颈而影响整个程序的性能。但是有了Jetty:
1.即使在有大量服务请求的情况下,系统的性能也能保持在一个可以接受的状态。
2.利用Continuation机制来处理大量的用户请求以及时间比较长的连接。
另外Jetty设计了非常良好的接口,因此在Jetty的某种实现无法满足用户的需要时,用户可以非常方便地对Jetty的某些实现进行修改,使得Jetty适用于特殊的应用程序的需求。
易嵌入性
Jetty设计之初就是作为一个优秀的组件来设计的,这也就意味着Jetty可以非常容易的嵌入到应用程序当中而不需要程序为了使用Jetty做修改。从某种程度上,你也可以把Jetty理解为一个嵌入式的Web服务器。
Jetty的安全性
为了防止任何人都有权限去关闭一个已经开启的Jetty服务器,我们可以通过在启动Jetty服务器的时候指定参数来进行控制,使得用户必须提供密码才能关闭Jetty服务器
部署应用程序
将自己的应用程序部署到Jetty上面是非常简单的,先将开发好的应用程序打成WAR包放到Jetty的Webapps目录下面。然后用如下的命令来启动Jetty服务器:Java–jarstart.jar,在启动服务器后。我们就可以访问我们的应用程序了,Jetty的默认端口是8080,WAR的名字也就是我们的应用程序的RootContext。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。