摘要: 1. Mybatis是什么 MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。 数据持久化是将内存中的数据模 阅读全文
posted @ 2022-09-04 18:14 一直学习的程序小白 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.什么是 REST RESTful(REST 风格)是一种当前比较流行的互联网软件架构模式,它充分并正确地利用 HTTP 协议的特性,为我们规定了一套统一的资源获取方式,以实现不同终端之间(客户端与服务端)的数据访问与交互。 说到 REST,我们可能会想到英文单词 rest(意为:休息、放松等), 阅读全文
posted @ 2022-09-03 23:09 一直学习的程序小白 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.请求转发 我们可以在控制器方法指定逻辑视图名(View Name)时,使用“forward:”关键字进行请求转发操作。当控制器方法中所设置的逻辑视图名称以“forward:”为前缀时,该逻辑视图名称不会被 Spring MVC 配置的视图解析器解析,而是会将前缀“forward:”去掉,以剩余部 阅读全文
posted @ 2022-09-03 22:47 一直学习的程序小白 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1.SpringMVC工作流程 SpringMVC 的执行流程如下。 用户通过浏览器发起一个 HTTP 请求,该请求会被 DispatcherServlet(前端控制器)拦截; DispatcherServlet 调用 HandlerMapping(处理器映射器)找到具体的处理器(Handler)及 阅读全文
posted @ 2022-09-03 18:04 一直学习的程序小白 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.MVC模式是什么 1.1 MVC模式简介 MVC 模式,全称为 Model-View-Controller(模型-视图-控制器)模式,它是一种软件架构模式,其目标是将软件的用户界面(即前台页面)和业务逻辑分离,使代码具有更高的可扩展性、可复用性、可维护性以及灵活性。 通常情况下,一个完整的 Ja 阅读全文
posted @ 2022-08-31 23:06 一直学习的程序小白 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1.Spring JDBC框架简介 1.1 JDBC框架概述 在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但 Spring JDBC 框架负责所有的低层细节,从开始打开连接,准备和执行 SQL 语句,处理异常,处理事务,到最后关闭连接。 所以当从数 阅读全文
posted @ 2022-08-31 19:38 一直学习的程序小白 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.AOP简介 1.1 AOP Spring 框架的一个关键组件是面向切面的编程(AOP)框架。面向切面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。跨一个应用程序的多个点的功能被称为横切关注点,这些横切关注点在概念上独立于应用程序的业务逻辑。在软件开发过程中有各种各样的很好的切面的例子,如 阅读全文
posted @ 2022-08-30 23:45 一直学习的程序小白 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1.基于注解的配置 从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。 在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。 一旦 被 阅读全文
posted @ 2022-08-30 19:06 一直学习的程序小白 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1.自动装配简介 你已经学会如何使用<bean>元素来声明 bean 和通过使用 XML 配置文件中的<constructor-arg>和<property>元素来注入 。 Spring 容器可以在不使用<constructor-arg>和<property> 元素的情况下自动装配相互协作的 bea 阅读全文
posted @ 2022-08-30 00:25 一直学习的程序小白 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.Spring Bean属性注入的几种方式 1.1构造函数注入 使用构造函数实现属性注入大致步骤如下: 在 Bean 中添加一个有参构造函数,构造函数内的每一个参数代表一个需要注入的属性; 在 Spring 的 XML 配置文件中,通过 <beans> 及其子元素 <bean> 对 Bean 进行 阅读全文
posted @ 2022-08-28 23:38 一直学习的程序小白 阅读(43) 评论(0) 推荐(0) 编辑