问题标签 [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.
c# - 我应该如何使用 OpenRasta 实现 NHibernate?
在这里寻找最佳实践类型的东西。我应该在 OpenRasta 中做什么来实现 Fluent NHibernate,包括正确的会话管理等。
openrasta - openrasta 2.1 中的通配符映射支持?
根据对这个问题的回答:在 OpenRasta 中,如何配置一个 URI,将“路径的其余部分”作为单个字符串获取? Openrasta 应该在它的 uri 映射中支持通配符,这在 2.1 版中是否已经支持?
谢谢,
抢
java - 是否有类似 OpenRasta 的 Java REST 框架?
这种情况迫使我开始编写基于 Java 的服务器,并且我正在寻找 Java 的 REST 框架。我真的很喜欢 OpenRasta 的工作方式 - .NET 的 REST 框架,所以我的问题 - 有没有人知道 Java 的 REST 框架与 OpenRasta 的工作方式类似?
谢谢。
编辑
不幸的是,我不能成为早期的适应者,所以成熟的框架比新兴的框架更受欢迎。
rest - 我应该在 REST 服务中重用视图模型作为资源吗?
我正在开发一个应用程序,它将保留视图模型以供 UI 使用。对于 REST 服务,将视图模型直接用作资源是否被认为是一个好主意,或者我应该创建特定的资源类并使用 AutoMapper 之类的东西将视图模型映射到资源上?
openrasta - HostManager 和 InternalDependencyResolver 中的软代码 ILogger
我创建了自己的 ILogger 实现并通过
在 - 的里面
堵塞。
这适用于大多数日志消息,但是 OpenRasta 中的某些类会在 DI 准备好之前尝试找出它们的 ILogger 实例,例如 HostManager:
在我的情况下(我怀疑一般情况),IsAvailable是假的,所以它默认为TraceSourceLogger。
由于静态 ILogger HostManager.Log不是公共属性,我将其破解并公开,以便我现在可以设置它。
对于InternalDependencyResolver,它总是在对象构造时初始化为new TraceSourceLogger(),它确实有一个可公开设置的ILogger Log属性,所以我可以使用它。
现在,到目前为止我遇到的所有 OpenRasta 的日志消息都转到了我的自定义 ILogger。
有谁知道一种方法可以让所有 OpenRasta 的课程(我没有系统地检查,可能错过了一两节课)登录到自定义 ILogger 而不必破解源代码?(很高兴知道升级 OpenRasta 不需要重新修补和重建)
json - Openrasta 的 JSON 日期序列化问题
我目前正在使用 Openrasta 开发 Rest API。
在此,我将 JSON 对象中的日期传递给服务器端,例如“/Date(1316802600000)/”代表日期 (24/09/2011),这是发送日期的标准格式。但是当我在服务器端收到这个时,这个日期会减少 1 天(23/09/2011)。因此,每次我发送一个日期时,它都会减少 1。
请为此建议我一些解决方案,如果我犯了一些错误,请告诉我。
openrasta - OpenRasta URI 实现问题
我在 OpenRasta 中为配置文件中的资源实现 URI。该特定资源是多个资源的子实体。父母和孩子是一对多的关系。所有父实体都通过代码中的枚举类型具有 int 值。
现在我想像这样实现我的URI:
{ParentEntityName}/{ParentId}/{ChildName}/{ChildId}
我该如何实现这个?我需要为每个父实体进行单独配置还是有动态方式?
pdf - 在 openrasta 中的响应流上写入 PDF 内容
我想在 Iframe 中呈现 pdf。因此,如果我向http://localhost/pdf/2发出 GET 请求,它应该在响应流中返回 PDF 内容。另一种方法可以将用户重定向到我不想做的 PDF 文件的完整 URL。
提前致谢
javascript - OpenRasta CreatedResourceUrl 使用
我从服务器发送以下响应:
我的问题是如何CreatedResourceUrl
在我的 javascript 中获取这个对象?
openrasta - Openrasta:依赖解析器中的交换实例
假设我在 OpenRasta 的依赖解析器中注册了一些实例,使用
现在,如果我想稍后交换该实例,例如从数据库中重新读取新数据,那么对 resolver.AddDependencyInstance 的另一个调用是否正确?
检查 InternalDependencyResolver 实现,似乎没问题。但是我问是因为没有定义行为(在我检查过的openrasta的源代码中),并且方法前缀“Add”暗示了不同的行为。