- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RCP用于构建平台的平台
袀肁芆薄螆膀荿莆蚂腿肈薂薈膈膁莅袆膇莃薀袂膆蒅蒃螈膅膅蚈蚄膅芇蒁羃膄荿蚇衿芃蒂蒀螅节膁蚅蚁袈芄蒈薇袈蒆蚃羆袇膆薆袂袆芈螂螈袅莀薄蚄袄蒃莇羂袃膂薃袈羃芅莅螄羂莇薁蚀羁膇莄蚆羀艿虿羅罿莁蒂袁羈蒃蚈螇羇膃蒀蚃羇芅蚆蕿肆莈葿袇肅肇蚄螃肄芀蒇蝿肃莂螂蚅肂蒄薅羄肁膄莈袀肁芆薄螆膀荿莆蚂腿肈薂薈膈膁莅袆膇莃薀袂膆蒅蒃螈膅膅蚈蚄膅芇蒁羃膄荿蚇衿芃蒂蒀螅节膁蚅蚁袈芄蒈薇袈蒆蚃羆袇膆薆袂袆芈螂螈袅莀薄蚄袄蒃莇羂袃膂薃袈羃芅莅螄羂莇薁蚀羁膇莄蚆羀艿虿羅罿莁蒂袁羈蒃蚈螇羇膃蒀蚃羇芅蚆蕿肆莈葿袇肅肇蚄螃肄芀蒇蝿肃莂螂蚅肂蒄薅羄肁膄莈袀肁芆薄螆膀荿莆蚂腿肈薂薈膈膁莅袆膇莃薀袂膆蒅蒃螈膅膅蚈蚄膅芇蒁羃膄荿蚇衿芃蒂蒀螅节膁蚅蚁袈芄蒈薇袈蒆蚃羆袇膆薆袂袆芈螂螈袅莀薄蚄袄蒃莇羂袃膂薃袈羃芅莅螄羂莇薁蚀羁膇莄蚆羀艿虿羅罿莁蒂袁羈蒃蚈螇羇膃蒀蚃羇芅蚆蕿肆莈葿袇肅肇蚄螃肄芀蒇蝿肃莂螂蚅肂蒄薅羄肁膄莈袀肁芆薄螆膀荿莆蚂腿肈薂薈膈膁莅袆膇莃薀袂膆蒅蒃螈膅膅蚈蚄膅芇蒁羃膄荿
SWT/JFace体会Eclipse RCP:用于构建平台的平台在Eclipse RCP中实现反转控制(IoC)如何在Eclipse RCP中使用第三方包(图)SWT/JFace体会本来打算用RCP来做一个项目工具,但是因为时间紧迫,感觉对RCP还是没有把握。因此直接采用了SWT/JFace,并借助SWT-Desiger的帮助,顺利完成了项目工具的制作。
由于是第一次用SWT,碰到了不少的麻烦。主要得益于在Eclipse官方网站提供的技术文章和Eclipse的Help,解决了绝大部分像我这样的初级入门者的难题:比如Help中的Widget application structure 、官方网站提供的SWT Snippet等绝对是快速入门的宝贵资料。
感觉SWT/JFace还是很好用的,有些概念让人耳目一新,但也有些api提供的功能有待加强。通过和mashimaro师兄的探讨,想来我当时决定用SWT还是比较明智的,一是我按时完成了任务,二是对于RCP底层界面SWT有了深刻的了解,三是初学者本来就不太容易掌握RCP的架构,通过对SWT的了解今后学习RCP应会轻松不少。
附:
SWT ( The Standard Widget Toolkit ) ?:?SWT是Eclipse下的一套跨平台的图形窗口API,但与AWT/Swing不同,SWT是利用了JNI ( Java Native Interface ) 调用操作系统的本地接口实现的,并且采取一一对应的方式( one-to-one mapping ),即SWT的本地化方法在不同的系统上有不同的实现。这样使得SWT比AWT/Swing更简单而又一致,并且效率更高,因而广受欢迎。
JFace : JFace对SWT作了较好的包装,使得程序员开发SWT时更方便,效率更高。
RCP (Rich Client Platform): RCP是一种全新的基于Eclipse插件的Java应用程序架构,这种架构的理念在于Eclipse的Everything is plug-in,特点是灵活、扩展性能良好。Eclipse RCP:用于构建平台的平台技术存在着一定的周期性。在经历了一段由瘦客户端统治的时期后,富客户端技术开始了它的回归。大量的组织正在将它们的应用程序构建成富客户端,其中许多组织将其应用程序建立在RCP(Eclipse Rich Client Platform)的基础上。术语富客户端首先表明此应用程序为用户提供丰富的体验;其次,它还表明此应用程序是某台服务器的客户端。虽然富客户端并不必须具有对应的服务器组件,但是它们通常会有对应的服务器组件。
富客户端在很多方面与胖客户端类似。它们两者都能为用户带来本地桌面体验,并提供那些通过瘦客户端技术很难、不方便或不可能交付的信息和功能。然而,富客户端可提供更多好的特性。胖客户端通常是一个难以部署和更新的大型单体应用程序,而富客户端在体积上更为轻巧,并且是基于部署和更新相对容易的组件模型的。从历史上来看,胖客户端是特定于平台的;而当今的富客户端技术发挥了底层平台的强大功能,同时隐藏了底层平台的细节,从而允许开发人员将精力集中于任务而不是各种特殊平台的特殊细节。
相对于胖客户端,富客户端还具有更好的可伸缩性。传统上,胖客户端直接与数据库相连接。这样就限制了胖客户端的运行环境(防火墙可能会限制胖客户端与数据库之间的连接),同时应用程序的可伸缩性(客户端与服务器之间的连接总数)也可能会受到数据库的限制。富客户端通常利用应用服务器,后者负责建立到数据库的连接。这种配置非常灵活(防火墙友好的)并且具有高度的可伸缩性。当然,技术中并没有必然限制胖客户端与应用服务器进行通信的东西,只不过在胖客户端技术流行的时候,应用服务
您可能关注的文档
- MSN合作方案(含媒体介绍).ppt
- MTP干部管理训练.ppt
- MyGCC测试分析报告.doc
- N5-亚甲基四氢叶酸还原酶MTHFR基因多态性和高同型半胱氨酸.doc
- NETCOLLEGE网络实验室管理控制系统.docx
- nconvert官方教程翻译(带图片详解版).doc
- netkit库技术说明书.doc
- newch6 中断系统.ppt
- newch7 可编程定时计数器8253.ppt
- newch8 接口电路.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)