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