设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

基于Bluemix快速构建部署一款Java小程序—微博影响力分析器

2014-12-26 11:46| 发布者: joejoe0332| 查看: 8057| 评论: 0|原作者: 月黑风高肉肉虎|来自: csdn

摘要: 近年来IT界风云际会,各种新概念如大数据、云平台、虚拟化等,如雨后春笋般层出不穷。而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各 大厂商竞相推出各种云产品,抢占云市场高地。近期,IT百年老厂IBM也 ...


此时登录Bluemix的仪表板,可以看到刚才发布的程序已经显示在应用程序列表中,刚才新建的CloudantNoSQLDB也已经显示在服务列表中。并且程序的状态显示为绿灯“正在运行”,说明程序正在健康运行中。


图 27、Bluemix仪表板上显示已发布的程序
图 27、Bluemix仪表板上显示已发布的程序


图 28、Bluemix仪表板上显示已新建的服务
图 28、Bluemix仪表板上显示已新建的服务


4、远程调试Bluemix上的应用程序。

上文讲述了如何使用Eclipse插件发布程序到Bluemix上去,接下来将详细说明如何在Eclipse中远程调试应用程序。

作为一位有经验的JavaEE开发者,您一定知道Java程序的开发过程不外乎搭建开发环境、编写程序、编译代码、发布至开发服务器、在开发环境中 测试这几个步骤。多亏了Eclipse的自动编译及发布功能,一般我们不需要特别去编译代码,这个步骤一般情况下是自动完成的。并且程序一旦成功发布到了 测试服务器上,如果代码有所改动,我们也不需要特别去重新编译后再发布,这也是由Eclipse自动完成的。

而把程序发布到Bluemix上就和发布到其他JavaEE服务器上的操作几乎一致,对于一位有JavaEE开发经验的开发者来说,很快就能上手。 且如果代码有所改动,Eclipse的自动编译及发布功能在Bluemix上也仍然有效,Eclipse会自动帮您编译并且发布到Bluemix上。考虑 到Bluemix的云平台的本质,可谓是出乎意外的方便快捷。

并且Bluemix也像其他JavaEE服务器一样可以远程调试。启动远程调试的方法很简单,只需右键点击需要调试的应用程序,选择Enable Application Debug即可进入远程调试模式。Eclipse会开始建立远程调试会话链接,链接建立成功后便可以像一般JavaEE服务器一样调试了。注意,如果应用 程序名称中带有下划线的话,将无法进行远程调试。另外,进入调试模式的应用程序也会自动进入开发模式,稍后讲述什么是开发模式。

图 29、启用应用程序调试
图 29、启用应用程序调试

图 30、远程调试Bluemix应用程序
图 30、远程调试Bluemix应用程序


5、启用Bluemix上应用的开发模式。

如果您的应用程序尚未进入开发模式,并且您多修改几次程序让Eclipse自动发布到Bluemix上,您就会发现默认情况下无论您的修改量有多 少,每次自动发布时,程序都会被全量重新发布并重启一次,耗时相当的长,造成了不必要的时间浪费。对此,您可以对程序启动开发模式 (Development Mode)。在开发模式下,程序会被增量发布(Incremental Publish),也就是说只有被修改的文件才会被推送,这样每次自动发布耗时会比全量发布少许多,能明显感觉到自动发布的速度加快了。

图 31、启用开发模式
图 31、启用开发模式

有关Eclipse的Bluemix插件的更多说明,请阅读Bluemix官方文档


四、结语

  前面我们尝试了作为一位普通的Java开发者,利用Bluemix云平台,在其上发布并调试我们的小应用程序。从开发者的角度来说,Bluemix 云平台的出现加快了传统应用的开发节奏。它减少了开发者搭建环境、配置服务器等与开发几无关系的工作,将开发者从繁复冗余的工作中释放出来,极大地释放了 开发者的能动性,从而增加了开发效率,加快了应用程序开发的迭代周期。


  除了上文所述的Eclipse插件外,Bluemix还能结合IBM DevOps服务一起使用,能真正地做到在线编写、编译和发布,除了浏览器外不用配置其他任何环境,无需安装配置服务器或后台数据库,因为这一切都有 Bluemix和IBM DevOps为您在云端准备好了。关于Bluemix和IBM DevOps服务一起使用的详细说明请参阅此文:Getting Started with IBM Bluemixand DevOps Services using Java


  Bluemix还有更多强大的功能正等待着您的探索。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部