摘要:
11. 文件上传和下载 准备工作 springMVC可以很好的支持文件上传,但是SpringMVC上下文默认没有装配MultipartResolver,因此默认情况下不能处理文件上传工作。如果想实现,必须在上下文配置MultipartResolver。 前端表单要求:为了能上传文件,必须使用 阅读全文
摘要:
10. 拦截器 概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自定义拦截器来实现特定的功能。 过滤器和拦截器的区别: 拦截器是AOP思想的具体应用。 过滤器: servlet规范中的一部分,任何java web工程都可 阅读全文
摘要:
9. Ajax技术 简介 AJAX=Asynchronous JavaScript and XML (异步的JavaScript和XML) AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax不是新的编程语言,而是一种用于创建更快更好以及交互性更强的Web应用程序的技术。 阅读全文
摘要:
查询书籍功能 完善Controller:BookController @Controller @RequestMapping("/book") public class BookController { //coontroller层调service层 @Autowired @Qualifier("B 阅读全文
摘要:
SpringMVC层编写 web.xml DispatcherServlet <!--DispatcherServlet--> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.we 阅读全文
摘要:
Spring层编写 配置Spring整合Mybatis,这里我们数据源使用c3p0连接池; 编写Spring整合Mybatis的相关配置文件:spring-dao.xml 关联数据库配置文件 <!--1. 关联数据库配置文件--> <context:property-placeholder loca 阅读全文
摘要:
Mybatis层编写 数据库配置文件 database.properties driver=com.mysql.jdbc.Driver #如果使用的是mysql 8.0+ 需要增加一个时区的配置 &serverTimezone=Asia/Shanghai url=jdbc:mysql://local 阅读全文
摘要:
8. 整合SSM 环境要求 IDEA MySQL 5.5 Tomcat 9 Maven 3.5.2 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及Mybatis知识,简单的前端知识; 数据库环境 创建一个存放书籍数据的数据库表 create database `ssmbuild 阅读全文
摘要:
7. JSON讲解 前后端分离时代: 后端部署后端,提供接口,提供数据; 前端独立部署,负责渲染后端的数据; json诞生,作为前后端传递的格式! 什么是JSON? JSON(Javascript Object Notation,JS对象标记),轻量级的数据交换格式; 采用完全独立于编程语言的文本格 阅读全文
摘要:
6. 数据处理 处理提交数据 提交的域名称和处理方法的参数一致 提交数据:http://localhost:8080/user/t1?name=huba 处理方法: public String test1(String name, Model model){ //1.接受前端参数 System.ou 阅读全文