首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/384675

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

DDD 学习与感悟 —— 总是觉得自己在 CRUD 怎么办?

一、DDD是什么? DDD全名叫做Domins drives Design;领域驱动设计。再说的通俗一点就是:通过领域建模的方式来实现软件设计。 问题来了:什么是软件设计?为什么要进行软件设计? 软件开发最主要的目的就是:解决一个问题(业务)而产生的一个交付物(系统)。而软件设计旨在高效的实现复杂项目软件。也就是说软件设计是从业务到系统之间的桥梁。 而DDD则是在复杂业务场景下一种更高效更合理的软件设计思维方式和方法论。 二、以前的软件设计思维是什么? 绝大部分从事软件开发的人,不管是在学校还是刚开始工作,都是从ER图开始。即直接通过业务设计数据库模型和数据关联关系。这种思维根深蒂固的印在了这些人的头脑里(包括我自己)。因此在软件设计过程中习惯性的直接将业务转化为数据模型,面向数据开发。也就是我们所说的CRUD。我们有时候也会看到一些博客看到或者听到一些同事在说:这个业务有什么难的,不就是CRUD么? 不可否认的是,在软件生命周期初期,通过CRUD这种方式我们可以快速的实现业务规则,交付项目。然而一个系统的生命周期是很长的并且维护阶段的生命周期占绝大部分比例。 随着业务的发展,业务规则...

李彦宏人民日报撰文:内化 AI 能力,加快形成新质生产力

百度公司创始人、董事长兼首席执行官李彦宏在人民日报发表署名文章《内化AI能力,加快形成新质生产力》。以下为全文: 内化AI能力,加快形成新质生产力 “十五五”时期经济社会发展的主题是推动高质量发展。推动高质量发展,最重要是加快高水平科技自立自强,积极发展新质生产力。人工智能(AI)作为引领新一轮科技革命和产业变革的重要力量,对于加快形成新质生产力、实现经济社会高质量发展作用十分关键。 过去几年,我国在人工智能算力基础设施和大模型等关键领域取得显著突破,形成了领先优势。我国算力规模跃居全球第二,涌现出DeepSeek推理大模型、文心原生全模态大模型等广受好评的基础大模型,百度也建成了国内首个自研的P800三万卡集群。 推动人工智能更好赋能高质量发展,一个重要方面是让千行百业内化AI能力、构建AI原生能力,使之成为企业发展的原生推动力。这既有助于智能产业发展壮大,也有助于传统产业加快转型升级。 以场景出新带动创新,提升人工智能应用能力。数字人技术、代码智能体技术、无人驾驶技术等,已被应用验证,产生了很好的效果。在电商直播、销售客服等场景中,数字人成为超级能干的“数字员工”。代码智能体也在科...

相关文章

发表评论

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册