3

我从工作中得到了一周的时间来学习 servicestack,我对它的简单、强大和速度感到敬畏。

我是 Multiplesight 订阅者,我正在学习 Jon Somnez 课程,该课程很棒,据我所知正在使用新的服务堆栈 api。

但是,pluralsight 课程中的示例非常简单,因此我正在寻找一个使用新 API 的工作示例。我看到 wiki 是最新的,这非常有帮助......但我希望找到一个使用新 API 的工作实现,似乎我下载或浏览的所有示例都使用旧 API。

是否有使用新 API 的新工作示例/实现(与解决方案和项目相比)?

如果我可以偷偷问另一个问题。是否有建议(希望在示例项目中你能指出我)解释了构建你的 servicestack API 项目的最佳实践。(文件夹中的 DTO,文件夹中的服务,文件夹中的响应对象??)

谢谢。

4

1 回答 1

3

更新:ServiceStack Live Demo 和 Examples 现在正在LiveDemos GitHub Project上发布。


ServiceStack.Examples中的大多数示例已切换为使用新 API,并且大部分都可以在servicestack.net主页上进行演示。

ServiceStack.UseCases包含许多小型的单一用途应用程序,这些应用程序专注于如何为不同的用例启用特定功能。

部署在bootstrapapi.apphb.com上的SocialBootstrap API是 MVC 和 ServiceStack 网站的一个示例,同时提供了所有可用的身份验证选项。

Razor Rockstars是一个独立的ServiceStack 应用程序示例,它展示了它的网站和 HTML 功能,展示了如何将 razor 和 markdown 视图添加到现有服务中,以创建一个增强现有服务的网站。有 3 个版本的 Razor Rockstars 可用:

  1. 一个 ASP.NET 主机
  2. 使用 HttpListener 的独立自托管
  3. Windows 服务

另一个与 Razor Rockstars 精神相似的网站是Nortwind 数据库编辑器,它演示了如何启用功能齐全的服务器端 HTML 网站来增强现有服务。它在随附的博客文章中全面介绍了他如何开发它及其功能。

于 2013-03-13T15:17:37.967 回答