妳說的應該是Android的服務端和客戶端通信的機制。其實Android的服務端壹般用Java寫的。因為Java更容易切換平臺,開發起來也相對簡單。當然有些服務端使用C#寫的,但是遇到項目瓶頸的時候壹般會換成Java的。
Android客戶端和服務端通信壹般用Json(建議使用)格式或者xml格式(不建議使用)。
Android僅做壹個接收端大多說業務邏輯操作都放到服務端處理。例如:連接數據庫,查詢數據庫等等。
圖片壹般放到服務器指定的目錄中壹般不存到數據庫。文字是都要存放到數據庫的。
服務端可以用jdbc或者jndi連接數據庫。(這兩種方法網上的教程很多)
客戶端和服務端通信舉例:(查詢和添加)
例如:添加操作
1.Android客戶端向服務端發送添加數據請求,並將數據以json格式發送到服務端。
2.服務端接收客戶端發來的數據,並驗證其合理性,然後插入數據庫,並返回壹個是否插入成功的標記給客戶端。
3.客戶端驗證服務端返回的標記,並根據標記的內容提示用戶插入操作是否成功。
查詢操作:
1.Android客戶端向服務端發送查詢請求(壹般發送壹串json格式的字符串)。
2.服務端接收客戶端發送的數據並解析。
3.服務端從數據庫中查詢符合條件的數據,並返回給客戶端。
4.Android客戶端接收服務端返回的數據並將數據顯示在界面上
希望對妳有所幫助。