<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>lotosbin</title>
        <link>https://paragraph.com/@lotosbin</link>
        <description>undefined</description>
        <lastBuildDate>Sun, 06 Sep 2026 21:16:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[分形架构-目录]]></title>
            <link>https://paragraph.com/@lotosbin/NNWwRZerS9fIfAVpFpdz</link>
            <guid>NNWwRZerS9fIfAVpFpdz</guid>
            <pubDate>Thu, 23 Dec 2021 01:02:26 GMT</pubDate>
            <description><![CDATA[架构的目标 系统/服务/分层/模块/切面/组件 系统/子系统 服务/微服务 分层/模块/切面 组件/领域/上下文]]></description>
            <content:encoded><![CDATA[<p>架构的目标</p><p>系统/服务/分层/模块/切面/组件</p><p>系统/子系统</p><p>服务/微服务</p><p>分层/模块/切面</p><p>组件/领域/上下文</p>]]></content:encoded>
            <author>lotosbin@newsletter.paragraph.com (lotosbin)</author>
        </item>
        <item>
            <title><![CDATA[XX大纲]]></title>
            <link>https://paragraph.com/@lotosbin/xx</link>
            <guid>waArHCLYFe3kCqwgGBAB</guid>
            <pubDate>Wed, 22 Dec 2021 05:33:45 GMT</pubDate>
            <description><![CDATA[大纲游戏篇 规则即存在，存在即物质未来篇 意识可以跨越时间梦境篇 意识创造物质现实篇 物质即生死轮回篇 死即无亦非无神话篇 意识战争创世篇 一切的开始无限篇 一起的未来]]></description>
            <content:encoded><![CDATA[<p>大纲</p><ul><li><p>游戏篇 规则即存在，存在即物质</p></li><li><p>未来篇 意识可以跨越时间</p></li><li><p>梦境篇 意识创造物质</p></li><li><p>现实篇 物质即生死</p></li><li><p>轮回篇 死即无亦非无</p></li><li><p>神话篇 意识战争</p></li><li><p>创世篇 一切的开始</p></li><li><p>无限篇 一起的未来</p></li></ul>]]></content:encoded>
            <author>lotosbin@newsletter.paragraph.com (lotosbin)</author>
        </item>
        <item>
            <title><![CDATA[分形架构-为什么架构只需要"三层"]]></title>
            <link>https://paragraph.com/@lotosbin/zq8yQr8t5iqGWEoIzsrV</link>
            <guid>zq8yQr8t5iqGWEoIzsrV</guid>
            <pubDate>Wed, 22 Dec 2021 03:28:57 GMT</pubDate>
            <description><![CDATA[学习架构的时候，都会要到各种各样的分层架构，如传统三层、四层、DDD、六边形、MVC、MVP、MVVM等等，而且还在不断有新的分层方法。 真的需要不断的学习这么多的分层方法么？有没有可以学习一个万能的分层方法呢？ 架构方法论——分形架构尝试使用一个方法来生成适用的分层方法。为什么要分层？分层的本质是聚焦。传统三层聚焦业务逻辑，MVC聚焦交互流程控制，ORM聚焦数据映射，DDD聚焦领域服务。如何分层？首先一个软件系统的核心是业务逻辑，聚焦业务逻辑就有了第一个层，业务逻辑层。 业务逻辑并不能直接为用户使用，想要应用业务逻辑就需要一个交互层（或者叫展现层、接入层）。 业务逻辑也能不能凭空构建，需要其他的应用来支撑，所以还需要一个基础层（或者叫数据层）。 还需要其他的层次吗？ 目前来看不需要了。 这里的基础层，同时也是其他系统的应用。也就是一个系统的应用是其他系统的支撑，一个系统的核心依赖其他系统的应用。因为系统与系统、系统与用户间的关系无非是支撑和依赖，所以这已经覆盖了所有的情况。什么是三层分形架构？那么为什么DDD的分层会有四层，网络会有7层，等等超过三层的设计呢？ 三层以上的设计其...]]></description>
            <content:encoded><![CDATA[<p>学习架构的时候，都会要到各种各样的分层架构，如传统三层、四层、DDD、六边形、MVC、MVP、MVVM等等，而且还在不断有新的分层方法。</p><p>真的需要不断的学习这么多的分层方法么？有没有可以学习一个万能的分层方法呢？</p><p>架构方法论——分形架构尝试使用一个方法来生成适用的分层方法。</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">为什么要分层？</h1><p>分层的本质是聚焦。传统三层聚焦业务逻辑，MVC聚焦交互流程控制，ORM聚焦数据映射，DDD聚焦领域服务。</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">如何分层？</h1><p>首先一个软件系统的核心是业务逻辑，聚焦业务逻辑就有了第一个层，业务逻辑层。 业务逻辑并不能直接为用户使用，想要应用业务逻辑就需要一个交互层（或者叫展现层、接入层）。</p><p>业务逻辑也能不能凭空构建，需要其他的应用来支撑，所以还需要一个基础层（或者叫数据层）。</p><p>还需要其他的层次吗？</p><p>目前来看不需要了。 这里的基础层，同时也是其他系统的应用。也就是一个系统的应用是其他系统的支撑，一个系统的核心依赖其他系统的应用。因为系统与系统、系统与用户间的关系无非是支撑和依赖，所以这已经覆盖了所有的情况。</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">什么是三层分形架构？</h1><p>那么为什么DDD的分层会有四层，网络会有7层，等等超过三层的设计呢？</p><p>三层以上的设计其实是在三层的基础上，将其中一层再聚焦一个不同核心重新划分出的三层。</p><p>比如核心层再聚焦实体和聚合，那么应用领域实体就需要应用服务层，支持领域实体就需要仓库、领域事件总线等支撑。</p><p>在交互层中，聚焦交互流程控制，核心层便是控制器，应用层是视图，支撑是模型。聚焦界面的不同展示，核心层便是展示器，应用是视图，支撑是模型。</p><p>三层架构是指聚焦某一核心，根据支撑和应用关系，划分出三层的方法。 三层分形架构，是指应用三层架构方法，每个分层中再次使用三层架构的递归处理过程，因为是三层架构的重复应用，形似分形，所以命名为三层分形架构</p>]]></content:encoded>
            <author>lotosbin@newsletter.paragraph.com (lotosbin)</author>
        </item>
    </channel>
</rss>