处理过程:
对于每一个用户输入的请求,首先被控制器(servlet)接收,控制器决定用哪个模型来进行处理,然后模型通过业务逻辑层(service)处理用户的请求并返回数据,最后控制器确定用哪个视图模型,用相应的视图格式化模型返回数据,并通过显示页面呈现给用户。
M(model)模型:业务数据层dao\业务逻辑层service
模型表示业务数据dao和业务逻辑service, 为视图提供数据
dao层一般是写了很多个对数据库的增删改查的方法
service就去调用dao层的方法
Javabean如:Student类 ,一般是把数据库的每个表对应每个类,每个字段对应每个类里的属性 ,然后里面有不同的构造方法,get,set方法,重写toString可以便利地打印出消息
V(viewer)视图:前端的页面
1.视图向用户显示相关的数据
2.接受用户的输入
3.不进行任何实际的业务处理
C(control)控制器:servlet
servlet,连接前端和service , 根据不同的处理结果来跳转到不同的页面