23 lines
659 B
Markdown
23 lines
659 B
Markdown
|
---
|
||
|
layout: pattern
|
||
|
title: Naked Objects
|
||
|
folder: naked-objects
|
||
|
categories: pattern_cat
|
||
|
tags: pattern_tag
|
||
|
---
|
||
|
|
||
|
**Intent:** The Naked Objects architectural pattern is well suited for rapid
|
||
|
prototyping. Using the pattern, you only need to write the domain objects,
|
||
|
everything else is autogenerated by the framework.
|
||
|
|
||
|

|
||
|
|
||
|
**Applicability:** Use the Naked Objects pattern when
|
||
|
|
||
|
* you are prototyping and need fast development cycle
|
||
|
* an autogenerated user interface is good enough
|
||
|
* you want to automatically publish the domain as REST services
|
||
|
|
||
|
**Real world examples:**
|
||
|
|
||
|
* [Apache Isis](https://isis.apache.org/)
|