gpt4 book ai didi

asp.net - ServiceStack 示例应该以什么顺序进行处理?

转载 作者:行者123 更新时间:2023-12-02 11:23:40 25 4
gpt4 key购买 nike

出于好奇,我想知道基于技术水平和示例的新 api 的首选顺序。

在大多数情况下,所有基本基础设施都涉及相同的气味,即主机的设置等。但是当涉及到服务模型、服务接口(interface)和端点设置时,哪些是最新的和首选的?

谢谢,
斯蒂芬

最佳答案

ServiceStack 示例项目不应以任何特定顺序使用,它们只是说明您可以使用 ServiceStack 做什么的不同示例。

设置服务堆栈

如果您想知道如何创建和设置 ServiceStack 服务,最简单的方法是 Create your project with ServiceStackVS VS.NET 扩展,还有 Getting Started section on the wikiHello World example project可以让您很好地了解 ServiceStack 的功能。这个要点是您使用 just 1 C# .cs class in ServiceStack 获得的另一个很好的例子。 .

设计和构建 REST API

如果您对设置和配置 ServiceStack 感到满意,我已经提供了有关如何进行的详细概述 designing a REST API inc. the physical layout and code structure in this earlier answer .

示例项目、用例和 Live Demos

否则示例项目和 live demos是很好的引用示例,展示了如何使用 ServiceStack 为单个用例提供动力。因此,您基本上只需探索与您的用例相似的那些。我将提供每个的描述

Email Contacts

EmailContacts repository是一个新指南,介绍了典型中型 ServiceStack 项目的推荐设置和物理布局结构,包括如何从头开始创建解决方案的完整文档,同时解释了它在此过程中使用的所有 ServiceStack 功能。它还展示了如何使用 ServiceStack's new Rabbit MQ Support .

HTTP Benchmarks

HttpBenchmarks repository允许您上传 Apache HTTP 基准以可视化和分析其结果。这是一个支持 Twitter、Facebook、Google 和 LinkedIn OAuth 提供商、新用户注册、个性化主页、创建用户定义的顶级路由(例如 twitter.com/userslug)的“社交网站”示例。它还介绍了它与 Glimpe、DotNetOpenAuth、FineUploader、DotNetZip 和 Highcharts.js 的集成。托管和部署到 AWS,配置 SSL 证书并启用强制重定向到 https。

Chat

Chat 将带您了解如何使用 ServiceStack 对 Server Sent Events 的集成支持启用的服务器推送通知来构建丰富的单页聊天 Web 应用程序。 .它遍历了 /js/ss-utils.js 中的服务器事件客户端绑定(bind)。提供许多灵活的选项来调用现有网络应用程序中的预定义功能,它用于展示如何以最少的努力远程控制其他用户的聊天窗口。

Razor Rockstars

仅使用 ServiceStack 的内置 Razor 和 Markdown Razor 生成的服务器端(和客户端)生成的 HTML 网站HTML 支持。它展示了如何使用 Razor View 增强现有的 ServiceStack 服务,使相同的服务能够为网站和丰富的本地桌面和移动客户端提供支持。

Northwind.Data

另一个丰富的服务器端网站进一步说明了能够构建功能丰富的网站以及基于 REST 和类型化消息的 API 的能力,重用相同的 ServiceStack 服务,为浏览器以及本地桌面和移动客户端提供服务。除了提供丰富的浏览体验之外,它还展示了如何使用 LLBLGen 提供类似 OData 的丰富体验。

Matt Cowan提供 good tutorial of how he built Nortwind.Data on his blog并提供了一个很好的跟进,展示了如何 add Theming to ServiceStack Razor Views .

Real-time Order fulfillments

类似星巴克的实时订单履行单页应用程序,使用 ServiceStack、MVC、AngularJS、SignalR、Sqlite 和 Redis 构建。支持不同的用户角色,其中任何用户都可以创建一个放置在队列中的订单,并且可以由经过身份验证的“履行者”履行。

Social Bootstrap API

使用 ServiceStack + ASP.NET MVC 构建的基于 Backbone.js 的单页应用程序,展示了如何启用所有不同的 Authentication Providers在单个应用程序中,能够连接到社交 API 以及如何连接的不同方式 integrate ServiceStack + MVC .

ServiceStack.UseCases

我们改变了创建演示应用程序的方式,而不是开发展示单个用例的单一用途应用程序,而不是完整的独立示例应用程序。

  • Custom Authentication and Integration with ASP.NET
  • Custom Authentication and Integration with ASP.NET MVC
  • Different ways to say Hello, with built-in Content-Types, text, html and generating a dynamic image
  • Image Resizer - A Single Page App in 1 C# and 1 HTML page allowing uploads of any image via Form Upload or Url, resizing and cropping each image in the different pre-set resolution sizes for all iOS devices
  • Reusability - showcasing how you can re-use the same services inside MQ hosts to provide instant response times and transparent parallel execution
  • Poco Power - Showing how you can re-use the same POCOs in all ServiceStack client libraries. From maintaing complex types in Web.config to creating DB tables with OrmLite to calling 3rd Party twitter and GitHub REST APIs and storing and retrieving them in RDBMS and Redis
  • Use node.js as a front-end proxy to a backend ServiceStack instance on Windows and OSX/Linux
  • Swagger Hello World - Simple service with Swagger integration and features enabled
  • WebApi Products Example - Showcase the differences rewriting WebApi products into a ServiceStack service

  • ServiceStack.Examples

    所有 ServiceStack 示例项目都包含简单、独立、单一用途的单页应用程序。
  • Hello World, Setting up ServiceStack and creating a Hello World Service
  • Backbone TODOs - The simplest REST/CRUD app built with ServiceStack
  • ServiceStack Docs is an example of a Content Heavy Ajax site using built just using Markdown Razor
  • A mini StackOverflow Single Page App built using just ServiceStack + Redis
  • GitHub REST Files - Showing how to build an WebDAV-like online file system manager
  • REST Intro - showing how to structure and physically layout a simple REST app
  • Movie REST - visualizing the different REST operations as they happen
  • Northwind database viewer, showing how to easily expose read and cached view services of an internal dataset with ServiceStack + OrmLite

  • Starter Templates

    ServiceStack流行配置的不同工作启动模板:
  • At custom path, like /api
  • At / root path
  • A stand-alone HttpListener Console AppHost
  • A Windows Service AppHost
  • 关于asp.net - ServiceStack 示例应该以什么顺序进行处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15862634/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com