发表于: 2017-10-22 23:31:48
2 759
今日完成:
1)学习jetty
|-1什么是jetty?
(百度)Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。我的理解:类似于tomcat的服务器,它比tomcat启动更快,并且它支持:把Jetty部署到你的应用里,而不是把应用部署到jetty上
|-2基本命令:($JETTY_HOME表示jetty安装目录,这是通过命令行方式启动)
运行
java -jar start.jar
修改jetty端口
java -jar $JETTY_HOME/start.jar jetty.http.port=8080
jetty帮助:
java -jar $JETTY_HOME/start.jar --help
其他的命令见博客:http://www.cnblogs.com/yiwangzhibujian/p/5832597.html
|-3jetty的嵌入式开发(就是将jetty嵌入到应用代码中,非常方便测试)
具体见博客:http://www.cnblogs.com/yiwangzhibujian/p/5845623.html
2)学习JMX(因为在嵌入式的jetty中有一个代码不懂,一百度就跟JMX连接上了,对这东西也挺感兴趣,就学了一下)
什么是JMX:是一个为应用程序植入管理功能的框架。通过JMX,你可以动态的修改项目配置的属性值,动态的进行监控一些控制。这都是在不重启服务器的前提下实现的。(比配置文件强大多了,但是国内貌似没多少用的,国外:WebLogic管理页面,JBoss都基于此开发的)。
具体的JMX:http://www.cnblogs.com/dongguacai/p/5900507.html
ps:昨天偷懒了,,昨天看jetty的时候根本看不下去,索性就休息了,,,,
明日任务:
继续学习jetty,学习svn,,加快进度,加快进度!!
评论