MVC架构模型

MVC三层架构

1、什么是MVC

Model

1、业务处理
2、数据持久层

view

1、展示数据
2、提供链接发起servlet(a,form,img)

controller

1、接收用户请求(req:请求参数、session:信息)
2、交给业务层处理对应的代码
3、控制视图跳转

1、控制器 controller servlet

为了易于维护使用,servlet专注视图跳转、处理请求。

登录》接受用户登录请求》处理用户请求(获取用户登录参数)》交给业务层处理登录业务(判断用户密码是否正确)》交给业务层处理登陆业务(判断密码是否正确:事务)》dao层查询用户密码是否正确》数据库
1、接收用户请求
2、相应给客户端内容
3、视图跳转

2、视图层 JSP

专注于显示数据

1、展示数据
2、提供可以共操作请求

3、javabean

pojo entity

4、JDBC

链接JavaBean和数据库的工具

5、数据库

6、发展经过

1、早些年

用户直接访问控制层,控制层直接操作数据库。

servlet-CRUD-数据库

程序臃肿,不利于维护。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值