asp.net - route - tag helpers asp net core
¿En qué orden se supone que los ejemplos de ServiceStack se han asimilado? (1)
No se supone que los proyectos de ejemplo de ServiceStack se consuman en un orden en particular, solo son ejemplos diferentes que ilustran lo que puede hacer con ServiceStack.
Configurando ServiceStack
Si desea saber cómo crear y configurar un servicio ServiceStack, la manera más fácil es crear su proyecto con la extensión ServiceStackVS VS.NET, también hay una sección de Introducción en el wiki y el proyecto de ejemplo Hello World puede darle una buena idea de lo que habilita ServiceStack Esta idea es otro buen ejemplo de lo que obtienes con solo 1 clase de C # en ServiceStack .
Diseñar y estructurar una API REST
Si se siente cómodo configurando y configurando ServiceStack, proporciono una descripción detallada de cómo diseñar el API REST. el diseño físico y la estructura del código en esta respuesta anterior .
Ejemplos de proyectos, casos de uso y demostraciones en vivo
De lo contrario, los proyectos de ejemplo y las demostraciones en vivo son buenos ejemplos de referencia que muestran cómo se puede utilizar ServiceStack para alimentar casos de uso individuales. Entonces, básicamente, solo exploraría aquellos que son similares a su caso de uso. Proporcionaré una descripción de cada
Contactos de correo electrónico
El repositorio de EmailContacts es una nueva guía disponible que recorre la configuración recomendada y la estructura física de los proyectos ServiceStack medianos típicos, incluida la documentación completa de cómo crear la solución desde cero, al tiempo que explica todas las características de ServiceStack que utiliza a lo largo del camino. También muestra cómo utilizar el nuevo soporte Rabbit MQ de ServiceStack .
Puntos de referencia HTTP
El repositorio HttpBenchmarks le permite cargar los puntos de referencia de Apache HTTP para visualizar y analizar sus resultados. Es un ejemplo de un "sitio web social" que admite Twitter, Facebook, Google y proveedores de OAuth de LinkedIn, registro de nuevos usuarios, página de inicio personalizada, creación de rutas de nivel superior definidas por el usuario (por ejemplo, twitter.com/userslug). También avanza en su integración con Glimpe, DotNetOpenAuth, FineUploader, DotNetZip y Highcharts.js. Alojando e implementando en AWS, Configuración de certificados SSL y habilitando redireccionamientos forzados a https.
Chat
El chat lo lleva a través de la creación de una WebApp de una sola página enriquecida utilizando las notificaciones push del servidor habilitadas por el soporte integrado de ServiceStack para los eventos enviados por el servidor . /js/ss-utils.js enlaces de cliente del Evento del servidor en /js/ss-utils.js para proporcionar una serie de opciones flexibles para invocar la funcionalidad predefinida en aplicaciones web existentes, que usa para mostrar cómo controlar remotamente a otros usuarios. Ventana de chat con esfuerzo mínimo.
Razor Rockstars
Un sitio web HTML generado en el lado del servidor (y del lado del cliente) generado utilizando solo el soporte HTML incluido Razor y Markdown Razor de ServiceStack. Muestra cómo los servicios existentes de ServiceStack se pueden mejorar con las vistas de Razor, lo que permite que el mismo servicio alimente tanto un sitio web como ricos clientes nativos de escritorio y dispositivos móviles.
Northwind.Data
Otro sitio web enriquecido del lado del servidor que ilustra la capacidad de crear un sitio web rico en características, así como también REST y API basadas en mensajes que utilizan nuevamente los mismos servicios ServiceStack, y que sirven tanto para navegadores como para clientes nativos de escritorio y dispositivos móviles. Además de proporcionar una rica experiencia de navegación, muestra cómo proporcionar una experiencia rica en OData con LLBLGen.
Matt Cowan proporciona un buen tutorial de cómo construyó Nortwind.Data en su blog y proporciona un gran seguimiento que muestra cómo agregar el tema a ServiceStack Razor Views .
Cumplimiento de pedidos en tiempo real
Realización de pedidos en tiempo real similar a StarBucks Aplicación de una sola página creada con ServiceStack, MVC, AngularJS, SignalR, Sqlite y Redis. Admite diferentes roles de usuario donde cualquier usuario puede crear una orden que se coloca en una cola y puede ser cumplida por un ''Fulfiller'' autenticado.
API Social Bootstrap
Una aplicación de página única basada en Backbone.js creada con ServiceStack + ASP.NET MVC que muestra cómo habilitar a todos los proveedores de autenticación diferentes en una sola aplicación, puede conectarse a las API sociales y las diferentes formas de cómo integrar ServiceStack + MVC .
ServiceStack.UseCases
Hemos cambiado la forma en que creamos las aplicaciones de demostración, en lugar de completar aplicaciones de ejemplo independientes, estamos desarrollando aplicaciones de un solo propósito que muestran un solo caso de uso.
- Autenticación personalizada e integración con ASP.NET
- Autenticación personalizada e integración con ASP.NET MVC
- Diferentes formas de decir Hola, con tipos de contenido integrados, texto, html y generar una imagen dinámica
- Image Resizer - Una aplicación de una sola página en 1 C # y 1 página HTML que permite la carga de cualquier imagen a través de Carga de formulario o Url, cambio de tamaño y recorte de cada imagen en los diferentes tamaños de resolución preestablecidos para todos los dispositivos iOS
- Reutilización: muestra cómo puede volver a utilizar los mismos servicios dentro de los hosts de MQ para proporcionar tiempos de respuesta instantáneos y una ejecución paralela transparente
- Poco Power: muestra cómo puede volver a utilizar los mismos POCO en todas las bibliotecas de cliente de ServiceStack. Desde el mantenimiento de tipos complejos en Web.config hasta la creación de tablas de bases de datos con OrmLite para llamar a terceros API de Twitter y GitHub REST, y su almacenamiento y recuperación en RDBMS y Redis.
- Utilice node.js como un proxy de front-end para una instancia de ServiceStack de back-end en Windows y OSX / Linux
- Swagger Hello World - Servicio simple con integración de Swagger y funciones habilitadas
- Ejemplo de productos de WebApi: demuestre las diferencias al reescribir los productos de WebApi en un servicio de ServiceStack
ServiceStack.Examples
Donde se guardaron todos los proyectos de ejemplo de ServiceStack que contienen aplicaciones simples, independientes, de una sola página enfocadas en una sola página.
- Hola Mundo, Configurando ServiceStack y creando un Hello World Service
- TODOs de Backbone: la aplicación REST / CRUD más simple construida con ServiceStack
- ServiceStack Docs es un ejemplo de un sitio de Content Ajax pesado que utiliza construido solo con Markdown Razor
- Una mini aplicación de una página de StackOverflow creada con ServiceStack + Redis
- Archivos REST GitHub: muestra cómo crear un administrador de sistema de archivos en línea similar a WebDAV
- REST Introducción: muestra cómo estructurar y diseñar físicamente una aplicación REST simple
- Movie REST: visualización de las diferentes operaciones REST a medida que suceden
- Visor de la base de datos Northwind, que muestra cómo exponer fácilmente los servicios de lectura y almacenamiento en caché de un conjunto de datos interno con ServiceStack + OrmLite
Plantillas iniciales
Diferentes plantillas de inicio de trabajo para configuraciones populares de ServiceStack:
Solo por curiosidad me gusta saber el orden preferido, basado en el nivel técnico y la nueva API de los ejemplos.
En su mayor parte, todas las preocupaciones de la infraestructura base huelen igual, es decir, la configuración del ect del host ... pero cuando se trata de los modelos de servicio, la interfaz de servicio y la configuración del punto final, ¿cuáles son los más recientes y preferidos?
Gracias, Stephen