摘要: 概念 Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 功能 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。 分别对应 添 阅读全文
posted @ 2021-12-03 21:48 qwedfrgh 阅读(48) 评论(0) 推荐(0)
摘要: 实际我们一般都用注解开发SpringMVC的代码 步骤一:新建一个module 步骤二:添加web框架 步骤三:完善web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/j 阅读全文
posted @ 2021-12-02 23:44 qwedfrgh 阅读(29) 评论(0) 推荐(0)
摘要: 1.用户发起请求,去寻找web.xml配置的DispatcherServlet。它表示前置控制器 我们假设请求的url为 : http://localhost:8080/SpringMVC/hello 如上url拆分成三部分: http://localhost:8080服务器域名 SpringMVC 阅读全文
posted @ 2021-12-01 23:03 qwedfrgh 阅读(19) 评论(0) 推荐(0)
摘要: Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计 下面我们快速使用SpringMVC来实现一段代码!! 1.新建module 2.添加web框架支持 3.配置web.xml。同时注册DispatcherServlet <!--1.注册Dispatche 阅读全文
posted @ 2021-11-30 23:07 qwedfrgh 阅读(30) 评论(0) 推荐(0)
摘要: 1.MVC model 模型 一般包含dao层和service层 view 视图 负责模型的展示 controller 控制器 接收用户请求,交给模型处理,数据处理完毕后返回给视图 2.项目框架 项目框架是演进的! 3.简单回顾之前学的servlet 1.建一个maven项目,导入必要的maven依 阅读全文
posted @ 2021-11-29 22:47 qwedfrgh 阅读(27) 评论(0) 推荐(0)
摘要: 一个使用 MyBatis-Spring 的其中一个主要原因是它允许 MyBatis 参与到 Spring 的事务管理中。而不是给 MyBatis 创建一个新的专用事务管理器,MyBatis-Spring 借助了 Spring 中的 DataSourceTransactionManager 来实现事务 阅读全文
posted @ 2021-11-28 22:21 qwedfrgh 阅读(31) 评论(0) 推荐(0)
摘要: 1.导maven依赖 除了 mysql, spring-mvc mybaits 还需要导入下面的mybaits-spring 和spring -jdbc依赖 注意spring-mvc的依赖跟spring-jdbc的版本要一致,不然报错! mybaits-spring的版本要求官方文档有说明 <dep 阅读全文
posted @ 2021-11-28 18:56 qwedfrgh 阅读(53) 评论(0) 推荐(0)
摘要: 使用注解实现AOP,注意版本问题,使用注解报错要导入maven依赖 <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>1.3.2</versi 阅读全文
posted @ 2021-11-27 18:04 qwedfrgh 阅读(802) 评论(0) 推荐(0)
摘要: 1.AOP:面向切面编程,通过预编译的方式和运行期动态代理实现程序功能的统一维护的一种技术。 2.AOP在Spring中的作用 3.SpringAOP中,我们使用Advice来定义横切逻辑,Spring中支持5种类型的Advice 分别是:前置通知 MethodBeforeAdvice 后置通知 A 阅读全文
posted @ 2021-11-25 21:22 qwedfrgh 阅读(58) 评论(0) 推荐(0)
摘要: 因为动态代码会使得代码会翻倍。要使用动态代理。 动态代理代理的是抽象对象也就是接口!!! 反射机制 动态代理和静态代理的角色分析都是一致的 抽象角色,真实角色,代理角色(这里动态生成) 客户端 动态代理的代理类是动态生成的,不像静态代理模式那样我们直接写死的! 动态代理是真正使用的时候才去建立代理关 阅读全文
posted @ 2021-11-22 23:11 qwedfrgh 阅读(37) 评论(0) 推荐(0)