導航:首頁 > 配伺服器 > 如何開發應用伺服器

如何開發應用伺服器

發布時間:2024-01-24 08:36:58

⑴ 手機應用的伺服器端如何開發

做伺服器端開發,看你用什麼語言開發(java,php,.net),資料庫用什麼(mySQL,SQL Server),,環境搭建啊。
搭建項目,定義數據格式,完成手機平台需要的介面(方法). 封裝json,第三方的很多哦

⑵ DELPHI基礎教程:Delphi客戶伺服器應用開發(一)[1]

客戶/伺服器的開發工作涉及定義客戶/伺服器的體系結構 然後再將該結構與其它一些對於客戶/伺服器的實現至關重要的系統結構和技術集成起來 Delphi 的Client/Sever版支持用戶開發客戶/伺服器結構的應用程序 本章中我們將闡述客戶伺服器體系結構原理 如何用Delphi構建客戶/伺服器的環境和Delphi存取遠程SQL伺服器的編程和注意事項

Delphi客戶/伺服器應用開發原理

客戶/伺服器體系結構

體系結構概述

客戶/伺服器系統的體系結構有以下兩個特點

● 是集合智能用戶工作站作為有效平台使用

● 平台和軟體之間的互操作性

客戶/伺服器結構包括連接在一個網路中的多台計算機 那些處理應用程序 請求另一計算機的服務的計算機稱為客戶機(Client) 而處理資料庫的計算機稱為伺服器(Server) 所有用戶都擁有他們自己的計算機來處理應用程序

客戶機計算機可以是大型機 小型機或微機 但是由於微機具有成本的優勢 因而通常選擇它們作為客戶機 同樣地 伺服器通常是一台微機但在需要較大能力時 也可以使用一台大型機或小型機 在資料庫環境下 通過若干稱作中間件(Middleware)的程序設計介面 客戶機可以與伺服器通信 這些介面提供應用程序和資料庫之間的連通性

