写点什么

文章:使用面向.NET 的 Naked Objects 进行快速应用程序开发

  • 2009-04-15
  • 本文字数:471 字

    阅读完需:约 2 分钟

领域驱动设计将有助于你构建一个应用程序的核心,但是你仍然需要开发表示层,重复实现必需的验证逻辑。对于内部应用程序而言,功能总是要比形式重要得 多,Naked Objects 诠释了这一理念。通过适当的标记,Naked Objects 能够自动以 Java 或.NET 生成与之匹配的表示层。

面向.NET 的 Naked Objects 作为一个框架,提供了针对.NET 框架下裸对象架构模式的一种实现。裸对象背后隐藏的基本概念是在编写一个业务应用程序时,开发者只需要编写领域对象以及封装在领域对象中的业务逻辑。而该框架就会将领域对象以丰 富的面向对象样式的用户界面形式暴露给用户,同时还会处理这些对象的持久化与管理,这通常通过一个 ORM 实现。对于那些提出领域驱动设计

的人,这一模式可能正可投其所好。除了消除编写用户界面层和数据访问层的需求,裸对象模式还有助于良好的对象建模——因为你可以瞬间将一个原型领域模型转换为一个能够为业务用户评估的应用程序。

本文详细介绍了 Naked Objects 框架,它的发展历史与工作原理,以及如何通过它实现业务规则。

详细内容,请阅读全文使用面向.NET 的 Naked Objects 进行快速应用程序开发

2009-04-15 00:011455
用户头像

发布了 109 篇内容, 共 41.4 次阅读, 收获喜欢 14 次。

关注

评论

发布
暂无评论
发现更多内容

一文读懂Pencils Protocol的Auction产品,以及其背后的价值支撑

加密眼界

一文读懂Pencils Protocol的Auction产品,以及其背后的价值支撑

大瞿科技

鸿蒙NEXT开发案例:光强仪

zhongcx

数据湖系列之四 | 数据湖存储加速方案的发展和对比分析

百度Geek说

百度 数据湖 存储

极速启动,函数计算弹性降本能力再升级

阿里巴巴云原生

阿里云 云原生 函数计算

为中小企业量身定制的云会议!华为云Flexus版云会议亮相828

轶天下事

可能是全网第一个MySQL Workbench插件编写技巧

LLLibra146

Python MySQL

《Django 5 By Example》阅读笔记:p54-p75

codists

Python django

原生鸿蒙政务行业应用开发模板上线,近200个政务服务应用已上架

最新动态

NocoBase 本周更新汇总:提升工作流易用性

NocoBase

开源 低代码 零代码 无代码 版本更新

企业如何落地多因素认证?

芯盾时代

身份认证 身份安全 iam 身份和访问管理

双十一企业协作效率再升级!华为云Flexus版云会议299元_年起

轶天下事

双十一轻松实现云上高效沟通!华为云Flexus云会议实测体验领先

轶天下事

一文读懂Pencils Protocol的Auction产品,以及其背后的价值支撑

股市老人

哪些技术项目管理工具最适合开发团队?9大推荐

爱吃小舅的鱼

技术项目管理工具

全球司库|规划与创新创景:引领业务、高效运营、战略增值

用友智能财务

金融 科技 企业数智化 司库

革新农业未来!Dimitra生态币价双双腾飞在即

股市老人

如何快速制作精美ppt图表?详细的保姆级教程来了!

职场工具箱

效率工具 职场 PPT 可视化分析 AI生成PPT

润开鸿骆敏清:软件定义新“智” 硬件,以开源鸿蒙发行版驱动行业顶层创新

科技热闻

PHP中哪个框架最适合做API?

科普小能手

php API PHP框架 PHP开发 API 接口

vLLM×Milvus:如何高效管理GPU内存,减少大模型幻觉

Zilliz

Milvus LLM vLLM PagedAttention

项目变更管理必备技巧:4大实践策略助力成功

爱吃小舅的鱼

项目管理 项目变更 项目变更管理

个推SDK:人民日报、新华社等数十万App的双十一运营神器

新消费日报

在指标平台市场中,企业的避 “坑” 选择秘籍

Aloudata

大数据 数据分析 指标管理 指标平台 指标开发

双十一低成本上车!详谈华为云Flexus云会议为我们中小企业带来了什么

轶天下事

双十一入手华为云Flexus云会议后,我总结了中小企业无法拒绝的3大优势

轶天下事

文章:使用面向.NET的Naked Objects进行快速应用程序开发_.NET_Jonathan Allen_InfoQ精选文章