SOD框架 使用说明 logo 企业级应用数据架构实战

本书结构

第一章 软件开发中的“二.八定律”

     通过对程序员行业专业的调查报告进行的分析,大多数程序员并没有随着工作年限的增长而成长,5年工作年限后能力不再明显增长, 30万年薪也成了一道坎。造成这个现象的原因就是大部分项目都是没有技术含量的, 大部分时间都在做重复的增删改查,并且这样的项目还有不少是996的,透支了青春和汗水。

第二章 数据的基础概念和应用

     通过对河图、洛书的研究,抽象数的概念,漫话数的起源,探讨数的表示和存储, 数据和消息、数据和数据库、数据和编程的关系,尝试从多个角度来认识数据和它背后的逻辑,以期接近数据的本质, 这样对数据开发、数据架构就能有更深刻的理解。

第三章 数据库应用开发

     对数据库类型做一个简要分类,然后对比介绍访问不同数据库的各种驱动程序,介绍使用数据访问组件的最佳实践, 接着简单回顾一下数据库应用开发的基础知识,最后介绍数据查询与映射的技术(SQL-MAP),解决一般项目开发中SQL满天飞, 查询复杂难以维护,项目软件无法轻松支持多种数据库的问题。

第四章 对象关系映射(ORM)

     从对象与关系的阻抗问题开始介绍ORM应用中的难题,然后以SOD框架为例,介绍ORM中实体类的设计,怎样跟踪实体对象的修改状态, 以及一般ORM查询的方式。最后介绍框架中的ORM查询语言(OQL)的设计和使用。

第五章 数据窗体开发

     在企业应用开发中,处理各种表单数据的数据窗体开发需求很常见。SOD框架利用.NET原生控件内置的数据绑定技术, 将常见的表单处理过程封装成一套智能表单自动完成表单数据的读取和保存,使得开发ASP.NET Web Forms/Windows Forms 上的数据窗体有完全一致的开发使用体验。借鉴MVVM原理,SOD的Windows Forms数据表单也实现了与WPF MVVM框架一样的功能, 本章将介绍这个技术实现的原理和应用示例。

第六章 分布式系统架构与数据开发

     分布式系统相对于单机系统,能够提供更大的、可伸缩服务的能力。在分布式系统架构中,不论是传统的三层和多层应用架构, 还是DDD/DCI架构或者洋葱架构,数据的存储和访问都发生了很大的变化。本章将以这些常见的架构为例, 介绍在分布式系统环境下,如何处理并发更新、读写分离、分库分表、分布式事务等数据开发和架构设计的问题, 并且通过一个实例来讲解将多种架构结合在一起的分布式混合架构方案。

第七章 企业级解决方案应用示例

     企业开发的关键特征是企业项目通常持续较长时间,项目以业务为中心而不是以技术为中心,所以企业级开发要求使用的技术相对灵活, 便于维护。对于企业项目开发中的数据开发而言,大部分项目数据量虽然没有大型互联网项目的数据量那么大, 但是数据结构和数据关系复杂,数据的事务一致性要求高,不同数据库平台之间的数据同步和复制功能也很常见, 并且对联机事务处理的性能要求越来越高。本章将通过介绍内存数据库、异构数据库同步和应用层事务数据复制的问题, 让读者可以了解到SOD框架对与企业级项目解决方案简单而又灵活的支持能力。

第八章 附录:SOD框架和开源社区

     简要介绍SOD框架的发展历史,对跨平台和.NET Core的支持,以及探讨向其它语言平台移植的可能性。 最后介绍了SOD框架的开源社区情况,读者可以了解到本书的程序示例和源码的出处,可以加入框架的开源项目。

Copyright © 2004-2020.PWMIS, All rights reserved.
More Templates 神州大众信息港--大众网络信息平台 访问计数:人次

当前版本上线时间:2020年6月8日 | 友情链接:TypeScript中文手册