MVC模型:
M:模型层(业务,dao,持久。)
V:视图层
C:controller,控制器
1.业务逻辑代码和界面分离
2.把常用的代码(数据库连接和操作)封装到工具类
数据库每张表要对应一个domain类和一个service 类,即将关系模型(数据库)转换成对象模型
即将数据库连接等操作放到一个SQLutil类中
如:一张user表,一个user的model,一个userservice类(包括对user的验证,删除,增加等操作都封装在这个类中)
controller:一类事务对应一个控制器(用户增删改,或者每个表对应一个控制器)
修改数据,传一个id然后再查找一次数据库,如果传递数据,则网络开销太大
一个请求对应一个控制器,逻辑清晰,但是控制器过多