SpringMVC
文章平均质量分 82
小黑神zxs
经历风雨遇彩虹
展开
-
SpringMVC学习01之回顾Servlet
前言 ssm : mybatis + Spring + SpringMVC MVC三层架构 前提: JavaSE:认真学习 JavaWeb:认真学习 后期如何学习: SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力 SpringMVC + Vue + SpringBoot + SpringCloud + Linux 今天我们只学习ssm框架中的最后一个:SpringMVC 一、回顾MVC是什么? MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软原创 2022-01-10 19:53:42 · 198 阅读 · 0 评论 -
SpringMVC学习02之初识SpringMVC
回顾 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 一、了解SpringMVC Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架 Spring MVC的特点: 5. 轻量级,简单易学 6. 高效 , 基于请求响应的M原创 2022-01-29 18:47:56 · 523 阅读 · 0 评论 -
SpringMVC学习03之使用注解开发SpringMVC
复习 Spring MVC的特点: 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化、主题等 简洁灵活 一、使用注解开发 1.创建普通Maven项目后,添加web框架 2.配置web.xml配置文件,改为最新的4.0版本 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns原创 2022-02-02 21:29:02 · 359 阅读 · 0 评论 -
SpringMVC学习04之数据处理及跳转
复习 使用注解开发SpringMVC实现步骤: 新建一个web项目 导入相关jar包 编写web.xml , 注册DispatcherServlet 编写springmvc配置文件 接下来就是去创建对应的控制类 , controller 最后完善前端视图和controller之间的对应 测试运行调试. 一、数据处理示例 1.创建普通Maven项目后,添加web框架 2.配置web.xml配置文件,改为最新的4.0版本 <?xml version="1.0" encoding="UTF-8"?>原创 2022-02-03 20:41:32 · 389 阅读 · 0 评论 -
SpringMVC学习05之JSON简单应用
复习 数据处理及携带数据的返回视图 页面跳转的几种方式: 原始的HttpServletRequest以及HttpServletResponse的转发及重定向 不用视图解析器的Model跳转,转发及重定向 用视图解析器的转发(默认)及重定向 一、JSON的了解 1.什么是JSON JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 JSON 指的是 JavaScript 对象标记法(JavaScript Object Not原创 2022-02-04 13:59:26 · 690 阅读 · 0 评论 -
SpringMVC学习06之SSM整合(一)
复习 我的环境 环境: IDEA MySQL 5.7.34 Tomcat 8 Maven 3.8.3 一、SSM整合 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识; 二、环境搭建 数据库环境 创建一个存放书籍数据的数据库表 基本环境搭建 1.创建普通Maven项目后,添加web框架 2.配置web.xml配置文件,改为最新的4.0版本 <?xml version="1.0" encoding="UTF-8"?> <web-ap原创 2022-02-04 19:49:40 · 896 阅读 · 0 评论 -
SpringMVC学习07之SSM整合(二)
回顾 我的环境 环境: IDEA MySQL 5.7.34 Tomcat 8 Maven 3.8.3 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识; Mybatis层编写 1、数据库配置文件 database.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=tr原创 2022-02-06 15:31:06 · 706 阅读 · 0 评论 -
SpringMVC学习08之SSM整合(三)
回顾 上一章我们完成了Mybatis底层的编写 Spring层配置 一、spring层配置 1、配置Spring整合MyBatis,我们这里数据源使用c3p0连接池 2、编写Spring整合Mybatis的相关的配置文件;spring-dao.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:原创 2022-02-06 15:45:55 · 86 阅读 · 0 评论 -
SpringMVC学习09之SSM整合(四)
回顾 上一章我们完成了Spring层的编写 Controller 和 视图层编写 这里就不按逻辑顺序整合了 1、BookController 类编写 : 查询全部书籍请求 添加书籍请求 修改书籍请求 删除书籍请求 package com.shan.controller; import com.shan.pojo.Books; import com.shan.service.BookService; import org.springframework.beans.factory.annotation.原创 2022-02-07 13:39:56 · 1313 阅读 · 2 评论 -
SpringMVC学习10之AJAX初体验和了解
Ajax了解 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 简单示例 1.创建普通Maven项目后,添加web框架 2.配置web.xml配置文件,改为最新的4.0版本 <?xml version="1.0" encoding="UTF-8"?>原创 2022-02-07 14:06:41 · 590 阅读 · 0 评论 -
SpringMVC学习11之拦截器
回顾 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 Ajax在我们开发中十分重要,一定要学会使用! 一、什么是拦截器 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理 拦截器只会拦截访问的控制器方法原创 2022-02-08 05:00:00 · 389 阅读 · 0 评论 -
SpringMVC学习12之文件上传和下载
回顾 拦截器,Spring MVC框架自己拥有的 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理 文件上传和下载 Spring MVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spri原创 2022-02-08 05:00:00 · 449 阅读 · 0 评论