【读书笔记】 2016.08.27 《企业应用架构模式》
第6章 会话状态
6.1. 业务事务和系统事务 【会话状态】
1)系统事务:是由关系型数据库和事务监控器所支持的事务。
2)业务事务:是指具体的业务的事务,比如在线银行系统中的登录,选择账户,填写账单,支付等业务。
6.2. 无状态和会话状态 【会话状态】
1)无状态的价值: 节省服务器资源。
2)会话状态:例如‘购物车’,会话状态出现的最大问题是出现在 隔离性处。
存储会话状态的三种方法
客户会话状态,服务器会话状态,数据库会话状态
第10章 数据源架构模式
10.1. 一些概念 【数据源架构模式】
1)表数据入口
2)数据访问对象(Data Access Object) DAO
3)活动记录(Active Record) AR
第11章 对象--关系行为模式
11.1. 一些概念 【对象--关系行为模式】
1)工作单元(Unit of Work)
2)标示映射(Identity Map)
3)延迟加载(Lazy Load)
-- 四种实现延迟加载的方法:
延迟初始化,虚代理,值保持器,重影
4)领域对象有3种状态:重影,正在加载,已加载
第12章 对象--关系结构模式
12.1. 一些概念 【对象--关系结构模式】
1)标示域(Idetity Field)
[a] 为了在内存对象和数据库行之间维护标识而在内存对象里保存的一个数据库标识域
2)外键映射(Foreign Key Mapping)
[a] 把对象之间的关系映射到表之间的外键引用
3)关联表映射(Association Table Mapping)
[a] 把关联保存为一张表,带有指向(由关联所连接的)表的外键
第13章 对象--元数据映射模式
13.1. 一些概念 【对象--元数据映射模式】
1)元数据映射(Metadata Mapping)
[a] 以一种简单的表格形式来定义映射。
[b] 根据代码来标示元数据中的信息的两种途径:代码生成 和 反射编程
2)查询对象(Query Object)
查询对象是解释器模式在表示SQL查询上的应用
3)资源库
资源库协调领域和数据映射层
第14章 web表现模式
14.1. 一些概念 【web表现模式】
1)元数据映射(Metadata Mapping)
[a] 以一种简单的表格形式来定义映射。
[b] 根据代码来标示元数据中的信息的两种途径:代码生成 和 反射编程
2) 两步视图
第15章 分布模式
15.1. 一些概念 【分布模式】
1)远程外观
2)数据传输对象(DTO)
-- 一个用于减少方法间调用次数而在进程间传输数据的对象
第17章 会话状态模式
17.1. 一些概念 【会话状态模式】
- 作者:天行健·自强不息
- 出处:http://www.cnblogs.com/aiweixiao/
- 本文版权归作者和博客园共有,欢迎转载,如需联系 sishuinianhua369#126.com
如果您觉得本文对您的学习有所帮助,可通过微信或者支付宝 来打赏博主,增加博主的写作动力
微信支付 支付宝支付


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!