- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java与比较
一、应用时期的比较:IBM NOTES平台是OA系统早期应用的主要技术,主要是C/S结构(注:C/S结构指系统软件在使用时,不仅需要在服务器端安装软件,还需在各个用户自己的电脑上安装客户端,系统升级和维护的时候需要服务器和客户端同时维护)。由于OA系统在中国的应用以电子政务,政府的使用为开端,早期建设的大OA基本上都是采用NOTES技术来开发。JAVA技术和.NET技术是2003年以后逐渐流行的OA开发平台与技术,主要支持B/S结构的应用(注:B/S结构指系统软件安装时只需要在服务器端进行安装,后期维护也只需要在服务器端维护既可,普通用户使用时只需要用IE浏览器以浏览网页的方式浏览就可以,不需要在客户端做任何安装和操作,便于升级和维护)。经过近10年的应用,NOTES技术逐渐出现一些安装过于复杂,二次开发成本太高,对于海量数据处理速度缓慢等问题,逐渐淡出OA应用的主流技术平台。同时,由于对网络技术,关系型数据库等新技术的有力支持,JAVA和.NET以易用性强,拓展性强等特点逐渐取代NOTES成为目前OA应用的主流技术。二、具体应用的对比NOTES的强项在于开发流程类程序,对于复杂的流程他可以准确的实现,但是对于变化较多的流程,或者对于已经做好的流程要进行修改,对于NOTES是非常困难的事情。此外,因为NOTES不支持ORACLE,SQL等关系型数据库,当用户数据量积累比较多,变成海量数据时,NOTES系统的运行效率会大大降低,甚至能达到用户不能忍受的程度。NOTES平台目标是尽量实现多的功能应用,把信息交流、文件的管理、共享及复制、数据库、用户界面、网络服务商、应用发展、传真、时序安排和日历功能等等所有的东西都压缩到一个空间里。这种设计从结构上说违背了软件业发展的基本原则,导致他从安装到开发都非常复杂。安装复杂,因为它需要完成很多事。并且因为它的复杂性,NOTES的应用开发十分困难且花费巨大。NOTES处理速度很慢因为它有很多层的界面。同样由于它的复杂性,NOTES限制了第三方去创造新的应用的能力。尽管NOTES在OA应用初期所做的贡献功不可没,但是技术平台也有生命周期,多种新技术的发展和OA用户逐渐要求系统实用,易用并可灵活拓展是他逐渐没落的重要原因。以JAVA和.NET为代表的OA的新技术的应用,有以下几个特点;1、支持最新的网络传输XML技术,在B/S系统结构的易用性,安全性上都有了大的突破,使B/S结构系统的大范围应用变成现实。2、支持关系型数据库,在海量数据存储和计算方面有极大的优势,延长了OA系统的使用周期,使OA用户摆脱了原来NOTES系统越用越慢的桎梏。3、支持中间件技术,大大降低了二次开发成本,全面提高系统的灵活性4、支持图形化流程设计,使原来复杂的流程开发工作变成用鼠标拖拽就可完成的简单应用。5、实现单点维护,安装升级简洁易用。6、良好的拓展性使该两种技术支持与NOTESH或其他平台的数据交换与集成。自2003年以来,由于JAVA和.NET在市场的校验中逐渐成熟,并符合目前网络技术发展的潮流。该两种技术已经成为目前OA应用的主流技术,占据越来越多的用户市场。三、JAVA技术和.NET技术的对比(一)相同点: 1.适用:企业级开发平台,并且广泛应用于web开发领域; 2.Windows .NET 框架和 Java 都使用了一种托管的运行时环境,都将源代码转换为一种中间语言,然后将其编译为本地的可执行代码。两种平台的开发语言环境都提供垃圾收集、动态类加载和异常; 3.后台数据库领域中,.NET 和基于 J2EE 的应用程序都可以访问 Microsoft SQL Server、IBM DB2、Oracle、Informix、Sybase 和其他数据库上存储的数据; (二)优劣: 1..NET更加方便的利用操作系统集成的服务;2.J2EE架构的行业应用广泛、案例经验丰富,更加趋于成熟;当然,.NET随着近几年的推广应用也日趋完善、成熟;3..NET平台架构的简单易用性,决定了使用它的开发效率较高; 开发成本更低4.使用.NET框架的开发和维护费用更低。与在.NET框架上编写的应用程序相比,J2EE 应用程序需要更多的代码来执行同样的任务,较短的代码意味着更轻松的维护工作;5..NET系统比J2EE系统的部署更加简单、方便;6.J2EE对 XML 和 Web 服务的支持比。NET略差。(三)总结:1.两者的应用有着相似的架构、相应的主要技术;2..Net所有技术来自Microsoft,J2EE的技术有多个厂商的实现; 这也就决定。NET走的是微软一贯的易用性强,灵活性高,人性化的特点,J2EE则是承袭了技术性强,逻辑性强,可跨平台使用等的特点3.两者均可以满足大多数应用的需求; 4.主要的差别不在技术的可行性上,而在
您可能关注的文档
- 《浙教二级下册品德与生活教案 .doc
- 《浙大远程春医学信息检索作业.doc
- 《浙师大教育实习计划2011级.doc
- 《浙教五下品德与社会.doc
- 《浙师大行知学院教师工作绩效考核.doc
- 《浙教五下品德教案.doc
- 《浙教小学美术第五册授课计划.doc
- 《浙教版七年级上册科学教案第二章.doc
- 《浙教品德与生活二上教学设计.doc
- 《浙教版一年级上册品德与生活教案.doc
- 2025年江西工程学院单招职业适应性测试题库(各地真题).docx
- 2025年江西工程学院单招职业适应性测试题库(各地真题).docx
- 2025年江西应用工程职业学院单招职业倾向性测试题库标准卷.docx
- 2025年江西应用工程职业学院单招职业倾向性测试题库a4版.docx
- 2025年江西工程学院单招职业适应性测试题库必考题.docx
- 刘铁民安全生产课件.pptx
- 2025年江西工程学院单招职业适应性测试题库往年题考.docx
- 2025年江西工程学院单招职业适应性测试题库完整版.docx
- 2025年江西工程学院单招职业适应性测试题库学生专用.docx
- 2025年江西工程学院单招职业适应性测试题库最新.docx
文档评论(0)