Model(模型)是应用程序中用于处理应用程序数据逻辑的部分
通常模型对象负责在数据库中存取数据 主要是负责逻辑处理
View(视图)是应用程序中处理数据显示的部分
通常视图是依据模型数据创建的 View对象能够渲染客户响应结果
Controller(控制器)是应用程序中处理用户交互的部分
通常控制器负责从视图读取数据 控制用户输入 并向模型发送数据 就是接受请求返回请求的东西 都不包含逻辑处理 调用model的东西进行逻辑处理
业务逻辑就是处理数据的逻辑啦 一般后台代码也分三层 action(controller) service DAO (这里的三层不是MVC)
比如 我得到用户名 但是在存入数据库的时候 用户名字段应该是前台的用户名加上当前日期拼成的字符串
action或者controller层是第一层 一般是用来及接受数据并且做数据的非空啊 格式是否正确的验证
如用户名是否为空 是不是安全字符串之类的
service层一般是用来做一个业务逻辑的实现
这时候 userName = userName + new Date();
DAO层 就是与数据库交互层啦
也就是读写数据库 将逻辑层得到的新的userName插入到数据库
最后插入一下“雕刻时光”的帖子 可以去看下 比较好 希望对你有所帮助