www.bersaty.com

Servlet学习-MVC开发模式

MVC模型:

M:模型层(业务,dao,持久。)

V:视图层

Ccontroller,控制器

1.业务逻辑代码和界面分离

2.把常用的代码(数据库连接和操作)封装到工具类

数据库每张表要对应一个domain类和一个service 类,即将关系模型(数据库)转换成对象模型

即将数据库连接等操作放到一个SQLutil类中

如:一张user表,一个user的model,一个userservice类(包括对user的验证,删除,增加等操作都封装在这个类中)

controller:一类事务对应一个控制器(用户增删改,或者每个表对应一个控制器)

修改数据,传一个id然后再查找一次数据库,如果传递数据,则网络开销太大

一个请求对应一个控制器,逻辑清晰,但是控制器过多

posted @ 2013-07-25 13:06  bersaty  阅读(338)  评论(0编辑  收藏  举报