最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

文章:使用面向.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:011329
用户头像

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

关注

评论

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

在线JSON转Go Struct工具

入门小站

工具

一文搞懂ReentrantLock的公平锁和非公平锁

Ayue、

ReentrantLock 公平锁 非公平锁

MySQL的死锁系列- 锁的类型以及加锁原理

程序员历小冰

MySQL 死锁 28天写作 12月日更

什么是 DID 身份,为什么需要 DID

Rayjun

区块链 did

微服务划分的思考

无心水

微服务 微服务架构 SpringCloud 注册中心 微服务划分

PassJava 开源 (七) :Spring Cloud 整合 OpenFeign 实现声明式远程调用

悟空聊架构

28天写作 passjava 悟空聊架构 12月日更 openfeign

给弟弟的信第24封|盲目的努力没有用

大菠萝

28天写作

Springboot国际化消息和源码解读

DoneSpeak

Java spring springboot

微服务架构 | 怎样解决超大附件分片上传?

码农架构

微服务架构 springboot 断点续传 SpringCloud 大文件断点续传

架构训练营 -- 模块四

LJK

#架构训练营

[架构实战营]模块4作业

Vincent

「架构实战营」

全链路压测系列(二):方案调研和项目立项

老张

性能测试 全链路压测

语音信号的时域分析

轻口味

28天写作 12月日更

区块链在电动车产业中的角色

CECBC

DataPipeline正式加入中国信通院数据库应用创新实验室!

DataPipeline数见科技

数据库 中间件 数据融合 数据管理 信通院

学生管理系统详细架构设计

swallowluo

架构实战营 「架构实战营」

重载(overload) 和重写(override) 的区别?重载的方法能否根据返回类型进行区分?

海拥(haiyong.site)

28天写作 12月日更

学习方法

Tiger

28天写作

再见 Typora!这个开源的 Markdown 编辑器爱了!

JackTian

程序员 写作 Typora 编辑器 markdown编辑器

全链路压测系列(三):技术改造和测试验证

老张

性能测试 全链路压测

关于分布式系统共识的思考

yuexin_tech

分布式

Tinder系统架构

俞凡

架构 大厂实践 Tinder

发射、加速与着陆:一群科学家的奥林帕斯探索之旅

脑极体

Trino应用Iceberg Catalog写入数据原理分析

漫长的白日梦

数据湖 iceberg trino

全链路压测系列(一):认识全链路压测

老张

性能测试 全链路压测

Reactor模式和Java NIO

Java·课代表

Java reactor 设计模式 网络编程 nio

设计千万级学生管理系统的考试试卷存储方案

ren

#架构实战营

性能基础之理解Linux系统平均负载和CPU使用率

zuozewei

Linux 性能测试 计算机原理 12月日更

Linux之whereis命令

入门小站

Linux

Golang中的runtime包

liuzhen007

28天写作 12月日更

56 K8S之Kubernetes监控

穿过生命散发芬芳

k8s 28天写作 12月日更

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