線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3077
推到 Plurk!
推到 Facebook!

Transactional Data Module 與 RemoteModules 的差異跟如何實作?

答題得分者是:shunaaron
chris681016
中階會員


發表:69
回覆:122
積分:98
註冊:2006-10-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-07-07 15:21:48 IP:211.75.xxx.xxx 訂閱
已爬過文但是還不是很了解,請各位大大在講解一下,目前用D7在測式~~~
RemoteModules:實作出DCOM(為exe)
Transactional Data Module:實作出COM (為dll)
DCOM跟COM 的差異主要是在COM 有「負載平衡、記憶體資料庫、事件模型、佇列服務等」嗎?
所以做N-Tier 用COM 會比較好囉?
RemoteModules好像只要拉一拉SQLConnection、SQLQuery、DataSetProvider、DCOMConnection就可以成功。
那Transactional Data Module要如何實作呢?(連資料庫)
現在出的Delphi XE DataSnap REST 和 JSON 是不是跟Transactional Data Module 與 RemoteModules差不多,所以只要了解
Transactional Data Module 與 RemoteModules 之後在學Delphi XE DataSnap REST 和 JSON就容易上手?
滿多問題請大大別介意,自已在學3-Tier中~~~~

shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-10-08 18:07:39 IP:123.127.xxx.xxx 訂閱


新細明體;mso-bidi-font-family:Arial">
2.什麼又是IAppServer?簡單說就是一個共用的介面(function)要在伺服器和客戶機都實現,伺服器這由TRemoteDataModule實現(方法),客戶端的內部機制無法確定。


12.0pt">
1.Remote DataModule通常用於建立DCOM伺服器,Transactional DataModule用於建立COM 伺服器

微軟的概念和程式介面,利用這個介面,伺服器程式物件

軟體提升到應用層而不再是底層的作業系統的各種支援,使元件物件模型建立在應用層上,把所有元件的底層細節留給作業系統
json也是多層式架構的...延伸(delphi)...
但實做上和原先(COM )差異較多(簡單化...好像,問題又好像不少...XE2說改了的很好了..DataSnap)....
以上....


------
程式沒有這麼難
只是還沒打通其中要絕
編輯記錄
shunaaron 重新編輯於 2011-10-08 04:08:14, 註解 無‧
shunaaron 重新編輯於 2011-10-08 04:17:27, 註解 無‧
chris681016
中階會員


發表:69
回覆:122
積分:98
註冊:2006-10-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-10-12 09:51:04 IP:211.75.xxx.xxx 訂閱
 感謝大大的回覆^^
我後來也有稍為式式DelphiXE DataSnap,不過現在又出DelphiXE2,所以是等拿到DelphiXE2在來開始動手寫。
再次感謝大大說明
shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-10-14 17:42:29 IP:123.127.xxx.xxx 訂閱
DataSnap在xe2比較成熟....
xe2真的很神奇....我喜歡....
===================引 用 chris681016 文 章===================
感謝大大的回覆^^
我後來也有稍為式式DelphiXE DataSnap,不過現在又出DelphiXE2,所以是等拿到DelphiXE2在來開始動手寫。
再次感謝大大說明
------
程式沒有這麼難
只是還沒打通其中要絕
jasper_dale
初階會員


發表:2
回覆:48
積分:35
註冊:2005-09-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-12-09 15:39:13 IP:220.130.xxx.xxx 訂閱
===================引 用 chris681016 文 章===================
DCOM跟COM 的差異主要是在COM 有「負載平衡、記憶體資料庫、事件模型、佇列服務等」嗎?
先說明:可能因熟悉度而有異。
例如其他網友的問題:
http://delphi.ktop.com.tw/board.php?cid=30&fid=68&tid=102092
http://delphi.ktop.com.tw/board.php?cid=30&fid=68&tid=103649
在 COM 如果完成 Stateless 狀態撰寫的話,再配合既有的 ADO 機制,是可以不用開發者勞心的。
===================引 用 chris681016 文 章===================
RemoteModules好像只要拉一拉SQLConnection、SQLQuery、DataSetProvider、DCOMConnection就可以成功。
那Transactional Data Module要如何實作呢?(連資料庫)
差不多,作法幾乎一樣。

因為其他的部分不熟悉,所以............

------
{"name":{["賈氏柏"]}}
系統時間:2024-03-29 16:28:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!