做android的,一個(gè)小項(xiàng)目改版,原來(lái)用的udp,還要各種協(xié)議,還是mobile的,讓我改成安卓的。好吧,我android界面隨便寫(xiě)寫(xiě)就好了。可是沒(méi)有后臺(tái)接口,讓我自己做-.-
昨天下午開(kāi)始做的,然后一臉懵逼,經(jīng)過(guò)各種百度,問(wèn)朋友,最終寫(xiě)出來(lái)了個(gè)不需要連數(shù)據(jù)庫(kù)的最簡(jiǎn)單的接口。
1安裝MyEclipse ? 原本做android的java環(huán)境就不用配置了。
2配置tomcat
3下載gson,jar包嗎,添加依賴(lài),并放到webRoot/web-inf/lib下
4創(chuàng)建web project
5寫(xiě)個(gè)LoginServlet 繼承 httpServlet,重寫(xiě)doPost()和doGet()方法。代碼如下
6修改web.xml,如下
7將項(xiàng)目部署到tomcat如下
8網(wǎng)頁(yè)打開(kāi)localhost:8080/repairs/login?name=123&pwd=12.13556,返回如下結(jié)果
{"result":"1","pwd":"12.13556","name":"123"},這里是用的get請(qǐng)求。
9這localhost手機(jī)是無(wú)法訪(fǎng)問(wèn)的,我們使用代理charles,請(qǐng)自行下載安裝配置
10android post 請(qǐng)求,返回?cái)?shù)據(jù),大功告成。
這里只是個(gè)簡(jiǎn)單的寫(xiě)了個(gè)接口,主要的是這個(gè)流程和思想,身邊如果有個(gè)會(huì)寫(xiě)java接口的朋友,這都不是事,本文就是給身邊沒(méi)有java后臺(tái)的,還要自己寫(xiě)接口的提供一個(gè)思路。