客戶/伺服器結構也可以包括多個伺服器 然而在這種情況下 每個伺服器必定只處理一個不同的資料庫或提供一個唯一的服務 (注意 使用兩上或多個伺服器來處理同一個資料庫的結構不認為是客戶/伺服器系統 相反它是一個分布式資料庫系統〕

表 歸納了計算機在客戶/伺服器系統中的既定作用

表 客戶機和伺服器計算機的作用

━━━━━━━━━━━━━━━━━━━━━━━━━━━

客戶機功能 伺服器功能

───────────────────────────

管理用戶介面 從客戶機接受資料庫請求

從用戶接受數據 處理資料庫請求

處理應用邏輯 格式化結果並傳送給客戶機

產生資料庫請求 執行完整性檢查

向伺服器發送資料庫請求 提供並行訪問控制

從伺服器接收結果 執行恢復

格式化結果 優化查詢和更新處理

━━━━━━━━━━━━━━━━━━━━━━━━━━━

客戶機概述

如上所述 客戶機運神洞行那些使用戶能闡明其服務請求的程序 並將這些請求傳送到伺服器 由客戶機執行的計算稱為前端處理(front end processing) 前端處游局枯理具有所有與提供 操作和顯示數據相關的功能

客戶機軟體由網路介面軟體 支持用戶需求的應用程序以及實現網路能力的實用程序【例如電子郵件(E Mail)和群件(Groupware)】組成 網路介面軟體提供各種數據傳輸服務 應用程序軟體執行具體的任務 如字處理 電子表格和資料庫查詢生成 實用程序軟體通常執行幾乎所有網路用戶都要求的標准任務

伺服器概述

在伺服器上執行的計算稱為後端處理(back end processing) 後端硬體(back end hardware)是一台管理數據資源並執行資料庫引擎功能(如存儲 操作和保護數據)的計算機 在大型機環境下 後端網路(back end neork)提供大型計算機至大容量存儲設備 控制器以及文件伺服器的連接 在識別 評價和選擇適當的伺服器平台時 必須考臘豎慮將由該平台提供的服務 例如 一個資料庫伺服器可能需要快速處理能力 其他可能需要執行的網路服務有通信 應用程序 文件訪問以及只讀存儲器(CD ROM)服務 隨著新的應用技術的廣泛使用 可被提供的潛在服務還將繼續增加

伺服器軟體既包括遵循於OSI或其它網路結構的網路軟體 又包括由該伺服器提供給網路上客戶機的應用程序或服務軟體

中間件概述

中間件是一個軟體層 它保護應用程序開發人員避免受到各種通信協議 操作系統以及資料庫管理系統的影響 它為建立可與以前沿襲下來的應用程序並存的新應用程序打下了基礎

中間件有好幾種類型 它們包括應用程序設計介面(API) 遠程過程調用(RPC) 網路通信 資料庫訪問以及計算機輔助軟體工程(CASE)工具

由於客戶/伺服器系統需要集成各種不同結構的機器和技術 因而應用程序設計相當復雜 選擇適當的中間件可以消除程序設計人員為每個單獨協議和操作系統編寫代碼的麻煩

lishixin/Article/program/Delphi/201311/25137

⑶ 自己如何搭建伺服器

1、網站伺服器其實就是我們通常說的web主機,對應不同的編程語言,單間網站伺服器的軟體不同,一般情況下,在windows環境下,一般以.asp.net.html為主,在這種情況下,搭建網站伺服器就主要用到微軟系統自帶的iis(互聯網信息服務)就可以了,Linux環境下就是php了,相對應搭建的軟體就是apache+mssql了。

2、java是跨平台的,哪個都可以。對於初學者來說,建議使用asp方面伺服器,一方面是asp程序比較簡單易懂,在修改過程中,還可以藉助Dreamweaver等可視化編程工具,進行可視化編輯,另一方面windows環境下iis安裝極其簡單,在控制面板中——添加刪除程序—物纖—windows組建,下拉找到iis,放入系統盤即可安裝,無需下載任何東西。

3、在我們網站編程實際應用過程中,我們其實還用到一個簡易的iis伺服器,網路一下就能找到「簡易iis伺服器」,這是一些熱心的網友開發出來的網站服務應用程序,同樣可以起到iis的作用,但是支持的范圍有限,對於一些高端的iis服務不支持,但是作為日常測試網站程序已經是足夠了。

4、如果准備搭建的網站伺服器是准備支持php的,推薦安裝「一鍵php集成調試環境」,安裝極其簡單,下載後,下一步就可以,這個集成環境,融合了,php解釋器,mssql伺服器,phpadmin,Apache伺服器,php加速器等。可以說是一個完美的php伺服器環境。

5、下面還需要對網站伺服器就行設置,設置網站的路徑,使其指向你網站程序的存放目錄,設置網站首頁例如:index.asp,index.php等。然後測試一下自己的ip地址是多少,如果你的這台網站伺服器是放置在區域網環境當中的,那還需要你再路由器上設置一下埠映射,否則外網的電腦是訪問不了你這台電腦的,路由器就由於一道牆,他阻隔了你與外界的交流,也就是說保護著你這台電腦。

6、但是你現在想讓外部的電並蔽腦訪問你,就必須讓外部電腦了解你的位置,所以做一個埠映射就可以實現,具體如果做,請查看你所使用的路由器的型號來設置了,切記一定把80埠映射就可以,網站伺服器默認的埠是80埠。

(1)你上網沒有用路由,運營商單獨分給你一個ip地址,那你直接可以用你的ip讓外網的同學來訪問你的網站,我們這里用的8080埠,所以形式為:xxxxxxxxxx:8080.為了讓多的同學了解,我在_嗦一下,怎麼知道自己的ip地址,你不必用在cmd命令輸入ipconfig這種略顯專業的方法去獲取,其實哦重要在網路搜素「ip查詢」,第一個就是。

(2)用了路由器,一個路由器呆了好幾台電腦,比如說跟室友,這就需要你去路由絕螞州管理頁面設置一下,埠映射,讓被人訪問你們的ip地址時,映射到你的電腦,在瀏覽器中輸入192.168.1.1(以你的路由為准),進入路由管理頁面,操作,

轉發規則-----虛擬伺服器-------添加新條目

埠我們沒改,所以填8080,IP地址為你的電腦在區域網中的地址,怎麼樣知道自己的區域網中的地址,很簡單自己網路一下,只要區域網里的電腦不是太多,一般為192.168.1.XXX,我這里為192.168.1.101,然後點擊保存,OK,然後外網就可以用你們IP去訪問你的網站了。

效果圖如下:

這時可以把這個網址發給你的同學,試一下,他能不能訪問你的網站,答案是肯定的!

3、但是又有新問題了,你第二天打開路由,或者再次上網時,運營商會重新分配給你一個新的IP地址,難道你讓你同學訪問時,再次把這個IP地址發給他嗎?顯然這是不合理了。

我們就想有一個動態域名多好。這里給大家介紹一款軟體「花生殼」,下載安裝,然後注冊後,你就會獲得一個免費的二級域名,每次開機自啟後,就會將花生殼服務端中的IP數據更新成你新的IP地址,然後你每次用你固定的域名來訪問時,就會解析到你新的IP地址。

雙擊你的域名,看有沒有顯示出「經檢測,您的域名已激活並指向正確」!

OK,到這里,沒有路由的同學,就可以直接用你的域名訪問了!

有路由的同學,還得多操作一步:

再次進入路由管理頁面,操作:

點擊「動態DNS」,這時如果你的上述操作都沒問題的話,服務提供者那一欄已經自動填充成花生殼的網址了,然後輸入用戶名,密碼,點擊登錄,如果顯示為「連接成功」,那點擊「保存」。到這里,終於大功告成,看一下最終效果圖:

可以看到,我用我的域名成功的訪問到了我的網站。

PS:有時顯示「驗證成功」時也是個假象,一點擊「保存」時,又顯示為「驗證失敗」,再點擊「登錄」,多點擊幾次「保存」,直到它一直顯示為「驗證成功」即可,反正就是多試幾次。

⑷ Android應用伺服器如何實現

1 socket,自己用socket來實現伺服器,自己指定交互規則,達到和客戶端交互。
2 網站web,然後提供一個訪問介面,安卓客戶端可以通過這個介面與伺服器交互,獲取數據,傳遞數據等。具體來說伺服器就是一個web工程,所以你需要搭建伺服器(tomcat等),把你的web應用發布到伺服器上。至於交互一般可以用servlet來和安卓客戶端交互,進而可以用action,這其實是j2e方面的知識了,所以你可以去了解下這方面的知識。
總體來說的話個人感覺第二種方法較好,因為交互層是別人寫好的,你自己寫的話有時候問題比較多。

⑸ 自己如何搭建伺服器。

1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。

(5)如何開發應用伺服器擴展閱讀:

入門級伺服器所連的終端比較有限(通常為20台左右),況且在穩定性、可擴展性以及容錯冗餘性能較差,僅適用於沒有大型資料庫數據交換、日常工作網路流量不大,無需長期不間斷開機的小型企業。

不過要說明的一點就是目前有的比較大型的伺服器開發、生產廠商在後面我們要講的企業級伺服器中也劃分出幾個檔次,其中最低檔的一個企業級伺服器檔次就是稱之為"入門級企業級伺服器",這里所講的入門級並不是與我們上面所講的"入門級"具有相同的含義,不過這種劃分的還是比較少。

還有一點就是,這種伺服器一般採用Intel的專用伺服器CPU晶元,是基於Intel架構(俗稱"IA結構")的,當然這並不是一種硬性的標准規定,而是由於伺服器的應用層次需要和價位的限制。

閱讀全文

與如何開發應用伺服器相關的資料

熱點內容
壓縮文件好處 瀏覽:785
3d266期神童三膽計演算法 瀏覽:189
通過愛思助手怎麼下載app 瀏覽:323
vi命令將文件創在桌面上 瀏覽:923
程序員做競價 瀏覽:696
江蘇中小學編程納入課程 瀏覽:730
單純形法包括動態規劃演算法 瀏覽:951
cpdf百度網盤 瀏覽:671
綜合布線工程中配線架的演算法 瀏覽:925
單片機碩士論文 瀏覽:329
股票預測演算法現狀 瀏覽:430
程序員三高 瀏覽:180
pythonfiddle 瀏覽:215
韓信分油總共有幾種演算法 瀏覽:941
程序員思維方案 瀏覽:970
編譯環境要裝c盤嗎 瀏覽:648
單片機生成pwm 瀏覽:206
線上租車有什麼app 瀏覽:908
php程序修改 瀏覽:684
下列能查找文件或文件夾的操作是 瀏覽:314