oa-lotusnotes(domino)与常见oa系统(java)技术对比分析

oa-lotusnotes(domino)与常见oa系统(java)技术对比分析

ID:32179366

大小:45.32 KB

页数:5页

时间:2019-02-01

oa-lotusnotes(domino)与常见oa系统(java)技术对比分析_第1页
oa-lotusnotes(domino)与常见oa系统(java)技术对比分析_第2页
oa-lotusnotes(domino)与常见oa系统(java)技术对比分析_第3页
oa-lotusnotes(domino)与常见oa系统(java)技术对比分析_第4页
oa-lotusnotes(domino)与常见oa系统(java)技术对比分析_第5页
资源描述:

《oa-lotusnotes(domino)与常见oa系统(java)技术对比分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嘉里建设有限公司OA-LotusNotes(Domino)与常见OA系统(JAVA)技术对比分析说明本文主要来自网络或其他机构,仅供参考VersionControlOriginallySep.2013,WendyOuyangKerryPropertiesLimited密级“IT内部传阅”page5of5目录1.技术层比较31.1.开发技术31.2.开发工具31.3.接口31.4.对关系数据库的支持31.5.开发语言可学习性32.维护层比较42.1.针对OA的维护42.2.数据备份机制42.3.数据安全方面43.应用层比较(OA)43.1.表单43.2.流程43.3.页面显示5K

2、erryPropertiesLimited密级“IT内部传阅”page5of5技术层比较1.1.开发技术üDomino专属于IBMdomino起源于LOTUS,是协同办公领域最早技术,被IBM收购后,在IBM支持下发展状大,成为协同办公领域应用最广,用户数最多的平台。,有点类似于VB说的是LOTUSSCRIPT,DOMINO支持多种开发技术,包括JAVA,掌握DOMINO开发技术的人少之又少DOMINO平台提供表单、视图、代理、页面等开发元素,并有完善的权限控制机制,无需代码开发,是成熟的二次开发平台,开发人员上手快。。是属于面向过程的开发语言LOTUSSCRIPT不等于DOM

3、INO。üJAVA属于SUNSUN已经被甲骨文收购,JAVA作为一种技术规范,IBM也是规范的制定者与推动者,是目前全球范围内推广最普遍的开发语言,掌握JAVA开发技术的人在中国非常多。属于面向对象的开发语言。1.2.开发工具üDomino必须用自带的安装程序安装开发端,客户端,管理端,并在开发端进行开发。üJAVA可以用各种开发工具每种开发工具都需要学习成本,DOMINO提供的开发、应用、管理客户端各司其职,就开发客户端而言,与普适的客户端相比,可以降低开发难度,提高开发效率。着手开发。比如Editplus,eclipse,Myeclipse等等1.3.接口üDomino接口

4、大部分是IBM公司自己的接口,基本很少有第三方软件提供Domino接口,即使有,接口关联也非常不规范。üJAVA接口非常多,各接口之间基本按规范协作,JDK本身提供很多类DOMINO同样可以应用各种接口规范,另外根据实际应用,提供特有的接口技术,这些特有的接口技术在其应用范围内功能更强大、稳定。,也可以在网上找到很多JAVA开发的类或函数。1.4.对关系数据库的支持üDomino由于本身就是文档数据库Domino的文档数据库更是一种强健的对象存储手段,用户可通过它访问、跟踪、存储并组织繁多的信息。文档可包含任意数量的对象,其数据类型包括纯文本、RTF文本、数字化文本、结构化数据

5、、图象、图形、声音和动画。这在关系型数据库都是不可想象更别谈支持的实现。,所以对关系数据库支持很差,如果有集成,大部分数据采用JDBC方式创送。LotusDomino平台对关系型数据库也具备良好的扩展支持,其中Domino7.0以后的版本自身更是集成了对DB2及Oracle的技术接口。Domino与关系型数据库据库(DB2或Oracle)的集成应用有三种方式:1.通过J2EE提供的JDBC链接方式;2.LEI方式,Lotus专门用于Domino数据和关系数据库交互的软件;3.WebService方式获得其他应用的数据和与其他系统交换数据;而且从结构上分析,不可能将所有数据全部写

6、入关系数据库有必要将所有数据存入关系型数据库吗?结合文档型数据库与关系型数据库特点,发挥各自优势。,DOMINO本身至少会存放80%的数据,关于日志的部分可以写入到关系数据库。üJAVA支持市面上的大部分关系数据库DOMINO平台同样支持JAVA技术,ORACLE,SQL,MYSQL,DB2等等。对中间件的支持也很多。所有数据均可以写入关系数据库。1.5.开发语言可学习性ü学习Domino最好的方法就是查看安装客户端所带的帮助系统,但由于Domino开发技术掌握人员很少,且函数较少,可供学习的书籍也较少,所以培养一个好的Domino开发工程师需要2-3年Domino平台做为优秀

7、的二次开发平台,提供丰富的设计元素及应用,对开发人员要求不高,只要具备基础的编程知识,很快即可掌握Domino开发、维护技术,人员培训成本极低;ü学习JAVA最好的方法是参加专门的JAVA培训班或看书籍,目前国内有很多的JAVA培训班,比如北大青鸟等等,关于书籍方面JAVA有很多,比如:JAVA编程思想,或张孝祥编写的几种JAVA学习教材等等。所以培养一个好的JAVA开发工程师需要0.5年-1年JAVA技能作为程序员的基础技能,掌握的人员确实很多,但有实践经验的高等级技术人员依然短缺;另外,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。