科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道J2EE对于Lotus Professionals意味着什么?

J2EE对于Lotus Professionals意味着什么?

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Domino开发人员将得益于以下最明显的三点:可伸缩性、执行性能和事务支持。我不知道大多数Domino开发人员遵从哪一种开发模式,但是如果你对J2EE的面向对象方式的分析和设计模式不熟悉的话,相信它们很快就会让你感到痛苦的。

作者:www.ibm.com 来源:www.ibm.com 2007年9月14日

关键字: 技巧 IBM lotus J2EE Office

  • 评论
  • 分享微博
  • 分享邮件

  2003 年 6 月 01 日

  现在IBM Lotus已经牢牢树立了在下一代J2EE开发工具里程碑中的地位,这将给Lotus Professionals带来什么益处和潜在的障碍呢?下面是Domino及J2EE资深技术专家John Kidd的观点。

  : 向J2EE转移对于Lotus开发者意味着什么呢?

  这是一个很有深度的问题,它意味着重新学习。对于每个人来说,最大的障碍就是:要学着用对象来思考问题。学习Java这门语言并不是问题,许多Lotus开发人员已经在他们的程序中使用了Java,但是没有一个Domino开发人员确实用到了面向对象(OO)的思想。我知道LotusScript有OO的外延,而Java本身就是面向对象的,但是我很少看到Domino开发人员的解决方案中用到了面向对象的思想,而且他们一直在写由Domino标准事件来触发的针对过程的代码。

  另一个要学习的是Java全面的体系结构。这是我们为什么在Advisor DevCon上举办“J2EE入门介绍”研讨会的原因,它不仅仅是介绍性的,它的目的是让人们尽快地越过Java入门这道门槛,从而熟练地使用它。

  尽管和Domino的体系结构有相似之处,但是J2EE的体系结构还是与众不同的。Domino提供了一个应用程序的平台;J2EE同样提供了大部分相同的功能。尽管J2EE提供了从系统级别来构建应用程序的功能,但它还是无法与提供了快速应用程序开发工具(RAD)的Domino相比,它的不足在于没有提供一个基于应用程序的平台。

  : Lotus开发人员能用J2EE来做哪些以前不能做的工作呢?

  Domino开发人员将得益于以下最明显的三点:可伸缩性、执行性能和事务支持。

  : Lotus Professionals在开发完美的系统时需要学习J2EE的什么内容呢?

  用对象来思考问题。为了构造强健的和可升级的系统,你肯定要用到它。我大约从1992年开始Domino的开发,直到J2EE浮出水面,据我所知有很多用Domino开发的系统能够很好地运行,而J2EE并不会给你很多的恩惠。

  我不知道大多数Domino开发人员遵从哪一种开发模式,但是如果你对J2EE的面向对象方式的分析和设计模式不熟悉的话,相信它们很快就会让你感到痛苦的。

  : Lotus Professionals会带给J2EE些什么呢?

  带来他们的创造力。我想如果曾经从事Domino开发的人员再经过严格的J2EE培训,他们会写出一些让人赞叹的应用程序。Domino的开发人员已经习惯了用非常有创造力的方法去克服技术难题。

  : IBM的快速应用开发工具有哪些局限性?Lotus开发人员怎么去掌握它?

  IBM会努力推出基于Domino并与J2EE紧密结合的RAD工具,这是对IBM、对促进J2EE的发展都非常好的处理方式。接下来就是集中精力去学习使用这些工具,开发人员再也不会去和J2EE API的内部运行机制代码打交道了。与Domino在这个领域比较起来有点让人困惑,最好的Domino开发人员是那些真正了解Domino的人,这对J2EE来说同样成立,甚至对于RAD工具,那些最棒的应用程序通常是那些最了解核心架构的开发人员编写的。

  我们看到已经有RAD或者基于对象的工具来构建Java应用程序了。Borland的JBuilder里和Symantec的Visual Caf里,都有可拖拉控件、beans,你可以很容易地构建自己的应用系统。很多开发人员也正在忍受着这些工具所带来的依赖性和兼容性的痛苦。

  市场对于降低采用J2EE开发时间和快速部署商业应用平台的需求是很大的,特别是EJBs和其他具有相似功能的部件证明是非常有价值的。一个标准的应用程序框架将会具有非同寻常的意义:开发人员可以集中精力在商务逻辑代码上而不是平台上。我们已经有了基础平台和其他的一些东西,但是我们需要有更加高度集成的平台,那就是我们有待开发的市场。

  参考资料

  本文摘自 2003.6 《Lotus Magazine 简体中文版》:《Lotus Magazine 简体中文版》作为国内第一个专注于IBM Lotus技术的刊物,其内容主要源自美国Lotus方面的相关顶级技术刊物,面向广大Lotus管理及开发人员,向您展示最新最前沿的Lotus相关技术。欢迎 申请赠阅。

  Lotus相关专题:如果您是对Lotus感兴趣的开发人员,想进一步了解Lotus产品家族,熟悉Lotus产品是如何和IBM其他的产品一起协同工作的,Lotus是如何支持诸如XML、Web服务等等业界的开放标准的,如何用Lotus进行J2EE的开发,即刻访问 IBM developerWorks 中国网站的 Lotus相关专题。在这里,我们为您精心收集了相关的文章、教程、红皮书,相信对您的开发会有所帮助。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章