简单的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");