- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE、LotusNotes应用和技术对比表
J2EE、Lotus Notes对比表
分类名称J2EE(SUN)Lotus Notes(IBM)优势劣势优势劣势
技术对比编程语言
Java是目前使用最为广泛的网络编程语言之一。它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。
简单 Java 语言简单是指这门语言既易学有好用。
多线程 Java 的特点之一就是内置对多线程的支持。
Java/Jsp,应用很广泛,有开放技术标准。从业人员多,技术交流充分。java应用程序需要更多的代码来执行同样的任务,而notes较短。Lotus特有编程语言,应用范围有限,效率低,不适合需要做大量计算要求的软件。
从业人员少,技术相对封闭。
编程语言相对复杂,也因为它的复杂性,Lotus Notes 的应用开发十分困难且花费较大。开发框架
1、JDK功能强大,跨平台支持,支持多种数据库。
2、可以实现多层的网络架构。数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发 HYPERLINK /tag/%BF%F2%BC%DC/ \t _blank 框架的支持。用Java进行开发前期需要做大量的系统分析和设计的工作1. 可以非常快速的实现操作,对于简单业务开发效率非常快。
2. 本身权限模型很完整,配置简单。
3. 自带LDAP。
4. 支持Java集成,支持WebService。1、Lotus Notes 限制了第三方去创造新的应用的能力 。
2、很多独立软件开发商所开发的最好应用无法架构于Notes 平台。组件体系
1、Servlet/EJB。
2、支持分布式部署。
支持分布式部署
无完整的组件体系跨平台性Java有很好的跨平台的特性。几乎都可以在不作任何修改的情况下运行在 HYPERLINK /fuwuqi/linux/ \t _blank Linux或者 HYPERLINK /fuwuqi/windows/ \t _blank Windows等不同的操作系统上。不支持OS400操作协调1、支持Java集成,支持WebService。
2、可以在不作任何修改的情况下运行在 HYPERLINK /fuwuqi/linux/ \t _blank Linux或者 HYPERLINK /fuwuqi/windows/ \t _blank Windows,OS400等不同的操作系统上。应用成本对比
WEB服务器Java的Web应用服务器有免费 HYPERLINK /tag/Tomcat/ \t _blank Tomcat、JBoss等,如果需要更好的商业化的服务有:Web Sphere和 Web logic。不能支持大用户强大的工作流定制功能,并且能提供一个较灵活的图形化定制工具,可以适应于企业各种形式的审批表单、流程的需求。1、Lotus 客户端每年收费。(收费)
2、Domino对Web支持还不完整。硬件要求对硬件要求不高,一般服务器也可保证系统正常运行,具体根据用户规模配置
大用户需要高配置服务器1、对硬件要求高,需要专业级服务器方可保证系统正常运行。
2、因为Lotus Notes 处理速度问题,因为它有很多层的界面。数据库要求 支持关系型数据库,在海量数据存储和计算方面有极大的优势,延长了OA系统的使用周期,使OA用户摆脱了原来NOTES系统越用越慢的桎梏。文档型数据库NOTES对ORACLE,SQL等关系型数据库支持不是很好,当用户数据量积累比较多,变成海量数据时,NOTES系统的运行效率会大大降低,甚至能达到用户不能忍受的程度。维护成本对系统管理员要求不高
稳定性相对较低系统稳定性较好
1、对系统管理员要求很高,安装维护复杂。
2、软件实施后期维护困难,扩展性差。发展趋对比J2EE架构的行业应用广泛、案例经验丰富,更加趋于成熟。
应用范围广、技术开放、软件实施难度较高、扩展性好、硬件要较高 、跨平台性良好。
Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。
支持中间件技术,大大降低了二次开发成本,全面提高系统的灵活性。软件实施后期维护困难,扩展性差。
适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应
对关系数据处理能力非常弱,且数据维护困难(相对关系型数据库)。
.对于B/S开发,Domino本身功能较弱,很多功能需要Java代理及外接数据库才好实现
.展现、逻辑、数据之间耦合度较高,逻辑代码分布在表单、代理、视图等处,使得代码维护较为困难。
.Domino对Web支持还不完整,很多No
您可能关注的文档
最近下载
- DBJT 08-120-2015雨水口标准图2015沪S203.docx VIP
- 神经介入产品培训.ppt VIP
- 重庆市綦江区郭扶镇社区工作者招聘考试试题汇总2024.docx VIP
- ECharts数据可视化课件 第1章 初识ECharts.pptx VIP
- 重庆市綦江区安稳镇社区工作者招聘考试试题汇总2024.docx VIP
- 突发事故处理流程.pdf VIP
- 电工安全生产协议书(完整版).docx VIP
- 固定翼无人机技术完整全套教学课件.pdf
- 1.35KV预制舱变电站项目(整套35KV预制舱,变压器,开关柜,火灾报警)技术规范书.doc VIP
- DB36_T 811-2020 井冈蜜柚 生产技术规程.pdf VIP
文档评论(0)