问题标签 [naked-objects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
8613 浏览

java - 裸对象。是好是坏

我最近接触过裸露的物体。它看起来像一个相当不错的框架。但是,我没有看到它像 Spring 这样广泛使用。那么为什么这个框架没有得到任何主流应用的认可。如您所见,它的缺点是什么?

0 投票
3 回答
632 浏览

java - 推荐遵循裸对象模式的工具/框架?

我正在寻找一个遵循裸对象模式并用 Java 编写的工具/框架。我知道诸如JMatterNaked ObjectsDomain Object Explorer之类的工具。不过,这并不是我要寻找的。

开源会很棒,但不是必须的。我的意图是使用该工具/框架来进行模型驱动软件开发来进行建模部分。理想情况下,这样的工具/框架将提供使用 JPA 存储/加载对象的选项。

我想进一步澄清一下,为什么上述工具不是我正在寻找的,尽管它们确实实现了裸对象模式,因此节省了开发特定用户界面的大量工作:模型驱动的软件开发,我发现它真的很有帮助,当工具以图形方式(对象图)显示对象之间的关系时,显示的关系不止一个层次。但是,我不需要(也不希望)以多种方式自由地更改对象图的布局,这与 UML 工具允许您做的相反。据我所知,上述工具都不能显示对象图。更重要的是,我什至希望能够在对象图上定义不同的视图,

我希望这能澄清而不是混淆。

0 投票
4 回答
1830 浏览

.net - Any experience of using Naked Objects frameworks for .net?

On first sight, Naked Objects look very promising in that they allow a full system with a basic UI to be created quickly, then refined.

Has anyone got real life experience using any of the .net Naked Objects frameworks?

How should I choose between the different Naked Objects frameworks?

Does anyone know of a .net Naked Objects frameworks that is open source, or at least does not have a per user licence cost when the finished application is deployed?

0 投票
1 回答
109 浏览

.net - NakedObjects.NET 是否与 MVC 2 中的编辑器模板很好地集成?

我最近刚刚在Naked Objects.NET上收听了一个播客,我立刻想到了一件事。

这个框架是否支持使用编辑器模板?意思是,如果我可以放入一个编辑器模板,比如日期时间或其他东西,并在整个网站上产生这种效果,那将是非常棒的。

有没有人有任何使用 MVC 2 模板和 NakedObjects.NET 的经验,并且它们集成得很好?

0 投票
2 回答
609 浏览

.net - 如何在没有持久性的情况下执行 Naked Objects .NET MVC

我正在寻找重新编写一个管理应用程序,并且我已经有一个非常干净的域类库和 Web 服务/数据库来处理所有的业务逻辑和持久性。也就是说,该库已经提供了 CreateFoo、GetFoo 和 UpdateFoo 方法,它们默认使用现有的 Web 服务。

我想我可能会使用Naked Objects for .NET MVC来编写一个新的 Web 管理工具。看起来 Naked Objects 假设您希望 Naked Objects 框架同时处理 GUI 和持久性,但我只希望 MVC 网站来自 Naked Objects,而不是持久性。

有没有关于如何为 .NET 做仅 GUI 的裸对象的指导? 我如何完全“关闭”持久性方面? 如果我只是尝试一下,我会得到一个异常“App.config 文件中没有实体连接字符串”——当然,我不想使用任何连接字符串。

更新:将新的 NakedObjects.Persistor.Objectstore.Inmemory.InMemoryObjectPersistorInstaller 注入 RunWeb.cs 中的 Persistor 属性似乎让我切换到内存中持久性。再深入一点,似乎我可能需要实现更复杂的接口——因此需要一个指南。也许在我们必须连接所有持久性逻辑以适应 Naked Objects 接口的应用程序中使用 Naked Objects 是不值得的?

0 投票
1 回答
167 浏览

c# - c#获取List上的属性导致堆栈溢出

你好,我对 C# 很陌生,所以我不完全确定我想要做的事情是可能的,

我基本上是在尝试在列表上设置 get 属性,当加载此列表时,它将从另一个列表中读取信息,方法是:

如果父列表为空,则创建一个新列表,否则遍历父列表元素并相应地处理每个

然而,get 方法导致堆栈溢出,通过调试器运行它似乎一遍又一遍地运行,直到堆栈被炸毁,即使它已经命中并处理了我的 return 语句

这是代码:

发生的情况是它进入 get 方法,到达 if 语句,创建新对象,返回它然后一遍又一遍,直到发生 stackoverflow 异常

问题不在于 ObjectFinder 类或创建新方法,错误发生时甚至没有达到这些方法。

我最初认为它是在 if 语句的每个实例之后创建的一个新对象,但是在添加了一个标志之后,以便只有在问题仍然存在时才会创建它。

有没有人遇到过这个问题?因为它把我难住了!!

----编辑---我忘了提到我正在使用.NET的裸对象框架,这很可能是问题的根源

0 投票
2 回答
1224 浏览

javascript - 类似于 NakedObjects 的系统?

不久前,我读了一本关于Naked Objects的书,并对这些想法感到兴奋。只编写我的核心业务逻辑并自动生成 UI?给我报名!

此外,潜力还不止于此。这可能是域建模中的一个很好的工具。通过直接调用自己的对象的能力,鼓励直接使用自己的领域对象,从而可以发现...

  • 缺陷
  • 有用的交互模式(对于 UI 实现,尤其适用于认为 UI 基本上是“为领域对象编写脚本”的观点)
  • 新功能。

为此,我对任何类似于 Naked Objects 的系统都感兴趣。我做了一些跑腿工作,比如在“Direct Manipulation UI”之类的字符串下搜索命中,但没有发现任何有用的东西。

你知道类似的工作吗?我更喜欢 PHP 或 JavaScript 中的一些东西,并且不假设我正在运行 Linux 机器。我知道 NakedPHP 和 Spiro(找不到相关文档),但它们基本上都是 PHP 和 javascript 的 Naked Object 实现。

你知道其他系统吗?

0 投票
1 回答
195 浏览

c# - 使用裸对象或动态数据显示动态内容

我需要开发一个 POC(.NET、C#、ASP.NET...)。应用程序应该从域对象动态创建网页。该应用程序是关于收集新的潜在客户的,它与用户体验有关。在这样的场景中,我们经常需要某种 JQuery 来根据其他字段的选择来显示或隐藏字段,并且我们需要非常灵活的客户端验证策略。

我正在考虑使用 Microsoft DSL Toolkit(使用 T4)创建一个 DSL,但现在,我绝对认为在运行时呈现我的网页会好得多。我对裸体对象很感兴趣。在微软方面,有动态数据。

您认为这些框架适合我的 POC,还是应该放弃,因为我正在寻找不存在的东西?

0 投票
1 回答
476 浏览

domain-driven-design - 裸对象模式与洋葱架构

我越来越了解领域驱动设计,并且对裸对象模式和洋葱架构如何相互关联有点困惑?

单独它们与 DDD 的关系是非常清楚的,但是否也可以将它们相互关联?

0 投票
2 回答
196 浏览

python - 将包含其他列表和字典的列表转换为熊猫数据框

我想将一个似乎是字典列表(以及其中的其他列表)的列表转换为熊猫数据框。

这是我的数据示例:

这是我迄今为止尝试过的:

这会产生大约 27 列 - 大概是每个空格、逗号等的列。

我也尝试过使用ChainMap from collections import ChainMap

这会产生错误消息: ValueError: dictionary update sequence element #0 has length 1; 2 是必需的

注意:当我提取数据时,我将其转换为列表 - 以澄清我正在使用裸包运行 node.js 文件,该文件返回 json 输出,然后我将其保存到变量成功,最初以字节字符串格式然后转换为一个列表: