Fork me on GitHub
摘要: 5. 结果跳转方式 ModelAndView 页面:{视图解析器前缀}+viewName+{视图解析器后缀} <!--视图解析器: 模版引擎 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResol 阅读全文
posted @ 2020-09-05 16:51 CodeHuba 阅读(82) 评论(0) 推荐(0) 编辑
摘要: RestFul风格 概念 Restful就是一种资源定位以及资源操作的风格,不是标准也不是协议。基于这种风格设计的软件可以更简洁,更有层次,更易于实现缓存机制; 功能 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作; 分别对 阅读全文
posted @ 2020-09-04 14:13 CodeHuba 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 4. Controller及RestFul风格 控制器Controller 控制器提供访问应用程序的行为,通常通过接口定义或注解定义实现; 控制器负责解析用户的请求并将其转化为一个模型; 在SpringMVC中一个控制器类可以包含多个方法; 对于Controller的配置方式有很多种(紧接下文) 实 阅读全文
posted @ 2020-09-03 15:56 CodeHuba 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 注解版步骤 新建一个module,添加web的支持 由于Maven可能存在资源过滤的问题,我们将配置完善pom.xml <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>** 阅读全文
posted @ 2020-09-02 16:23 CodeHuba 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 3. Hello SpringMVC 配置版步骤 新建一个module,添加web的支持 确定导入了SpringMVC的依赖 配置web.xml,注册DispatcherServlet <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="ht 阅读全文
posted @ 2020-09-01 11:14 CodeHuba 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 2. 什么是SpringMVC? 概述 基于Java实现的MVC的轻量级web框架。 我们为什么要学SpringMVC呢? SpringMVC的特点: 轻量级,简单易学 高校,基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定大于配置 功能强大 简洁灵活 Spring的Web框架围绕D 阅读全文
posted @ 2020-08-31 14:35 CodeHuba 阅读(105) 评论(0) 推荐(0) 编辑
摘要: SpringMVC ssm:Mybatis+Spring+SpringMVC MVC三层架构 JavaSE:认真学习,老师带,入门快 JavaWeb:认真学习,老师带,入门快 SSM框架:研究官方文档,锻炼自学能力,笔记能力,项目能力 SpringMVC+Vue+SpringBoot+SpringC 阅读全文
posted @ 2020-08-30 14:30 CodeHuba 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 13. 声明式事务 13.1 回顾事务 把一组业务当成一个业务,要么都成功,要么都失败 事务在项目开发中十分重要,涉及到数据的一致性 确保完整性和一致性; 事务的ACID原则: 原子性 一致性 隔离性:多个业务操作同一个资源,不互相影响! 持久性:事务一旦提交,无论系统发生什么问题,结果都不会收到影 阅读全文
posted @ 2020-08-29 14:47 CodeHuba 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 12. 整合Mybatis 步骤: 导入相关jar包 junit mybatis mysql数据库 spring相关的 aop织入 mybatis-spring【新知识点】 <dependencies> <dependency> <groupId>junit</groupId> <artifactI 阅读全文
posted @ 2020-08-28 12:07 CodeHuba 阅读(142) 评论(0) 推荐(1) 编辑
摘要: 11.AOP 11.1 什么是AOP? AOP,意为面向切面编程,通过预编译和运行时动态代理实现程序功能的统一维护的一种技术。 11.2 AOP在Spring中的作用 提供声明式事务:允许用户自定义切面 横切关注点:跨越应用程序多个模块的方法或功能; 切面:横切关注点 被模块化 的特殊对象,即一个类 阅读全文
posted @ 2020-08-27 12:09 CodeHuba 阅读(156) 评论(0) 推荐(0) 编辑