日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android处理服务器的集合,android集合SSH搭建服务器客户端请求

發布時間:2024/10/14 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android处理服务器的集合,android集合SSH搭建服务器客户端请求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

android集合SSH搭建服務器客戶端請求

(2012-06-14 06:21:53)

標簽:

android

服務器

雜談

android集合SSH搭建服務器客戶端請求小弟以前是學的J2EE,由于項目需要要開發android,所以臨時補了一個多星期,主要是手機端和服務器端交互,雙向開發的。

首先在服務器端,我采用的是SSH框架,struts2集合了json插件,服務器和客戶端的信息交互采用的JSON來傳輸,由于在服務器端用了Struts2,所以我就用裝了一個JSON插件,這樣,很輕易的就把服務器端的信息用JSON的形式發送到了手機端~~以下是代碼,歡迎拍磚~~

首先,在服務器端搭建好SSH框架,具體細節就不在陳述~struts xml配置如下:

name="login"

extends="json-default">

name="login"

class="com.jclick.test.LoginAction"

method="login">

type="json">result

手機端的代碼如下:

首先,手機端有一個緩存類,主要用于緩存一些手機端需要訪問的數據,這樣的好處是可以達達節省手機和服務器的交互,用單例實現的:package

com.jclick.cache;

import com.jclick.bean.User;

public class Cache {

private User User;

private Cache(){

}

private static class CacheHolder{

private static final Cache INSTANCE = new Cache();

}

public Cache getInstance(){

return CacheHolder.INSTANCE;

}

public User getUser() {

return User;

}

public void setUser(User User) {

this.User = User;

}

}接著開始書寫手機端的協議,用戶向服務器發送請求,同時服務器反饋給手機端信息的:package

com.jclick.protocol;

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.util.ArrayList;

import java.util.List;

import org.apache.http.HttpResponse;

import org.apache.http.NameValuePair;

import org.apache.http.client.HttpClient;

import org.apache.http.client.entity.UrlEncodedFormEntity;

import org.apache.http.client.methods.HttpPost;

import org.apache.http.impl.client.DefaultHttpClient;

import org.apache.http.message.BasicNameValuePair;

import org.json.JSONException;

import org.json.JSONObject;

public class BaseProtocol {

private StringBuilder sb = new StringBuilder();

private HttpClient httpClient;

private HttpPost httpRequest;

private HttpResponse response;

private List

nameValuePair = new

ArrayList();

BaseProtocol() {

httpClient = new DefaultHttpClient();

}

protected void pack(String url) throws Exception {

httpClient = new DefaultHttpClient();

分享:

喜歡

0

贈金筆

加載中,請稍候......

評論加載中,請稍候...

發評論

登錄名: 密碼: 找回密碼 注冊記住登錄狀態

昵???稱:

評論并轉載此博文

發評論

以上網友發言只代表其個人觀點,不代表新浪網的觀點或立場。

總結

以上是生活随笔為你收集整理的android处理服务器的集合,android集合SSH搭建服务器客户端请求的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。