问题标签 [openrasta]

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 投票
1 回答
90 浏览

c# - 我应该如何使用 OpenRasta 实现 NHibernate?

在这里寻找最佳实践类型的东西。我应该在 OpenRasta 中做什么来实现 Fluent NHibernate,包括正确的会话管理等。

0 投票
0 回答
92 浏览

openrasta - openrasta 2.1 中的通配符映射支持?

根据对这个问题的回答:在 OpenRasta 中,如何配置一个 URI,将“路径的其余部分”作为单个字符串获取? Openrasta 应该在它的 uri 映射中支持通配符,这在 2.1 版中是否已经支持?

谢谢,

0 投票
4 回答
174 浏览

java - 是否有类似 OpenRasta 的 Java REST 框架?

这种情况迫使我开始编写基于 Java 的服务器,并且我正在寻找 Java 的 REST 框架。我真的很喜欢 OpenRasta 的工作方式 - .NET 的 REST 框架,所以我的问题 - 有没有人知道 Java 的 REST 框架与 OpenRasta 的工作方式类似?

谢谢。

编辑

不幸的是,我不能成为早期的适应者,所以成熟的框架比新兴的框架更受欢迎。

0 投票
1 回答
232 浏览

rest - 我应该在 REST 服务中重用视图模型作为资源吗?

我正在开发一个应用程序,它将保留视图模型以供 UI 使用。对于 REST 服务,将视图模型直接用作资源是否被认为是一个好主意,或者我应该创建特定的资源类并使用 AutoMapper 之类的东西将视图模型映射到资源上?

0 投票
1 回答
108 浏览

openrasta - HostManager 和 InternalDependencyResolver 中的软代码 ILogger

我创建了自己的 ILogger 实现并通过

在 - 的里面

堵塞。

这适用于大多数日志消息,但是 OpenRasta 中的某些类会在 DI 准备好之前尝试找出它们的 ILogger 实例,例如 HostManager:

在我的情况下(我怀疑一般情况),IsAvailable是假的,所以它默认为TraceSourceLogger

由于静态 ILogger HostManager.Log不是公共属性,我将其破解并公开,以便我现在可以设置它。

对于InternalDependencyResolver,它总是在对象构造时初始化为new TraceSourceLogger(),它确实有一个可公开设置的ILogger Log属性,所以我可以使用它。

现在,到目前为止我遇到的所有 OpenRasta 的日志消息都转到了我的自定义 ILogger。

有谁知道一种方法可以让所有 OpenRasta 的课程(我没有系统地检查,可能错过了一两节课)登录到自定义 ILogger 而不必破解源代码?(很高兴知道升级 OpenRasta 不需要重新修补和重建)

0 投票
2 回答
338 浏览

json - Openrasta 的 JSON 日期序列化问题

我目前正在使用 Openrasta 开发 Rest API。

在此,我将 JSON 对象中的日期传递给服务器端,例如“/Date(1316802600000)/”代表日期 (24/09/2011),这是发送日期的标准格式。但是当我在服务器端收到这个时,这个日期会减少 1 天(23/09/2011)。因此,每次我发送一个日期时,它都会减少 1。

请为此建议我一些解决方案,如果我犯了一些错误,请告诉我。

0 投票
1 回答
116 浏览

openrasta - OpenRasta URI 实现问题

我在 OpenRasta 中为配置文件中的资源实现 URI。该特定资源是多个资源的子实体。父母和孩子是一对多的关系。所有父实体都通过代码中的枚举类型具有 int 值。

现在我想像这样实现我的URI:

{ParentEntityName}/{ParentId}/{ChildName}/{ChildId}

我该如何实现这个?我需要为每个父实体进行单独配置还是有动态方式?

0 投票
1 回答
360 浏览

pdf - 在 openrasta 中的响应流上写入 PDF 内容

我想在 Iframe 中呈现 pdf。因此,如果我向http://localhost/pdf/2发出 GET 请求,它应该在响应流中返回 PDF 内容。另一种方法可以将用户重定向到我不想做的 PDF 文件的完整 URL。

提前致谢

0 投票
1 回答
45 浏览

javascript - OpenRasta CreatedResourceUrl 使用

我从服务器发送以下响应:

我的问题是如何CreatedResourceUrl在我的 javascript 中获取这个对象?

0 投票
1 回答
158 浏览

openrasta - Openrasta:依赖解析器中的交换实例

假设我在 OpenRasta 的依赖解析器中注册了一些实例,使用

现在,如果我想稍后交换该实例,例如从数据库中重新读取新数据,那么对 resolver.AddDependencyInstance 的另一个调用是否正确?

检查 InternalDependencyResolver 实现,似乎没问题。但是我问是因为没有定义行为(在我检查过的openrasta的源代码中),并且方法前缀“Add”暗示了不同的行为。