- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RemObject SDK学习资料 前言 DELPHI 的3rd-Party 元件數量之多,遠超過其它的開發工具,其用途之廣可說創下前所未有的記錄。這也為DELPHI 程式設計師省下許多重新製造輪子的時間,令系統開發速度倍增,同時減少了因實作碼增加而使錯誤率升高。可惜的是VCL元件似乎都有著一個通病,就是缺少完整的說明檔!許多VCL 元件甚至連範例都少的可憐,幸運的是VCL 元件有個不成文的慣例,那就是多數都會附上完整的原始碼,這一點可以稍減其說明檔不足的現象。即便如此,說明檔不足依舊對使用者造成相當大的困擾,時間就是金錢,在設計者探索原始碼時,時間也一點點的流失了。本文所介紹的RemObjects SDK(以下簡稱RO) 也不能例外,由於這套元件的開發者只有兩位,因此說明檔一直都是相當短缺,有些地方甚至還有描述錯誤的情形,但這些缺點卻無法掩蓋其嶄新的創意與高延展性的設計概念,這也是本文為何會出現在讀者眼前的主要原因,RO是筆者看過VCL 元件中唯一令筆者感到驚豔的,當然! 這只是筆者個人的感覺,對讀者不見得是如此,不過多了解一樣東西,於汝何損?? 因此,細細品嘗吧!! ?PS:本文省略了討論Web Services的基本知識部份,如果讀者對於Web Services不熟悉,可參閱筆者的另幾篇文章。 What’s RemObjects SDK 隨著各家廠商的強力背書與推銷,Web Services 儼然成為未來分散式系統開發的主流架構,但是Web Services 至今仍然存在一些問題,其中有些是屬於規格的問題,有些則是先天上的限制,許多使用Web Services 開發系統的人都會有一個困擾,那就是效率不高,其原因很簡單,XML 本身屬於純文字型態,加上必須依賴XML Parser 剖析XML 文件,在傳輸與解譯上都是造成效率不彰的原因,這是Web Services 的先天限制,也是為了相容性所付出的代價。當然! 如果網路頻寬夠大,電腦速度夠快,這些都不是問題。但事實是目前的頻寬與電腦速度還不足以勝任,這使得Web Services 的應用面縮減不少,因此許多的Web Servcies開發工具都會提供將SOAP訊息壓縮的解決方案,藉此減少網路傳輸時間。另一個問題則是Web Services 必須依賴網路通訊協定,以現今的情況來看是以HTTP或TCP兩種網路通訊協定為主流,假如客戶想將系統安裝於一台電腦上(不管是何理由,或許是因為節省金錢),Web Services 還是需要一個佔用Port,就實務上來看這並不是什麼大問題,但如果可以不佔用Port豈不更好?? RO 就是這樣一套元件,首先! RO 支援兩種訊息標準,一個是SOAP(也就是Web Services)、另一個則是Binary(二進位訊息),支援SOAP 可讓其它支援Web Services 的開發工具經由SOAP連上RO Server,支援Binary 可以讓RO Client以更快的速度與RO Server 溝通,這比起將SOAP壓縮後傳遞的效率高上許多,更令人興奮的是RO允許設計者混用這兩種訊息協定,也就是說只須撰寫一個Server並放上這兩個訊息元件,這一個Server 就可以同時服務使用SOAP 與 Binary 訊息的Client 端。有趣嗎??更有趣的事情還在後面,RO 支援HTTP、TCP、Windows Message、DLL、UDP(2.0)、MSMQ(RO Enterprise) 多種通訊協定,並且允許設計者混用這些協定(DLL 是例外),簡單的說! 就是寫一個Server 同時允許Client端以HTTP、TCP、Windows Message、UDP、MSMQ 方式連結,再加上之前所提的兩種訊息標準,這個Server是不是更有趣了呢??呵!還沒講完呢,RO不但具備這些特色,同時也允許設計者撰寫自己的訊息協定與通訊協定,其步驟也不複雜,這些都是RO出色的主要原因。另外RO 也支援Kylix 3 for DELPHI,這代表著使用RO可撰寫Linux Server/Client,Windows Server/Client,日後的RO Client SDK.NET支援.NET Framework、Mono、Ractor,及Compact Framework,你能想像這種情況嗎?? PS: TCP 與 Windows Message同時只能支援一種訊息格式,如SOAP 或是 Binary,原因是這兩種協定並沒有類似URL的概念,HTTP則無此限制,另外RO Enterprise SDK將會支援.NET Binary(.NET Remoting) 與RO Binary 兩種格式。 初試RemObjects SDK 談了這麼多空話,現在是時候試試RO的
您可能关注的文档
- Delphi使用IOS自带推送.ppt
- [iOS] 在发布你的 iOS 应用时的注意事项 2016-08-09 By QDAC.doc
- [FMX] 技巧 – 为你的按钮添加图标.doc
- 32.使用 Canvas.DrawPath 绘制时,最后一点无法画到终点位置。(使用 DrawPath 断线问题 这个问题要在粗线才能察觉) by 龟山阿卍.doc
- 1.IOS APNS证书配置说明.doc
- Android SDK Manager 下载 和 安卓环境丢失的问题.doc
- Ajax访问dataSnap Rest服务器--让你的DataSnap更牛B.doc
- c++ builder (Embarcadero rad studio) 远程调试 同样适用于 delphi 远程调试 教程.doc
- Delphi Android应用接入支付宝SDK的方法 2015-08-03.doc
- Delphi XE5 图解为Android应用制作签名证书.doc
- window的nginxIIS.doc
- Xe5初装初测(手机远程sql查询成功).doc
- XE5 安卓写服务实现自启动.doc
- 安卓 SDK 配置恢复默认的办法 android突然找不到手机,编译提示路径不对处理方法.doc
- XE7 使用 NFC 组件 加入 JAR 的教程 英文 含有代码和图片 2014-09-13.doc
- 柏林版的DataSnap-李維.doc
- 部分 安卓机器 无法 DEBUG 调试的 解决 V1.0.2016.0511.doc
- 悟透delphi 第一到十一章 缺六到九章 2015-01-29.doc
- 调用 公开 接口的 SO 的方法(安装失败了).doc
- 一张图搞懂delphi的【Align】by blbz (冰力不足) 2016-03-21.doc
有哪些信誉好的足球投注网站
文档评论(0)