五、初学SpringMVC+Mybatis之SpringMVC简介

1、MVC模式简介

        MVC是一种设计模式或者说是一种编程思想,不能说MVC是一种框架。

        M-Model模型

        模型(Model)的职责是负责业务逻辑。包含两层:业务数据和业务处理逻辑。比如实体类,DAO,Service都属于模型层。

        V-View视图

        视图(View)的职责是负责显示界面和用户交互。

        C-Controller控制器

        控制器是模型层M和视图层之间的桥梁,用于控制调用的流程。


2、什么是SpringMVC

        SpringMVC是spring框架实现了MVC功能模块后的一种表现。

        Spring 框架提供了构建Web应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架。


3、SpringMVC的核心组件

        DispatcherServlet(控制器,请求的入口)

        HandlerMapping(控制器,请求的)

        Controller(控制器,请求处理流程)

        ModelAndView(模型,封装业务处理结果和视图)

        ViewResolver(视图,视图显示处理器)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值