设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

漫步云端或成Java开发者的新选择

2009-4-14 10:33| 发布者: joejoe0332| 查看: 2567| 评论: 0


  Java应用在云中的监测,报告,调试和支持

  由于应用程序是你开发的,所以你不需要调试支持。云需要为开发者提供一种功能,即有关他们程序运行所在的服务器的情况。就此,他们需要如报告/分析和监测/警报的API。这样,开发者的调试工作变得更加简便,并且对应用程序运行的状况也可以了如指掌,以便在第一时间做出反应。当然了,无论何时,开发者都需要了解他们自己应用程序的内部细节,所以日志就变成调试工作中无比重要的一部分。Washburn在交谈中说到,他们很快将推出监测/警报API,并计划提供更多功能和支持。

  在其他应用程序服务器上的部署

  Stax在设计上提供的Java网络容器(Tomcat)是与弹性计算云合成一体的。Stax的目标是帮助开发者达到应用程序部署灵活性的一个新的高度,这样不光方便了应用程序在弹性PaaS上部署所需要进行的向上或向下的调整,而且对于开发者而言,这种灵活性也方便他们将应用程序部署在他们自己的应用程序容器中。除了支持这种端到端的应用程序生命周期外,Stax还可以用于应用程序生命周期其中一部分的支持。比如说,在现在这个众人投往云端的趋势下,有些企业仍然不愿将整个生产线搬到云端上来,但是打算做一些小规模的开发以作测试用,所以,应用程序在两种环境下必须都能够运行(在Stax上测试,在他们自己的服务器环境上做生产)。

  J2EE应用程序以及应用程序容器

  目前为止,Stax还没有提供选择应用程序服务器实现的自由。只有Tomcat网络容器。

  Spring,JBoss Seam,JSF以及其他

  只要能够在网络容器中运行的库,你都可以往里添加。Stax的初始应用模板其实主要是用来练手用,以帮助你熟悉一个系统的建立。里面有少许预建立好的应用程序配置,开发者用不了多久就能看完。在测试版反馈之后,他们将把新的Java模块系统(Java Module System)以及/或者OSGi也融合进来,以便于开发者创建新的应用程序方案。

  如果你的应用程序需要Tomcat以外的支持,或者它需要访问本地文件系统,那么Stax恐怕不适合你。这种情况下你唯一的选择就是亚马逊EC2,或者你也可以等待其他的公司(Oracle,IBM?)推出“云中的Java”,看看那上面有没有你所期待的功能。

  原文:Java in the Cloud by Hari K. Gottipati

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部