• Jetty


    最近有些忙,主要是瞎混,一下子接触很多东西。

    加上有个技术人员的通病,写着写着,技术是达标了,规范就达不到了。

    用团队的话来说,这应该算是脱节了,规范主要就是在团队合作中使用的,而技术明显高过团队的人容易产生的就是依照自己的想法来编程,却忘了给团队留下一个规范。

    不说那么多了,这些东西总归是一个团队成型之前所必须面对的事情。

    说说Jetty吧,学习Java的人,基本上都会知道Tomcat这东西,如果你理解Tomcat是什么东西,那你就用这个概念来理解jetty就可以了。

    作为一个web服务器来说,它的特点就和它的设计原则一样,是易用。配置简单、扩展容易,过了初学者这坑,我也觉得自己该开始对这些行业内的前沿技术什么的开始好好关注和学习了。

    1、概念

    想象一下,屋子正着火,旁边水池里有很多水,这时候拿着水桶去装水然后扑灭火势。

    那么问题来了,你如果没有容器来装水,是不是太没效率了?这火还能扑灭吗。

    这比喻真不太好,哈哈,不过我就是想表达作为web服务器的作用。一堆java类,没有人来管理,只是一盘散沙。就好像刘邦把军队交给韩信一样,他只需要把控大局,剩下的事情让韩信去干就行了,我是boss我干嘛要干活?!

    2、安装(*需要先安装JDK,加上环境变量)

      a、免安装启动

    下载地址:http://download.eclipse.org/jetty/stable-9/dist/

    我的电脑是window7 所以下载的是zip,下载完解压。

    运行时候只要在资源管理器当中输入 

    java -jar start.jar

    即可,或者在jetty目录下打开命令台输入当前的指令也可以。

      把编译好的项目代码copy进webapps目录中就可以了,这是比较直接的方式,还有通过配置的方式做的,有兴趣的自己去了解一下。

      b、idea集成、eclipse插件安装

    在idea里面jetty直接被集成了,eclipse则需要通过eclipse market或者通过install pluging的方式去添加新插件。

    后续再加上其他的说明,也在了解当中。需要配合其他技术来做学习。jrebel、maven、ant等等,尽管只是工具,但是毕竟是提高生产力的方式。

  • 相关阅读:
    Linux设备驱动阻塞与非阻塞I/O
    Linux设备驱动轮询操作
    Linux设备驱动中的并发控制
    Python趣味入门8:集合变量列表、集合、元组、字典
    买我的《Python青少年趣味编程》给寒假爱编程的小朋友一点温暖。
    第56篇ProfileData与DataLayout
    第59篇编译策略
    第60篇获取编译任务
    第63篇解释器与编译器适配(二)
    第57篇profile实例
  • 原文地址:https://www.cnblogs.com/gabin/p/4051709.html
Copyright © 2020-2023  润新知