想跟好哥們一起做一個app,無奈都要重頭開始。聽一個大神講了很多卻發現幾乎聽不懂。當前已用eclipse搭建了幾個界面,這是用在客戶端的我明白,但是為啥服務端也要用eclipse編寫啊?大神先說用json後說javabean,我在網上搜索了一圈,還是不太懂為什麼服務端和客戶端的編寫都用eclipse,用javabean編寫客戶端也添加在這個工程裡嗎?那get,set用javabean編寫?客戶端在寫get,set?那數據庫又怎麼和服務器建立聯系呢?socket又是做什麼的?我已經完全糊塗了。。。
我深知自己的語言已經和精神一樣錯亂,但我只想明白他們之間的關系以及javabean,socket都是干嘛使得。。。求各位路過的好心人給予指點,幫我理清這一坨亂麻。
回復FootlooseArch: 服務端和客戶端的編寫不可能是同一個工程下。這二者的運行環境都不一樣。服務端運行在服務器上,客戶端運行在安卓設備上。他們之間的交互只能通過網絡進行,所以要用socket。
服務端的作用是保存、處理和分發數據,客戶端的作用是請求數據並顯示出來。
數據庫是通過服務端訪問的,訪問後處理並包裝為JSON,通過socket發送給客戶端。客戶端收到後解釋這個JSON,從中提取所需的數據並顯示。