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

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

  1. MVC的介紹

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

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


一、MVC的介紹



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

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

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