常用框架
文章平均质量分 93
学习mybatis,spring,springmvc,springboot的相关使用方法以及源码解析
try...catch...
这个作者很懒,什么都没留下…
展开
-
mybatis学习笔记(一)(手写持久层框架)
mybatis学习笔记(手写持久层框架)1.原生JDBC存在问题1)数据库配置信息硬编码;频繁创建释放数据库连接// 加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); // 通过驱动管理类获取数据库链接 connection =DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8", "root", "root"); 解原创 2021-04-14 00:58:02 · 246 阅读 · 0 评论 -
mybatis学习笔记(二)(mybatis的使用以及相关)
mybatis学习笔记(二)1.myBatis相关概念ORM全称Object/Relation Mapping:表示对象-关系映射的缩写Mybatis是⼀个半⾃动化的持久层框架,对开发⼈员开说,核⼼sql还是需要⾃⼰进⾏优化,sql和java编码进⾏分离,功能边界清晰,⼀个专注业务,⼀个专注数据。hibernate:全自动的 不能对sql优化2.环境搭建1).引入依赖 <properties> <project.build.sourceEncodin原创 2021-04-14 01:09:04 · 323 阅读 · 0 评论 -
mybatis学习笔记(三)(mybatis的源码解析)
模块一任务三笔记1.myabtis 架构设计架构设计:(1) API接⼝层:提供给外部使⽤的接⼝ API,开发⼈员通过这些本地API来操纵数据库。接⼝层⼀接收到调⽤请求就会调⽤数据处理层来完成具体的数据处理。MyBatis和数据库的交互有两种⽅式:a. 使⽤传统的MyBati s提供的API ;b. 使⽤Mapper代理的⽅式(2) 数据处理层:负责具体的SQL查找、SQL解析、SQL执⾏和执⾏结果映射处理等。它主要的⽬的是根据调⽤的请求完成⼀次数据库操作。(3) 基础⽀撑层:负责最原创 2021-04-16 01:13:05 · 298 阅读 · 0 评论 -
spring学习笔记(一)(框架思想以及手写实现IOC和AOP)
模块二任务一笔记1-2.spring框架介绍 Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 SpringMVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,成为使⽤最多的 Java EE 企业应⽤开源框架Spring的优势: ⽅便解耦,简化开发 通过Spring提供的IoC容器,可以将对象间的依赖关系交由Spring进⾏控制,避免硬编码所造成的过度程序耦合。⽤户也不必再为单例原创 2021-06-23 23:28:21 · 190 阅读 · 0 评论 -
spring学习笔记(二)(IOC应用以及源码解析)
spring学习笔记(IOC应用以及源码解析)1-7.spring的IOC基础说明基础说明:BeanFactory与ApplicationContext区别: BeanFactory是Spring框架中IoC容器的顶层接⼝,它只是⽤来定义⼀些基础功能,定义⼀些基础规范,⽽ApplicationContext是它的⼀个⼦接⼝,所以ApplicationContext是具备BeanFactory提供的全部功能的。 通常,我们称BeanFactory为SpringIOC的基础容器,Appl原创 2021-06-23 23:42:54 · 127 阅读 · 0 评论 -
spring学习笔记(三)(AOP应用以及源码解析)
spring学习笔记(AOP应用以及源码解析)1-3.aop相关相关术语:连接点:⽅法开始时、结束时、正常运⾏完毕时、⽅法异常时等这些特殊的时机点,我们称之为连接点,项⽬中每个⽅法 都有连接点,连接点是⼀种候选点切⼊点:指定AOP思想想要影响的具体⽅法是哪些,描述感兴趣的⽅法Advice增强:第⼀个层次:指的是横切逻辑第⼆个层次:⽅位点(在某⼀些连接点上加⼊横切逻辑,那么这些连接点就叫做⽅位点,描述的是具体的特殊时机)Aspect切⾯:切⾯概念是对上述概念的⼀个综合Aspect切⾯原创 2021-06-23 23:46:20 · 201 阅读 · 0 评论