
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 · 246 阅读 · 0 评论 -
SpringMVC学习02之初识SpringMVC
回顾MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。一、了解SpringMVCSpring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架Spring MVC的特点:5. 轻量级,简单易学6. 高效 , 基于请求响应的M原创 2022-01-29 18:47:56 · 554 阅读 · 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 · 406 阅读 · 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 · 436 阅读 · 0 评论 -
SpringMVC学习05之JSON简单应用
复习数据处理及携带数据的返回视图页面跳转的几种方式:原始的HttpServletRequest以及HttpServletResponse的转发及重定向不用视图解析器的Model跳转,转发及重定向用视图解析器的转发(默认)及重定向一、JSON的了解1.什么是JSONJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。JSON 指的是 JavaScript 对象标记法(JavaScript Object Not原创 2022-02-04 13:59:26 · 764 阅读 · 0 评论 -
SpringMVC学习06之SSM整合(一)
复习我的环境环境:IDEAMySQL 5.7.34Tomcat 8Maven 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 · 947 阅读 · 0 评论 -
SpringMVC学习07之SSM整合(二)
回顾我的环境环境:IDEAMySQL 5.7.34Tomcat 8Maven 3.8.3要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;Mybatis层编写1、数据库配置文件 database.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=tr原创 2022-02-06 15:31:06 · 752 阅读 · 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 · 121 阅读 · 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 · 1393 阅读 · 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 · 645 阅读 · 0 评论 -
SpringMVC学习11之拦截器
回顾AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。Ajax在我们开发中十分重要,一定要学会使用!一、什么是拦截器SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理拦截器只会拦截访问的控制器方法原创 2022-02-08 05:00:00 · 435 阅读 · 0 评论 -
SpringMVC学习12之文件上传和下载
回顾拦截器,Spring MVC框架自己拥有的SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理文件上传和下载Spring MVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spri原创 2022-02-08 05:00:00 · 507 阅读 · 0 评论