随笔分类 -  开发框架

Java常用Web开发框架、ORM框架、微服务框架
摘要:本文将结合源码,分析mybatis基本的运行原理。导入Idea:参考 MyBatis的解析和运行原理一览图 MyBatis的运行过程分为两大步: 读取配置文件缓存到Configuration对象,用以创建SqlSessionFactory; SqlSession的执行过程。 MyBatis底层架构的 阅读全文
posted @ 2019-08-11 22:54 厨房有只偷吃的猫 阅读(497) 评论(0) 推荐(0) 编辑
摘要:Mybatis映射器xml配置包含如下标签: select 查询语句,自定义参数返回结果集 insert 插入语句 update 更新语句 delete 删除语句 parameterMap 定义参数映射关系,不建议使用 sql 定义一段SQL,可以再其他部分引用 resultMap 结果集,提供映射 阅读全文
posted @ 2019-08-09 22:48 厨房有只偷吃的猫 阅读(765) 评论(0) 推荐(0) 编辑
摘要:参考:《JavaEE 互联网轻量级框架整合开发》-第 4 章 一、配置概述 <configuration><!--配置--> <properties></properties><!--属性--> <settings></settings><!--设置--> <typeAliases></typeAl 阅读全文
posted @ 2019-07-26 00:23 厨房有只偷吃的猫 阅读(584) 评论(0) 推荐(0) 编辑
摘要:本书的3~8章都是MyBatis的讲解内容,今天学习 第3章:认识MyBatis核心组件 --《JavaEE 互联网轻量级框架整合开发》 一、MyBatis的优点: 不屏蔽SQL,可以自主的优化SQL 提供强大、灵活的映射机制以及动态SQL的功能;根据不同条件组装,灵活变化 提供Mapper编程接口 阅读全文
posted @ 2019-07-11 23:24 厨房有只偷吃的猫 阅读(625) 评论(0) 推荐(0) 编辑
摘要:参考:《JavaEE 互联网轻量级框架整合开发》 -第 1 章 Spring 框架 成功的理念: Ioc(Inversion of Control,控制反转) AOP(Aspect Oriented Progamming,面向切面编程) Spring IoC 就是将对象交由IoC容量管理,认为一切的 阅读全文
posted @ 2019-07-02 23:05 厨房有只偷吃的猫 阅读(308) 评论(0) 推荐(0) 编辑
摘要:开启Spring Boot 之旅 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; JavaEE开发的一站式解决方案。 2、微服务 Martion Fowler 的一篇长长的文章https://martinfowler.com/micros 阅读全文
posted @ 2018-09-01 03:17 厨房有只偷吃的猫 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。 Mybatis学习 阅读全文
posted @ 2018-03-05 17:11 厨房有只偷吃的猫 阅读(186) 评论(0) 推荐(0) 编辑
摘要:###MyBatis ####MyBatis简介 MyBatis 是iBatis3.0后更名 半自动化(java持久层框架)SQL Map 和 Data Access Object(DAO) Hibernate 全自动化持久层框架 iBatis 是Apache的开源项目 迁移到Google后,更名M 阅读全文
posted @ 2018-03-05 16:05 厨房有只偷吃的猫 阅读(164) 评论(0) 推荐(0) 编辑
摘要:###Spring MVC 起步 ####MVC本质 MVC的核心思想是业务数据抽取同业务数据呈现相分离 ####什么是MVC? Model-View-Controller View 视图层 为用户提供UI,重点关注数据的呈现 Model 模型层 业务数据的信息表示,关注支撑业务的信息构成,通常是多 阅读全文
posted @ 2018-03-03 09:06 厨房有只偷吃的猫 阅读(127) 评论(0) 推荐(0) 编辑
摘要:###spring事物管理 ####什么是事物 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。 ####事务特性 原子性:强调事务的不可分割. 一致性:事务的执行的前后数据的完整性保持一致. 隔离性:一个事务执行的过程中,不应该受到其他事务的干扰 持久性:事务一旦结束 阅读全文
posted @ 2018-01-24 19:38 厨房有只偷吃的猫 阅读(131) 评论(0) 推荐(0) 编辑
摘要:###spring整合JDBC spring中提供了一个可以操作数据库的对象,对象封装了jdbc技术。 JDBCTemplate JDBC模板对象 与DBUtils中的QueryRunner非常相似 ####1.导包 4+2 spring-test spring-aop junit4 c3p0连接池 阅读全文
posted @ 2018-01-16 14:31 厨房有只偷吃的猫 阅读(134) 评论(0) 推荐(0) 编辑
摘要:###AOP 编程 AOP( Aspect Oricented Programming ) 面向切面编程 是对所有对象或者是一类对象进行编程 核心是(不 还) 在不增加代码的基础上,还增加新的功能 ###spring AOP实现原理 动态代理&CGLib代理 spring能够为容器中管理的对象生成动 阅读全文
posted @ 2018-01-15 21:46 厨房有只偷吃的猫 阅读(305) 评论(0) 推荐(0) 编辑
摘要:###使用注解配置spring 导包 (4+2+spring-aop) 在新版本中需要srping-aop包,注解才能够使用 为主配置文件引入context命名空间(约束) xmlns:context="http://www.springframework.org/schema/context" 开 阅读全文
posted @ 2018-01-15 12:13 厨房有只偷吃的猫 阅读(305) 评论(0) 推荐(0) 编辑
摘要:###介绍 是一个贯穿整个项目的管理对象的容器 一站式框架 1.正是因为spring框架性质是属于容器的性质,容器中装什么对象就有什么功能所以 是一站式框架。 2.不仅不排斥其它框架,还能帮其它框架管理对象 3.aop支持 4.ioc思想 控制反转(Inversion of Control) 把创建 阅读全文
posted @ 2018-01-14 12:23 厨房有只偷吃的猫 阅读(139) 评论(0) 推荐(0) 编辑