您的当前位置:首页正文

小白成长记(2)||MVC模式与bean,dao,service

来源:图艺博知识网

话不多说,想要写程序,总要知道哪里写前台哪里写后台,哪里与界面交互,哪里与数据库交互吧,以前的我傻傻分不清,只知道写把功能实现,然后就没有了然后,稀里糊涂的。今天先把经典的mvc模式回顾一下。(以下纯属个人理解,欢迎大神指正)

这里要强调一点,mvc是一种设计模式,但并不是一个框架。

一.MVC模型就是将数据、逻辑处理、用户界面分离的一种设计模式

1)、M(Model, 模型):用于数据和逻辑的处理---》bean+service

2)、V(View,视图):用于显示用户界面---》如jsp+html等

3)、C(Controller,控制器):根据客户端的请求控制逻辑走向和画面--》如action

二.mvc模式运行机制

网上找到的图片

首先客户端即视图(view)发送一个请求,由控制器(controller)接受这个请求,控制它的走向,到模型层处理完逻辑后,将处理结果通过controller返回到界面。

三.bean,dao,service这三层都放些什么东西

(1)bean 放实体类 (get set 方法和属性定义)

(2)dao 连接数据库的方法以及增删改查的方法

(3)service 主要具体实现 dao层的接口 然后进行判断 转发到前台 显示出来

好了,今天先复习这么多吧,明天继续。

Top