本系列博客主要展示一下,在C-S(Client - Server)系統(tǒng)開(kāi)發(fā)當(dāng)中,如何使用MVC的架構(gòu)來(lái)實(shí)現(xiàn)安卓端的一個(gè)登錄驗(yàn)證的模塊。如果你能有基本的數(shù)據(jù)庫(kù)開(kāi)發(fā),WEB開(kāi)發(fā),和安卓開(kāi)發(fā)的知識(shí),那么理解起來(lái)會(huì)更加容易一些。

本文主要從下面幾點(diǎn)開(kāi)始:

  1. MVC的介紹

  2. 必備開(kāi)發(fā)環(huán)境

  3. 后臺(tái) - 數(shù)據(jù)庫(kù)的準(zhǔn)備


一、MVC的介紹



百度百科上面的定義是這樣的:

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫(xiě),一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶(hù)交互的同時(shí),不需要重新編寫(xiě)業(yè)務(wù)邏輯。

根據(jù)上面的定義,我們可以知道MVC就是一種軟件設(shè)計(jì)的典范,能夠降低M、V、和C模塊之間的耦合性,那如何應(yīng)用到C-S系統(tǒng)的開(kāi)發(fā)當(dāng)中呢?請(qǐng)看下圖 1: