JSPCN主页 | JSP空间 | 网站制作 | JSP下载 | JSP论坛 | JSP教程 | 关于JSPCN | 联系我们
JSP虚拟主机,jsp空间,java空间,java虚拟空间,详细请点击进入
做最专业的JSP中文网站 当前位置首页--JAVA技术--J2EE  
文章搜索:
关键字 标题
  
JSP中文网内容管理系统(JCMS)
JSP虚拟主机
网络笔记本
网摘,图片,笔记收藏
虚拟服务器

JSPCN文章目录分类
JSP配置[219]JSP基础[136]
中文问题[69]上传问题[27]
JAVABEAN[46]数据库[212]
文件操作[126]图片声音[17]
JSP其他[57]时间相关[16]
JAVAMAIL[72]STRUTS[144]
开发工具[28]教程系列[157]
JSP实例[89]
JAVA基础[421]APPLET[78]
JAVA网络[179]Applica[115]
Servlet[98]XML[163]
J2ME[257]J2EE[374]
考试相关[63]JAVA线程[90]
EJB[261]Swing[26]
Java API[141]声音图片[28]
异常处理[33]JAVA实例[290]
JAVA类[139]SUN[89]
Hibernate[6]JMX[8]
Spring[34]
本版推荐文章 
本版热点文章 
相关文章链接 
 
J2EE对Lotus Professionals意味着什么?
作者:     文章来源:
访问次数:47次     加入时间:2007年04月17日
现在IBM Lotus已经牢牢树立了在下一代J2EE开发工具里程碑中的地位,这将给Lotus Professionals带来什么益处和潜在的障碍呢?下面是Domino及J2EE资深技术专家John Kidd的观点。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

市场对于降低采用J2EE开发时间和快速部署商业应用平台的需求是很大的,特别是EJBs和其他具有相似功能的部件证明是非常有价值的。一个标准的应用程序框架将会具有非同寻常的意义:开发人员可以集中精力在商务逻辑代码上而不是平台上。我们已经有了基础平台和其他的一些东西,但是我们需要有更加高度集成的平台,那就是我们有待开发的市场。
JSP虚拟主机 | JSP空间 | JSP主机 | JSP双线虚拟主机 | JAVA空间 | JAVA虚拟主机 | 虚拟服务器 | JSP 虚拟服务器 | VPS
Virtual Private Server | JAVA虚拟服务器 | VM服务器 | VHOST | 虚拟操作系统 | JSP论坛 | JAVA论坛 | JSP站点论坛
Copyright © 2002-2005 JSPCN.net. All rights reserved.
JSP中文网    备案序号:蜀ICP备05001583号
成都恒海科技发展有限公司    成都市一环路南二段6号新瑞楼三楼8号