javaweb项目中mvc模型下各层的作用?

2020-06-19 科技 53阅读

鄙人的拙见:

  1. m:model 系统的实体类,存放系统抽取出来的实体类

  2. v:view  比如jsp,主要和客户交互的用户友好界面

  3. c: controller 控制后台数据的处理,调度

关于你的问题:

你提交表单的jsp(view)提交一个注册用户(Model),提交到后台的一个servlet(controller)上面,但是数据合法性要进行校验(使用service),因为在servlet上面进行调度的话,那样servlet里面的代码会比较简洁,而且在大的项目里面: 一般的流程是这样的 view<->action(servlet页面调度和调度相关的service)<->service(数据校验和调用dao处理数据库)<->dao(db交互)

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com