999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于http的移動終端和Web服務器的通信接口研究

2016-05-14 23:41:36張倩秦宏侯欣明趙東升
數字技術與應用 2016年8期

張倩 秦宏 侯欣明 趙東升

摘要:隨著互聯網技術的飛速發展,移動終端和服務器的網絡結構采用Client/Server模式,本文研究了在C/S架構下,手機終端和Web服務器的通信原理和軟件設計方法。網絡協議為HTTP,數據交換格式采用JSON,采用HttpClient接口的發送請求至服務器,Servlet接口負責接收和響應客戶端請求,實現了Java開發平臺下,客戶端和服務器數據的準確傳輸。

關鍵詞:移動終端 C/S HttpClient Servlet

中圖分類號:TP311. 文獻標識碼:A 文章編號:1007-9416(2016)08-0036-01

1 引言

基于Web的網絡結構包括B/S和C/S兩種模式,B/S結構即瀏覽器-服務器,該結構的用戶工作界面是通過WWW瀏覽器來實現[1]。隨著Internet技術的速猛發展,手機、平板等移動終端多使用C/S結構,即客戶端-服務器,將任務合理分配到Client端和Server端來實現。以Android手機為客戶端的通信接口和傳統B/S結構有很大區別。因此,對移動終端和服務器的通信方式和Java程序的設計方法進行研究有很重要的意義。

2 通信系統架構

客戶端和服務器的通信采用C/S模式,即Client/erver架構。移動終端與Web服務器操作系統為Android和Windows,應用軟件均采用Java語言開發,數據交換格式采用JSON,比XML 更小、更快,更易解析。Web應用服務器采用Tomcat網絡服務器,具備運行穩定、可靠、效率高的特點[2]。Tomcat作為Servlet容器,負責接收和響應客戶端請求,在許多大型應用中可以作為現有的Internet技術和Java的中間橋梁[3]。

服務器和移動終端的通信過程可以描述為:(1)客戶端通過HTTP協議下的HttpClient接口的發送請求至服務器端;(2)Web服務器將客戶端的請求信息發送至Servlet接口;(3)Servlet接口生成響應內容,并將其傳給Web服務器;(4)服務器將響應返回給客戶端的HttpResponse接口接收。在編寫完servlet相關類后,需要在web.xml中對Servlet類進行配置,最后在Tomcat服務器上進行Java Web部署才能正常運行,通信系統結構如圖1。

3 通信接口實現方法

客戶端的應用程序通過圖形界面的請求轉換為標準的HTTP請求,數據以jSON格式發送到服務器端。客戶端調用HTTP 協議的客戶端編程工具包HttpClient。創建請求方法的實例HttpGet或HttpPost,并設置URL和請求參數。發送請求需通過調用HttpClient對象的execute()方法。通過HttpResponse接口的getEntity()方法返回響應信息,通過getStatusLine().getStatusCode()方法判斷請求是否成功,并進行相應的處理。GET操作用于獲取或查詢數據庫資源信息,而POST操作用于更新數據庫資源信息。客戶端軟件流程如圖2。

Servlet運行于服務器上,負責接收客戶端請求,經過業務邏輯組件處理后,Servlet再把響應結果返回給客戶。Servlet的主要功能在于交互式地瀏覽和修改數據,生成動態Web內容。服務器接收到客戶端的HTTP請求時,通過重載HttpServlet類中doGet()或doPost()方法來響應客戶端做出的get或post請求,我們自己編寫的servlet要繼承HttpServlet,要覆蓋doPost或者doGet方法。doGet()和doPost()有兩個HttpServletRequest和HttpServletResponse參數。HttpServletRequest接口封裝了客戶的請求信息,用來獲取URL上的信息。響應結果寫在HttpServletResponse接口中,提供客戶端的HTTP響應。在信息處理結束后,由Servlet容器把響應結果返回到發出請求的客戶端上。

參考文獻

[1]蔣義,吳建平,李星.基于WEB技術的網絡管理應用系統結構模型[J].計算機工程與應用,2002年10期.

[2]蔣海昌.網上書城系統設計與實現[D].電子科技大學,2013年.

[3]李養勝,李俊.基于JAVA的在線考試系統的設計與實現[J].物聯網技術,2015年01期.

主站蜘蛛池模板: 小蝌蚪亚洲精品国产| 高清免费毛片| 中文字幕第1页在线播| 国产极品粉嫩小泬免费看| 小13箩利洗澡无码视频免费网站| 国产99视频精品免费观看9e| 91成人精品视频| 91久久天天躁狠狠躁夜夜| 四虎永久免费在线| 97se亚洲综合在线| 欧美亚洲综合免费精品高清在线观看 | 国产成人资源| 中文字幕乱妇无码AV在线| 国产精品妖精视频| 中文字幕日韩欧美| 国产美女一级毛片| 久久久久青草线综合超碰| 巨熟乳波霸若妻中文观看免费| 性视频一区| 亚洲人成影院在线观看| 国产一区在线视频观看| 亚洲精品无码不卡在线播放| 国产精品免费入口视频| 青草娱乐极品免费视频| 久久精品电影| 美女国产在线| 成人福利免费在线观看| 无码一区中文字幕| 一级香蕉人体视频| 精品国产成人三级在线观看| 亚洲无码日韩一区| 中文字幕色在线| 中国国语毛片免费观看视频| 欧美精品在线免费| 91在线免费公开视频| 九九九久久国产精品| 国产sm重味一区二区三区| 内射人妻无码色AV天堂| 嫩草国产在线| 手机精品视频在线观看免费| 露脸真实国语乱在线观看| 亚洲一区二区约美女探花| 国内熟女少妇一线天| 精品午夜国产福利观看| 大香网伊人久久综合网2020| 国内99精品激情视频精品| 欧美成人aⅴ| 黄色国产在线| 91美女视频在线| 一区二区三区在线不卡免费| 亚洲天堂在线免费| 日本妇乱子伦视频| 在线看片中文字幕| 欧美a级完整在线观看| 97一区二区在线播放| 久久人搡人人玩人妻精品| 九色综合视频网| 久久男人视频| 亚洲最猛黑人xxxx黑人猛交| 国产福利免费视频| 蜜臀AV在线播放| 国产a网站| 丰满的少妇人妻无码区| 国产三级成人| 国产成人永久免费视频| 免费人成网站在线观看欧美| 一本一道波多野结衣一区二区 | 国产精品视频系列专区| 亚洲成a人片在线观看88| 人人91人人澡人人妻人人爽| 精品在线免费播放| 91亚洲精品第一| 美女扒开下面流白浆在线试听| 欧美日本在线观看| 手机在线免费不卡一区二| 日韩一区精品视频一区二区| 国产成人高清精品免费软件| 台湾AV国片精品女同性| 2022国产91精品久久久久久| 久久精品66| 国产情侣一区| 国产午夜看片|