貓貓學iOS(五十六)網路基礎以及如何搭建伺服器,ios網路基礎

來源:互聯網
上載者:User

貓貓學iOS(五十六)網路基礎以及如何搭建伺服器,ios網路基礎

貓貓分享,必須精品

原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格
地址:http://blog.csdn.net/u013357243?viewmode=contents

一:為什麼要學習網路編程

關於這個問題,為什麼要學習網路編程,貓貓的理解就是,這東西是時代發展的必要,沒什麼為什麼,就是應該學,除非你就是想玩單機,但是就算是單機也會有購買金幣之類的網路需求,簡單來說,有了網路,讓你不再是一個人在戰鬥。

網路編程是一種即時更新應用資料的常用手段 。
網路編程是開發優秀網路應用的前提和基礎。
總之,網路編程十分重要,必須學,必須學好。

二:初識網路1:要記住的基本概念

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

用戶端(Client):行動裝置 App(iOS、android等應用)。

伺服器(Server):為用戶端提供服務、提供資料、提供資源的機器。

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

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

作為移動開發工程師,主要的精力都是放在前端開發,就是水果手機上操作的那些。

2:伺服器

A:伺服器的分類

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

(1)遠程伺服器

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

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

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

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

(2)本機伺服器

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

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

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

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

B:本機伺服器的選擇

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

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

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

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

(2)在要想在Mac上方便地啟動Java伺服器,大致有以下步驟

1)安裝JDK (Java Development Kit)

2)安裝Java的開發工具:eclipse :http://www.eclipse.org/downloads,選擇64bit、Java EE版本的

3)利用Java編寫一套伺服器程式

4)設定管理員的容器:Apache Tomcat :http://tomcat.apache.org/download-60.cgi

5)啟動Apache Tomcat

C:本機伺服器的主機地址

本機伺服器的主機地址一般有3種寫法:

(1)127.0.0.1 :每台機器內建的IP地址,指的就是機器本身。

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

(3)交換器\路由器分配的IP地址 :真機測試一定要用這個,且真機和伺服器得在同一個區域網路內。

搭建本機伺服器

第一步:準備好相關的軟體:

apache-tomcat-6.0.41.tareclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gzjdk-8u5-macosx-x64.dmg

第二步:安裝eclipse:
1:製作一個純英文路徑的檔案夾。
2:將eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz放入檔案夾並且雙擊開啟,他會解藥到目前的目錄中。

3:安裝jdk:

4:開啟eclipse

5:設定工作空間(全英文路徑)

6:開始匯入項目,把MJ寫好的代碼放入(你要是javaEE牛自己寫也沒事,貓貓臨時用的mj的後面學習時候會直接用網路上的)。

7:從eclipse匯入項目:

8:匯入項目之後,項目報錯且格式亂碼,下面進行調整。

9:配置tomcat伺服器:
把下載的tomcat解壓放到全英文路徑下:

開啟servers


點ok後建立一個新的容器

選擇容器的路徑就是tomcat的檔案路徑

成功後:

10:以debug的方式啟動伺服器

11:附加元件目:
看到背景最後的紅色數字沒有,那個事tomcat的啟動時間

12:這時候我們就可以訪問我們的網站了:
Firefox瀏覽器輸入:http://192.168.1.53:8080/MJServer
或者:http://127.0.0.1:8080/MJServer

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.