close

    這次先講 DataSnap Server,其實之前已經有提過,沒有辦法透過資料庫元件直接連到後端資料庫,剩下的就只有利用 DataSnap Client 或走 Http 的 solution 的方式跟後端主機連線來獲得資料,前者要靠 Embarcadero 推出 DataSnap Client for iOS 的版本才有辦法達成,後者比較快的方式就是走目前業界流行的 RESTful solution。

    何謂 REST?我認為維基百科上就已經說的很清楚了...,可以參考看看

    http://zh.wikipedia.org/wiki/REST

    要完成 RESTful 的後端,利用 Delphi 來做真是簡單到一個不行,當然這是指陽春的版本,如果要做到控管連線數量、流量觀察等等,比較完整的主機管理程式當然那就另當別論…。要做一個陽春版的 RESTful Server,其實只要開啟 Delphi 專案,選擇 DataSnap REST Application,然後按照 Wizard 下一步下一步一直按就完成啦,夠簡單了吧。你可以參考之前提過的這篇文章,其中「Writing the DataSnap server」這個小節就是在講這部分,這裡就不一一貼圖了,完成後會有兩個 default 供你參考或測試用的方法,分別是 EchoString & ReverseString,所有都按照預設,則執行後的畫面會像這樣

    DataSnap Server 1  

    點選 Open Browser 這個按鈕後,可以開啟瀏覽器測試看看這兩個 method 是否可以正常 work,如下圖

    DataSnap Server 2  

    至此,你的陽春版 DataSnap RESTful Server 已經完成嚕...接下來就是讓 iOS 設備跟它搭上線啦...

...to be continued

arrow
arrow

    縹緲 發表在 痞客邦 留言(2) 人氣()