首页 > 其他分享 >Spring与Spring MVC

Spring与Spring MVC

时间:2024-12-25 15:09:50浏览次数:5  
标签:框架 SpringMVC Spring 模型 视图 MVC

1.Spring

Spring是Java EE编程领域的一个轻量级开源框架,Spring是一个开源容器框架,它集成各类型的工具,通过核心的Bean factory实现了底层的类的实例化和生命周期的管理。

Spring有两个核心部分:IOC和Aop
①、IOC:控制反转,把创建对象过程交给Spring进行管理
②、Aop:面向切面,不修改源代码进行功能增强

2.Spring MVC

SpringMVC是Spring基础之上的一个MVC框架,主要用于开发WEB应用和网络接口,它是Spring的一个模块,通过Dispatcher Servlet, ModelAndView 和 View Resolver,让应用开发变得很容易。

SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。

2.MVC

MVC 模式是一种软件框架模式,被广泛应用在 JavaEE 项目的开发中。
MVC 即模型(Model) 、视图(View)、控制器(Controller)。
模型(Model)
模型是用于处理数据逻辑的部分。
所谓数据逻辑,也就是数据的映射以及对数据的增删改查,Bean、DAO(data access object,数据访问对象)等都属于模型部分。
视图(View)
视图负责数据与其它信息的显示,也就是给用户看到的页面。html、JSP 等页面都可以作为视图。
控制器(controller)
控制器是模型与视图之间的桥梁,控制着数据与用户的交互。
控器通常负责从视图读取数据,处理用户输入,并向模型发送数据,也可以从模型中读取数据,再发送给视图,由视图显示。

标签:框架,SpringMVC,Spring,模型,视图,MVC
From: https://www.cnblogs.com/lx-limit/p/18630431

相关文章

  • 【开源免费】基于SpringBoot+Vue.JS学生评奖评优管理系统(JAVA毕业设计)
    本文项目编号T096,文末自助获取源码\color{red}{T096,文末自助获取源码}......
  • 【开源免费】基于SpringBoot+Vue.JS植物健康系统(JAVA毕业设计)
    本文项目编号T095,文末自助获取源码\color{red}{T095,文末自助获取源码}......
  • springboot毕设 自助洗车系统 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,私家车数量急剧增加,洗车服务需求也随之水涨船高。传统洗车店面临着排队等候时间长、人工成本高、水资源浪费等问题,难以满足日益......
  • 基于SpringBoot的校园闲置物品交易网站
    摘要在网络发展的时代,众多的软件被开发出来,给用户带来了很大的选择余地,而且人们越来越追求更个性的需求。在这种时代背景下,校园商家只能以用户为导向,以产品的持续创新作为校园商家最重要的竞争手段。系统采用了Java技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的......
  • 基于Spring Boot的电影推荐系统的设计与实现
    目录项目介绍系统设计系统展示核心代码项目专栏推荐为什么选择我?获取源码项目介绍如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统电影推荐系统信息管理难......
  • 计算机毕业设计 | SpringBoot+vue高校专业实习管理系统 大学生实训管理(附源码+论文)
    1,绪论1.1项目背景随着高等教育的快速发展,专业实习已成为培养学生实践能力、创新能力和职业素养的重要环节。然而,传统的人工管理方式存在效率低、易出错、信息不透明等问题,难以满足当前高校对专业实习管理的需求。因此,开发一套高效、便捷、智能化的高校专业实习管理系统显......
  • 计算机毕业设计 | SpringBoot+vue库存管理系统 企业采购进存销仓库管理(附源码+论文)
    1,绪论1.1选题动因在现在社会,对于信息处理方面,是有很高的要求的,因为信息的产生是无时无刻的,并且信息产生的数量是呈几何形式的增加,而增加的信息如何存储以及短时间分析检索,也是有时效性的,所以,不管是任何的企业和个人,只要需要处理信息,必然是要寻找到一个适合自己的解决方案......
  • 计算机毕业设计 | SpringBoot+vue车辆管理系统 汽车保养事故维修违章处理平台(附源码+
    1,绪论1.1研究背景近年来,第三产业发展非常迅速,诸如计算机服务、旅游、娱乐、体育等服务行业,对整个社会的经济建设起到了极大地促进作用,这一点是毋庸置疑的。现下,国家也出台了一些列的政策来支持和鼓励第三服务产业的发展与完善,用以带动社会经济的发展。所以,整体来说,国家是......
  • Springboot计算机毕业设计智慧园区水电煤气管理平台x20m8
    Springboot计算机毕业设计智慧园区水电煤气管理平台x20m8本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,公告信息,缴费信息,反馈信息,缴费提醒开题报告内容开题报告:Springboot计算机毕业设......
  • Springboot计算机毕业设计最优网络购票系统706rn
    Springboot计算机毕业设计最优网络购票系统706rn本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,票务信息,电影票,电影类型开题报告内容SpringBoot计算机毕业设计:最优网络购票系统开题内容......