iOS開發網路篇 網路程式設計基礎

2022-09-20 02:27:09 字數 1253 閱讀 8720

一、為什麼要學習網路程式設計

1.簡單說明

在移動網際網路時代,移動應用的特徵有:

(2)只有通過網路跟外界進行資料互動、資料更新,應用才能保持新鮮、活力

(3)如果沒有了網路,也就缺少了資料變化,無論外觀多麼華麗,終將變成一潭死水

流動網路應用 = 良好的ui + 良好的使用者體驗 + 實時更新的資料

電商:**、京東**、天貓、蘑菇街、凡客誠品、美麗說

為什麼要學習網路程式設計

網路程式設計是一種實時更新應用資料的常用手段 

網路程式設計是開發優秀網路應用的前提和基礎

2.網路程式設計示例

二、基本概念

在網路程式設計中,有幾個必須掌握的基本概念

客戶端(client):移動應用(ios、android等應用)

伺服器(server):為客戶端提供服務、提供資料、提供資源的機器

請求(request):客戶端向伺服器索取資料的一種行為

響應(response):伺服器對客戶端的請求做出的反應,一般指返回資料給客戶端

作為移動開發工程師,主要的精力都是放在前端開發

三、伺服器

1.伺服器的分類

按照軟體開發階段來分,伺服器可以大致分為2種

(1)遠端伺服器

別名:外網伺服器、正式伺服器

使用階段:應用上線後使用的伺服器

使用人群:供全體使用者使用

速度:伺服器的效能、使用者的網速

(2)本地伺服器

別名:內網伺服器、測試伺服器

使用階段:應用處於開發、測試階段使用的伺服器

使用人群:僅供公司內部的開發人員、測試人員使用

速度:由於是區域網,所以速度飛快,有助於提高開發測試效率

2.本地伺服器的選擇

如果處於學習、開發階段,自己搭建乙個本地伺服器即可

(1)選擇怎樣的本地伺服器?

在公司開發階段,已經有專門的後端人員開發伺服器程式,不由得你選擇

在學習階段,選擇什麼本地伺服器都可以,能用就行

(2)在要想在mac上方便地啟動j**a伺服器,大致有以下步驟

1)安裝jdk (j**a development kit)

3)利用j**a編寫一套伺服器程式

5)啟動apache tomcat

3.本地伺服器的主機位址

(2)localhost :等價於第1種情況的127.0.0.1

IOS開發網路篇 網路程式設計基礎

ios開發網路篇 網路程式設計基礎 一 為什麼要學習網路程式設計 1.簡單說明 在移動網際網路時代,移動應用的特徵有 2 只有通過網路跟外界進行資料互動 資料更新,應用才能保持新鮮 活力 3 如果沒有了網路,也就缺少了資料變化,無論外觀多麼華麗,終將變成一潭死水 流動網路應用 良好的ui 良好的使用...

iOS開發網路篇 網路程式設計基礎(二)

下面敘述的是關於幾個必須要知道的ios網路程式設計入門級別的要點 1 客戶端如何找到連線的伺服器 客戶端通過url找到想要連線的伺服器 2 什麼是url url的全稱是uniform resource locator 統一資源定位符 通過1個url,能找到網際網路上唯一的1個資源 url就是資源的位...

iOS開發網路篇 網路程式設計基礎(二)

下面敘述的是關於幾個必須要知道的ios網路程式設計入門級別的要點 1 客戶端如何找到連線的伺服器 客戶端通過url找到想要連線的伺服器 2 什麼是url url的全稱是uniform resource locator 統一資源定位符 通過1個url,能找到網際網路上唯一的1個資源 url就是資源的位...