對於MVC的理解
阿新 • • 發佈:2017-05-22
映射 -1 jdbc 接口與實現 一個 需求 sets .get 實體類
MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裏面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用於映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。
1.首先在建立一個項目之前,我們應該知道自己的需求是什麽,目的是什麽。
我的需求是取數據庫中的數據,然後打印在我們的網頁裏
2.我們需要建立一個動態網頁的項目
3.分別建立三個包entity、service、action
entity(實體)------>用於放我們的實體類
service(業務邏輯)------>用於放接口與實現類
action(控制器)------>用於放servlect 控制器
4.分別在entity包下建立實體類,在service包下建接口與實現類,在action包下建立servlect
4.1在entity包下建立實體類
然後在實體類中添加我們需要的屬性
然後將它們封裝起來
4.2在service包下建接口與實現類
建立一個接口;在接口中建立一個方法,用於獲取數據(返回類型為List)
建立實現類,並繼承接口,實現方法(JDBC還沒學,先模擬數據)
4.3在action包下建立servlect
在doGet方法裏寫代碼
AssetsService assService = new AssetsServiceImpl();//實例化對象
List<Assets> assList = assService.getAssetsAll();//自定義數組存放數據
request.setAttribute("assList_leba", assList);//發送請求將數組給jsp
request.getRequestDispatcher("show.jsp").forward(request, response);//響應請求並展示jsp中的內容
5.建立一個jsp文件用於顯示我們的數據
運行項目在瀏覽器中訪問servlect
對於MVC的理解