主流框架
Spring SpringMVC Mybatis
Maven + Git
Dubbo + vue
灬洋洋
日拱一卒无有尽,功不唐捐终入海
展开
-
MyBatis 第二篇
MyBatis系列MyBatis系列 篇二一.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口1.1.2.编写UserDaoImpl实现1.1.3 测试传统方式1.2 代理开发方式1.2.1 代理开发方式介绍1.2.2 编写UserMapper接口 [具体的配置如下图]1.2.3测试代理方式1.3 知识小结二.MyBatis映射文件深入2.1 动态sql语句2.1.1动态sql语句概述2.1.2动态 SQL 之<**if>**2.1.3 动态 SQL 之<原创 2020-10-08 19:35:12 · 202 阅读 · 0 评论 -
MyBatis 第一篇
MyBatis 系列Mybatis系列 篇一一、Mybatis简介二、Mybatis的快速入门2.1 MyBatis开发步骤2.2 环境搭建2.3 编写测试代码2.4 知识小结三、 MyBatis的映射文件概述四. MyBatis的增删改查操作4.1 MyBatis的插入数据操作4.2 MyBatis的修改数据操作4.3 MyBatis的删除数据操作4.4 知识小结五. MyBatis核心配置文件概述5.1 MyBatis核心配置文件层级关系5.2 MyBatis常用配置解析5.3 知识小结六.MyBati原创 2020-10-08 18:43:17 · 275 阅读 · 0 评论 -
3.SpringMVC 第三篇
3.SpringMVC 第三篇SpringMVC的文件上传1-SpringMVC的请求-文件上传-客户端表单实现(应用)2-SpringMVC的请求-文件上传-文件上传的原理(理解)3-SpringMVC的请求-文件上传-单文件上传的代码实现1(应用)4-SpringMVC的请求-文件上传-单文件上传的代码实现2(应用)5-SpringMVC的请求-文件上传-多文件上传的代码实现(应用)6-SpringMVC的请求-知识要点(理解,记忆)SpringMVC的拦截器01-SpringMVC拦截器-拦截器的作用原创 2020-10-06 18:50:49 · 185 阅读 · 0 评论 -
2.SpringMVC 第二篇
2.SpringMVC 第二篇SpringMVC的请求和响应SpringMVC的数据响应01-SpringMVC的数据响应-数据响应方式(理解)02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用)03-SpringMVC的数据响应-页面跳转-返回ModelAndView形式1(应用)04-SpringMVC的数据响应-页面跳转-返回ModelAndView形式2(应用)05-SpringMVC的数据响应-页面跳转-返回ModelAndView3(应用)06-SpringMVC的数据响应-回写原创 2020-10-06 18:43:45 · 220 阅读 · 0 评论 -
1.SpringMVC 第一篇
1.SpringMVC 第一篇1. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式1.2 仿照Spring提供获取应用上下文的手动实现逻辑1.3 Spring提供获取应用上下文的工具1.4 导入Spring集成web的坐标1.5 配置ContextLoaderListener监听器1.6 通过工具获得应用上下文对象2. SpringMVC的简介2.1 SpringMVC概述2.3 SpringMVC快速入门2.3 SpringMVC流程图示2.4 知识要点3. S原创 2020-10-06 18:34:34 · 163 阅读 · 0 评论 -
4.Spring Template + 声明式事务控制
Spring Template + 声明式事务控制JdbcTemplate基本使用1.JdbcTemplate基本使用-概述(了解)2.JdbcTemplate基本使用-开发步骤(理解)3.JdbcTemplate基本使用-快速入门代码实现(应用)4.JdbcTemplate基本使用-spring产生模板对象分析(理解)5.JdbcTemplate基本使用-spring产生模板对象代码实现(应用)6.JdbcTemplate基本使用-spring产生模板对象代码实现(抽取jdbc.properties)(应原创 2020-09-28 23:37:39 · 169 阅读 · 0 评论 -
3.Spring AOP
1.Spring 的 AOP 简介1.1 什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。1.2 AOP 的作用及其优势作用:在程原创 2020-09-28 23:24:45 · 144 阅读 · 0 评论 -
SpringIoC和DI注解开发小结
1.Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是提高程序性能如出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源和归还连接资源1.2 数据源的手动创建①导入c3p0和druid的坐标<!-- C3P0连接池 -->原创 2020-09-21 20:00:43 · 344 阅读 · 0 评论 -
Spring入门小节
1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架1.2 Spri原创 2020-09-21 19:44:40 · 149 阅读 · 0 评论 -
4.xml中bean定义详解(-)
Spring系列第4篇:xml中bean定义详解(-)本文内容bean xml配置文件bean元素详解名称和别名详解alias元素详解通过import元素引入外部配置环境jdk1.8ideamaven-3.6.1spring-5.2.3.RELEASEbean概念回顾我们再来回顾一下,被spring管理的对象统称为bean,我们程序中需要用到很多对象,我们将这些对象让spring去帮我们创建和管理,我们可以通过bean xml配置文件告诉spring容器需要管理哪些bean原创 2020-09-21 19:33:24 · 2750 阅读 · 0 评论 -
3.Spring容器基本使用及原理
Spring系列第3篇:Spring容器基本使用及原理环境jdk1.8ideamaven-3.6.1spring-5.2.3.RELEASEIOC容器IOC容器是具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对外提供对象的查找等操作,对象的整个生命周期都是由容器来控制。我们需要使用的对象都由ioc容器进行管理,不需要我们再去手动通过new的方式去创建对象,由ioc容器直接帮我们组装好,当我们需要使用的时候直接从ioc容器中直接获取就可以了。原创 2020-09-21 19:30:00 · 231 阅读 · 0 评论 -
2.Spring 控制反转与依赖注入基本介绍
Spring系列第2篇:控制反转(IoC)与依赖注入(DI),晦涩难懂么?Spring中有3个核心的概念:控制反转(Ioc)、依赖注入(DI)、面向切面编程(AOP),spring中其他的技术都是依靠3个核心的技术建立起来的,所以玩spring需要先对这3个概念有个深入的理解。本文我们先介绍其中的两个:控制反转和依赖注入,而aop我们后面有专门的文章详解。引出spring有2个类,A和B,如下:public class A{ public void m1(){}}public cla原创 2020-09-21 19:25:44 · 597 阅读 · 0 评论 -
1.走近Spring
1.Spring系列第1篇:走近SpringSpring系列目标:从入门掌握一个高级开发所需要的技能。环境jdk1.8ideamaven-3.6.1spring-5.2.3.RELEASE整个spring系列使用官方最新版本5.2.3.RELEASE,会有大量案例,都是通过maven来管理的,所以maven是必备技能,对这块不熟悉的可以去看一下:Maven为什么需要学习spring?最大程度的简化了开发spring是一个非常优秀的java框架,其目标是为了简化java企业级开发,原创 2020-09-21 19:23:03 · 209 阅读 · 0 评论