亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

手機服務器微架構設計與實現

大S醬 移動開發工程師
難度中級
時長56分
學習人數
綜合評分9.40
52人評價 查看評價
9.9 內容實用
9.3 簡潔易懂
9.0 邏輯清晰
簡介:手機上那些文件互傳、遠程文件下載、WIFI傳書是怎么做的?本課程帶你深入移動應用研發的特定領域,搞定這些非大眾化技術。不僅能夯實網絡編程、HTTP協議基礎,擺平面試官,還能積累項目經驗親手打造一款跑在手機上的服務器微架構的HTTP Server

第1章 課程介紹

手機端一定是客戶端嗎?通過本章你將了解到手機端并不是是能擔任客戶端,它也可以擔任服務端,本課程其實就是教大家實現在手機端如何實現一個服務端微架構,并通過2個案例來演示如何使用這個服務端。是不是很有趣呢,那就趕快進去一睹為快吧!

第2章 知識講解之網絡編程

在正式設計和實現服務端微架構之前有必要先回顧一下必要的概念和知識: 1.傳輸協議與應用層協議概念 2.Java Socket基礎 3.Get與Post協議格式 4.開發機與模擬器網絡調試工具與配置

第3章 項目實踐之server啟動與監聽端口

本章開始代碼實現server的啟動與監聽端口,實現步驟: 1.設計一個SimpleHttpServer 2.監聽端口并簡單向請求者返回信息 3.使用telnet來檢驗結果

第4章 解析HTTP請求的數據

本章先講解一下HTTP的相關知識包括HTTP請求過程及Http Request協議格式,,然后通過代碼來演示如何解析HTTP請求的數據,并對Http請求Headers進行解讀,從而讓大家對網絡請求有更深入的了解。

第5章 實現URL路由模塊

本章先介紹一下路由規則,然后帶大家實現URL路由模塊,實現步驟: 1.獲取相對路徑 2.定義IUriResourceHandler并進行注冊 3.遍歷Handler實現 4.測試

第6章 案例1 app中內置靜態網頁

本章通過實現在PC端訪問app中的內置網頁,來演示之前設計好的手機服務端如何被訪問,具體實現步驟: 1.先在項目的assets中內置一個網頁文件 2.然后做http://xxx:8088/static/a/b.html與assets/a/b.html關聯 2.然后在ResourceInAssetsHandler中實現內置網頁的訪問功能 3.最后在PC端瀏覽器中通過http://xxx:8088/static/a/b.html進行訪問

第7章 案例2 實現wifi傳圖

本章要帶大家實現第二個案例wifi傳圖,具體實現步驟: 1.首先實現ImageUploadHandler,在其中讀取圖片二進制數據并保存到手機中 2.然后實現圖片URI回傳給Activity并顯示的功能, 3.最后通過Post man工具模擬Http Post請求測試從PC端傳圖給手機服務端

第8章 課程總結

本課程到這里就要結束了,結束之前還是回顧一下本課程的主要內容: 1.網絡編程相關知識,并通過Server Socket監聽了服務器端口 2.解析了Http的請求數據 3.實現了URL路由,將不同的URL請求路由給不同的Handler進行了處理 4.最后通過實現2個案例,演示了如何訪問手機端服務器 歡迎大家與慕課網大S醬交流,一起學習!
課程須知
請在學習本課程前了解socket、Http協議基本概念、具備java、android編程基礎
老師告訴你能學到什么?
本課程能帶你夯實HTTP協議的基礎理論,實踐android中socket的使用,無需任何第三方代碼動手打造一個跑在手機上的服務器微架構HTTP Server

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!