SpringMVC框架的介绍

首先,简单的介绍一下关于SpringMVC的理论知识。Spring框架提供了构建Web应用程序的全功能的MVC模块——SpringMVC 。SpringMVC提供了一个DispacherServlet用来当中前端的控制器来分派请求。同时提供了处理程序映射,视图解析,语言环境和主题解析,支持文件上传。SpringMVC包含多种视图技术,例如Java Server Page(JSP),Velocity, Tiles,iText和POI等技术。SpringMVC分离了控制器和对象模型,分派器以及处理程序对象的角色,这种分离模式更容易让他们进行定制。

SpringMVC的优点

-  SpringMVC具有强大的灵活性,非倾入性和可配置性

-  SpringMVC提供了一个前端控制器DispacherServlet,开发者无需额外开发控制器对象

-  SpringMVC分工明确时限各个功能的分离,实现低耦合

-  SpringMVC内置了常见的校验器,支持国际化,支持多种视图提供了强大的JSP的标签库等等功能优势

下面我们就来开发第一个SpringMVC的应用,这里简单的介绍一下,我所使用的环境是MyEclipse2014的企业版所使用的服务器是Tomcat服务器。我没有使用导入包的形式来实现Spring框架的搭建,下面就来使用MyEclipes工具来实现Spring框架的搭建

1.首先创建一个新的项目

点击下一步

点击下一步并且选中生成Web.xml文件

选中之后点击下一步

点击完成

经过以上的步骤就完成了web项目的创建

下面我们就来使用最简单的方式来引入Spring的框架

选中项目——》单击鼠标右键——》安装图中所展示的选择

选择Spring的版本,选择所要运行的服务器类型,点击下一步

点击下一步

点击完成

这样我们会看到在src目录下面多了一个applicationContext.xml的文件,这样我们的一个带有Spring框架的Web项目就完成了。

配置SpringMVC框架相关推荐

  1. 框架写mysql插入为空_学习springMVC框架配置遇到的问题-数据写入不进数据库时的处理办法...

    Idea简单SpringMVC框架配置 前边已经介绍过了Struts在Idea上的配置,相对于Struts来说,我觉得SpringMVC有更多的优势,首先Struts是需要对action进行配置,页面 ...

  2. SpringMVC 框架系列之组件概述与配置详解

    在上一篇文章 SpringMVC 框架系列之初识与入门实例 的实例中,我们已经知道,SpringMVC 框架是一个 web 层的框架,本篇文章就详细解释一下 SpringMVC 框架具体文件的配置以及 ...

  3. SpringMvc框架配置过滤器

    SpringMvc框架配置过滤器 本文以简单的登录过滤器为例 开发环境 jdk 8 idea2019.3.5 maven 3.6.3 spring-webmvc 5.1.9.RELEASE web.x ...

  4. ssm框架mysql配置_ssm框架使用详解配置两个数据源

    学习ssm框架已经快一年了,今天把这个框架总结一下. SSM 就是指 spring.SpringMVC和Mybatis.先说一下基本概念(百度上搜的) 1.基本概念 1.1.Spring Spring ...

  5. SpringMVC 框架系列之初识与入门实例

    微信公众号:compassblog 欢迎关注.转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1.SpringMVC 概述 (1).什么是 MVC:Model-View-Control Co ...

  6. 如何通过SpringMVC框架响应JSON数据

    1. 通过SpringMVC框架响应JSON数据 在SpringMVC框架(含SpringBoot框架)中,当处理请求的方法之前添加了@ResponseBody后,或在控制器类之前使用的是@RestC ...

  7. SpringMVC框架 学习DAY_03:@RequestMapping注解/拦截器与过滤器

    1. 关于@RequestMapping注解 在控制器中,在处理请求的方法之前添加@RequestMapping注解,可以配置请求路径与处理请求的方法的映射关系! 在@RequestMapping注解 ...

  8. SpringMVC框架 学习DAY_01:框架概括 / 简易应用 / 核心执行流程图 /在框架下显示HTML模板页面/ 接受请求

    1. SpringMVC框架的作用 MVC = Model(数据模型) + View(视图) + Controller(控制器) SpringMVC框架主要解决了接收请求与处理响应的问题,也可以认为是 ...

  9. java元婴期(27)----java进阶(springmvc(1)---springmvc框架入门程序(上)(不基于注解开发))

    springmvc框架 什么是springmvc springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合.(struts2与Spring整合的时候需 ...

最新文章

  1. 实战!工作中常用到哪些设计模式
  2. C++ algorithm库中的几个常用函数(swap,reverse,sort)
  3. PaddlePaddle——手写数字识别DEMO
  4. PMP之项目整合管理
  5. android zxing 自动对焦,ZXing自动对焦问题
  6. oracle01144,ORA-01144
  7. 成都鸿蒙脱模剂厂家,现场体验荣耀智慧屏与鸿蒙OS,荣耀Life成都店与您共享锐科技...
  8. java property xml,Java开发中读取XML与properties配置文件的方法
  9. Codeforces Round #301 (Div. 2) B. School Marks 构造/贪心
  10. paip.提升用户体验---提取FLASH中图片
  11. JAVA里的jsp网页背景_Java-带CSS的JSP不显示背景图像
  12. 2020网络安全NISP一级题库
  13. 找对英语学习方法的第一本书 PDF 带完整的目录
  14. Solr8.0速成系列 | Solr整合IKAnalyzer分词器 05
  15. CMUSphinx适应声学模型
  16. classic shell_使用Classic Shell将Windows 7开始菜单带到Windows 10
  17. BigDecimal比较大小工具类
  18. Android Studio模拟器报错:Could not initialize DirectSoundCapture
  19. OpenCV Java入门六 使用神经网算法辩识人脸
  20. 92%的奢侈品牌开通微信账号 营销到底该如何做?

热门文章

  1. win7系统怎么拷贝到u盘_win7/10系统复制文件到u盘提示文件过大怎么办
  2. Eureka核心知识点
  3. iOS面试中经常问的点 - RunTime
  4. mysql explicit_defaults_for_timestamp参数
  5. python五行代码解决滑块验证的缺口距离识别,破解滑块验证...
  6. oracle 数据库启动停止小结
  7. 斑马打印机客户端GET和POST,以及后端两种打印方式。
  8. OpenCV探索之路(十):图像修复技术
  9. Poj(3615),Floyd,最大值中的最小值
  10. .NET_.NET Copy Web 部署概念_01-3