




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
產品介紹講義幻燈片1話述:大家都知道,我們在進行APP開發的過程中,當前端頁面布局完成以后,從后臺動態獲取數據是我們必須要做的事情之一。那么,要想從后臺獲取我們需要的數據,就必須要有對應的接口與前后臺進行數據的交互。談及接口,那這些接口是怎么形成的呢?帶著這個問題,我們去認識一個接口封裝的工具,MAS!切到第二張PPT幻燈片2話述:那到底什么是MAS?上面提到的MAS接口如何去封裝?MAS移動業務整合系統是怎么回事?這是我們今天重點要了解的內容。首先我先看一下MAS的概念。切到第三張PPT幻燈片3話述:其實MAS就是MEAP轉接(整合)系統的縮寫。在第一節課程上,大家對MEAP的概念已經有所了解,這個MAS系統就是MEAP移動支撐平臺的分支。它標準的概念就是“移動業務整合系統”。通過MAS接口,后端對接用戶業務數據,將數據抽取到前端去顯示。在移動應用APP開發過程中,它起到了一個中間件的作用。下面的一張圖可以更明確的說明MAS在APP項目開發中的地位。切到第四張PPT幻燈片4話述:各位請看這張圖,中間這部分就是我們講到的MAS服務器,是部署在用戶內網的一套數據整合系統。第一,它可以統一對后臺的接口進行管理,因為后臺的用戶業務系統比較多,用什么語言開發的都有,對于接口的管理都不太統一,對于不同的后臺系統,還需要找到懂對應開發語言的人員做接口的封裝與管理,這樣就大大增加了系統開發的成本。如果使用MAS系統進行接口統一管理的話,我們可以省掉不少專門封裝接口的人員用于干別的工作。我們電腦上安裝的IDE開發環境中有一個MAS接口開發的功能模塊,可以開發如AJAX、ODBC、SOAP等不同類型的MAS接口,接口開發完成并測試成功以后,我們就可以將接口上傳至MAS移動業務整合系統上去統一對接口的管理。此外,MAS系統不但可以封裝和管理接口,還可以對后臺數據進行整合,抽取我們關心的數據。第三,如果有多套MAS系統,可以起到負載均衡的作用。大家可以想一下,如果我在其中一套MAS系統上專門管理ODBC對接數據庫的接口,另外一套MAS系統中專門管理AJAX類型的接口,這樣就起到一個分流的作用,從而對后臺服務器起到減輕負荷的作用。MAS系統支持基于集群方案的部署,對于大數據的而言,其優越的性能更能充分發揮出來。針對我們現有的開發環境,我們正在講述的MAS系統、IDE、后臺用戶業務系統之間的業務邏輯關系是什么呢?下面我們做一下分析。切到第5張PPT幻燈片5話述:IDE開發環境、用戶系統、和MAS平臺之間的詳細業務邏輯關系如下:(1)、我們的MEAP包括MAS管理平臺(即:移動業務整合系統)和SDK;(2)、SDK又包括IDE和DSS;(3)、在IDE環境中進行APP移動應用開發的時候,如果用戶的OA/ERP/DB系統可以直接向開發者提供接口的話,那么,我們可以以JSON的方式直接進行接口調用,從用戶系統中獲取我們在開發過程中所需的數據在APP上顯示;(4)、不過,如果目前有這么一種情況:某大型企業在開發一個項目時,為了數據的安全考慮,不愿向開發商直接提供數據源信息供APP應用開發者直接調用。開發者又需要通過客戶現有的系統來抓取想要在App上顯示的數據信息。開發商如何解決這一難題?(5)、要想解決上面的問題,這就需要我們自行創建接口來解決。AppCanIDE封裝了日常開發App所要用到的各種接口文件。我們可以使用IDE開發環境中內嵌的MAS服務創建不同類型的接口,然后在本地打包封裝,再上傳至AppCanMAS移動業務整合系統。通過MAS移動業務整合系統將用戶的業務系統數據,以企業總線的形式,將不同系統、不同類型的業務數據進行整合、加密等處理。APP開發者可以通過我們上傳的不同類型接口對用戶不同類型的數據進行調用,在APP上顯示;(6)、最后,將IDE開發完成的應用上傳至DSS進行打包。接下來我們做一下實際操作,下面是我們對接口的一個創建過程。切到第6張PPT幻燈片6話述:首先我們需要創建MAS服務。因為我們的接口是存在于項目當中的,而項目是創建到服務里面,要想使接口能正常調用,必須啟動MAS服務才能生效,所以必須要創建服務。圖中是創建MAS服務的幾個關鍵參數:服務的名稱根據需要自己命名,建議其名稱跟你們開發的項目本身有一定關系,這樣方便于我們管理。IP:輸入開發者本機的IP地址即可(127.0.0.1),端口:輸入符合端口命名規則的端口號(如:8080),其他默認即可。MAS服務創建完成后,會產生對應的服務文件和文件夾。【講的時候切到PPT7】幻燈片7話述:這是我們剛才創建MAS服務所產生的文件和文件夾,都有對應的說明,可以擴展開進行解釋。其中,service.json文件中記錄了MAS服務的基本信息,其內容如下:【講的時候切到PPT8】幻燈片8話述:這個文件里所包含的信息有端口號、MAS服務的名稱、超時信息等。那么,創建完成MAS服務以后,我們接下來在服務里創建MAS項目。【講的時候切到PPT9】幻燈片9話述:創建MAS項目很簡單,只需要填寫一個項目名稱即可。【講的時候切到PPT10】幻燈片10話述:項目創建完成以后,會在MAS服務中產生一個與default平級的一個項目文件夾,內含一個初始化文件,一個記錄和配置接口創建的文件。創建項目的主要目的就是在里面創建我們需要的各種接口。下面我們對接口進行創建。【講的時候切到PPT11】幻燈片11話述:在IDE創建MAS接口功能模塊,可以創建6中類型的接口。分別對AJAX、ODBC等6種類型的接口進行分析。然后以ajax接口為例根據上圖進行接口的參數說明。接口創建完成后,會在項目里面產生一個接口的文件夾。【講的時候切到PPT12】幻燈片12話述:在圖上可以看到,我們創建的接口產生了一個文件夾,里面包含一個接口文件,我們可以通過這個文件對接口進行調試。【講的時候切到PPT13】幻燈片13話述:這是上一步創建接口的接口源碼,對源碼中常用參數進行分析,如:獲取方式、url、數據請語句等內容;接口我們已經創建完成,那到底能不能進行正常調用呢,下面我們對其進行調試。【切到PPT14】幻燈片14話述:要想正常調用接口,我們需要對MAS服務進行啟動,還需要了解接口的調用的規則。分別進行說明和演示。【講的時候切到PPT15】幻燈片15話述:接口調用成功以后,我們可以看到通過我們創建的接口訪問到的頁面效果。初步認識MAS接口以后,此時可以對AJAX接口進行擴展,結合薈生活項目,對登陸接口進行創建和調試和調用。【講的時候切到PPT16】幻燈片16話述:接下來我們認識一下另外一種類型的MAS接口--ODBC接口。演示創建ODBC接口,對每個參數進行說明。【講的時候切到PPT17】幻燈片17話述:上面我們在創建ODBC接口的過程中,大家已經注意到了,有一個參數叫Dsn=數據源名稱,這個參數需要我們對ODBC的數據源進行正確配置才能使用,否則取不到后臺數據。那么,數據源如何進行配置呢?數據源的配置可以根據自己熟悉的不同類型的數據庫進行靈活演示。【講的時候切到PPT18】幻燈片18話述:這是接口的源碼,其中Dsn參數就是我們剛才所配置成功的數據源,需要注意的是,我們配置的數據源與源碼中的數據源名稱要一致,并且大小寫區分嚴格。上圖就是我們通過ODBC接口從數據庫調取到的后臺數據。以上操作只是靜態的從數據庫獲取我們關心的數據,那么如何從后臺動態獲取呢?此時可以對“增刪改查”ODBC接口案例進行演示。幻燈片19話術:如果說我們項目中需要的接口已經創建完畢,并且都調試成功,那么我們可以對這些接口以項目為單位進行統一打包,然后上傳至MAS服務器(MAS移動業務整合系統)。接口打包演示。幻燈片20話術前面我們已經對MAS接口進行了統一打包,接下來我們就對已經打包的接口進行統一管理。那么管理接口就涉及到MAS移動業務整合系統了,這個界面就是MAS系統的登陸界面。幻燈片21登陸進去后,可以不看ppt,直接根據系統功能進行操作和解釋。幻燈片22幻燈片23幻燈片24幻燈片25幻燈片26話述:添加App認證是根據APP進行接口管理的,這里所添加的應用ID和應用KEY與我們創建APP項目時的一致。也就是說,我允許本APP調用我所上傳的接口。既然有權限的機制,那么我們就需要對app認證訪問權限進行配置。【講的時候切到下一頁】幻燈片27話述:這是app認證訪問權限的配置方式。配置完成后,我們確認一下接口是否能正常調用。【講的時候切到下一頁】幻燈片28話述:已經上傳至MAS系統上的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 針織品設計與創新思維考核試卷
- 鐵路橋隧工程加固與維護技術考核試卷
- 洗浴服務行業服務品質保障體系建設考核試卷
- 集成電路的射頻識別技術考核試卷
- 紅色旅游資源的音像制品開發考核試卷
- 鑄造行業環境保護與廢棄物處理考核試卷
- 耐火材料在玻璃制造工藝中的改進考核試卷
- 心腦血管疾病預防控制知識
- 幼兒園預防疾病小常識
- 新生兒藥效學分析
- 財稅法考試試題及答案
- 2025年中學教師資格考試《綜合素質》押題密卷(含答案)-綜合實踐活動教師綜合素質
- 2025年青海省公務員錄用考試《行測》真題及答案解析(記憶版)
- 2025入黨考試試題及答案
- DB32/T 4593-2023研究型醫院建設規范
- 基于輕量型CNN的無人機低空目標檢測研究
- DB3415-T 82-2024 急流救援技術培訓規范
- 智能制造系統-智能制造技術與未來
- 護理工作中的人文關懷題及答案2025年
- 2025山東產權交易集團有限公司招聘(校招社招)29人筆試參考題庫附帶答案詳解
- 中國重點、熱點區域(講練)-2025年中考地理二輪復習(全國版)
評論
0/150
提交評論