移動Web程式的開發平台 Worklight

2021-06-28 14:30:39 字數 743 閱讀 4394

worklight(以下簡稱 wl)作為乙個移動程式的開發平台,通過三種模式(web、混合、本地)支援了不同需求的客戶端開發,但是面臨的乙個現實問題是如何和已有的系統進行良好 的整合。介面卡(adapter)是平台的伺服器端元件,作為乙個傳輸層負責 wl 伺服器和不同企業級後台的連線。通過平台支援的 http 和 sql 介面卡,客戶端應用可以與原有系統方便的進行資料訪問,這減少了重複的開發工作。

介面卡由三部分組成:基於 xml 的配置檔案,用於定義介面卡的型別和提供的方法;基於 js 的方法實現檔案,通過 mozilla rhino 解析器實現對不同後台的訪問;基於 xsl 檔案的資料轉化規則,在 http 介面卡中存在,用於將獲得的資料按照一定規則進行轉化。

wl 支援的介面卡提供了如下特性:

圖 1. 介面卡架構

這些方法從後台獲取相應資訊。

後台系統返回的資料格式如下

如果格式為 json,wl 伺服器直接返回。

如果格式不是 json,伺服器將資料格式轉化為 json 後,再返回。

移動平台WEB前端開發技巧彙總

公升級較簡單 公升級不需要通知使用者,在服務端更新檔案即可,使用者完全沒有感覺 維護比較輕鬆 和一般的web一樣,維護比較簡單,它其實就是乙個站點 複製 複製 settimeout scrollto,0,0,0 複製 19 如何解決android平台中頁面無法自適應 雖然你的html和css都是完全...

移動平台開發

無論是多嗎強大的硬體或是多麼優秀的平台,都需要軟體來支撐。但是廠商之間的競爭導致軟體在不同的平台上存在不相容的現象。比如安卓上的apk檔案無法在ios上執行,甚至早期安卓平台上的一些應用在當前的大螢幕手機上也無法正常顯示。這是要面對的選擇是 是選擇自己精通的乙個平台做好呢?還是花費大量的時間和經歷同...

移動web開發

1.為什麼去學習移動web?已經從趨勢變成了乙個主流了,網際網路的流量入口已經大於pc端的流量入口2.相容性在國內的移動web瀏覽器,絕大部分都是基於webkit核心的,所以一些css3效果,h5的新特性絕大部分都被支援,需要新增字首。不同機型之間可能會略有不同,這個需要踩坑 在移動端,做動畫一律用...