簡單的MVC設計
MVC的全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,是一種軟件設計典范。它是用一種業務邏輯、數據與界面顯示分離的方法來組織代碼,將眾多的業務邏輯聚集到一個部件里面,在需要改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯,達到減少編碼的時間。使用的MVC的目的在于將M和V的實現代碼分離,從而使同一個程序可以使用不同的表現形式。
一.各個包的作用
1.Controller:所有的邏輯文件放在此包
2.Model:讀取數據庫的文件放在此包
3.View:與用戶直接交互的文件在這個包,如打印,輸入等代碼
4.util:工具包
5.pojo:數據類,一般會跟數據庫一一對應
二.配置文件
1.直接在代碼中使用字符作為配置信息叫做硬編碼,缺點是當需要改動配置信息時需要在原碼中查找,并需重新編譯.可以用配置文件解決該問題
2.配置文件:配置文件中只能寫配置,格式: KEY=VALUE,沒有空格,沒有分號,一行一條
3.Cmd+ALT+F:可以修改一個變量為全局,局部的快捷操作
4.代碼:
Properties properties = new Properties();//
FileInputStream fis = new FileInputStream("配置文件名");//輸入流
properties.load(fis);//建立配置對象和配置文件的聯系
//通過配置文件中的KEY拿到VALUE
String username = properties.getProperty("username");
String username = properties.getProperty("password");
?
?