目前在delphi 開發多層應用的框架基本上集中在以下幾種,每種開發框架都有自己的優缺點,沒有最好的,大家可以根據 自己的實際需求選擇相應框架,我把我本人在使用幾種框架的體會與大家分享一下。如有不對之處,可以拍磚。 1. DELPHI 自身提供的DataSnap ...
在討論多層開發前,先談一下老的C S 程序。 幾個月前,我的一個朋友找我,說是我以前給他做的一個系統,原來是在局域網的運行的,現在有兩個校區,另外一個校區也想使用, 兩個校區都可以上互聯網,讓想辦法解決。我去看了一下,是我 年前給開發的c s 系統,源代碼早都不見了。我說可以按現在的模式 重新開發一套,但是需要時間和money.朋友要求一周內就要解決,同時認為系統現有的功能已經足夠了,而且系統非 ...
2012-01-12 12:40 7 6551 推薦指數:
目前在delphi 開發多層應用的框架基本上集中在以下幾種,每種開發框架都有自己的優缺點,沒有最好的,大家可以根據 自己的實際需求選擇相應框架,我把我本人在使用幾種框架的體會與大家分享一下。如有不對之處,可以拍磚。 1. DELPHI 自身提供的DataSnap ...
隨着各種應用系統越來復雜,用戶終端類型越來越多,傳統的C/S 系統面臨着越來越多的問題和挑戰,我們先看一下C/S 結構的 架構圖: 客戶端系統一般通過數據庫的客戶端與數據庫連接,然后通過SQL 語句訪問數據庫服務器,數據庫根據客戶端的請求返回數據,在簡單的系統 ...
用kbmMW 開發webserver也是非常方便的。 還是以前面的簡單服務器為基礎,我們先要通過kbmMW的service wizard 來建立web 服務。 如圖,先選擇web server service 點下一步,出現選擇文件目錄的界面 我們這里用webfiles 相對路徑 ...
剛寫完幾個多層的例子,本來准備再寫點其他稍微復雜的例子,很多同學就問數據庫訪問的方法,既然這樣,就先寫一下 數據庫訪問的過程與方法。kbmMW 支持很多數據庫訪問方式和控件,前面在安裝時已經說過了。由於delphi 已經在d7 以后 不再推薦使用其傳統的數據庫方式BDE了,尤其是 ...
RTC 作為delphi 的最專業的web 應用服務器,如果客戶端要使用JSON 的話,那么使用RTC 應該也是一種 非常好的選擇。下面我們做一個使用RTC web 服務器返回數據庫JSON 的例子。 建立一個新的程序窗體,放置如圖的控件: 其中server 的屬性 ...
由於目前delphi xe2 還不直接支持Android 的開發,因此kbmMW 客戶端的功能也沒辦法直接在Android 上運行。 由於kbmMW 為了與java 應用程序通訊,在企業版里面提供了一個JavaClinet. 具體文件名為kbmMWClient.jar。 而在 ...
前面說了basic4android 直接訪問kbmMW server 的方法,由於javaclient 不直接支持服務器端數據庫的操作, 要顯示數據的內容就需要通過JSON 方式來轉換。今天 ...
RealThinClient (以下簡稱RTC) 也是一款delphi 多層開發的框架,由於其底層通訊協議是自己封裝SOCK 庫,拋棄了 大家詬病的indy,因此表現的非常穩定,效率也非常高,深受很多人的追捧。由於RTC 是從底層通訊做起的,因此通訊層的 功能非常強,但是在中間層 ...