¿En qué orden se supone que los ejemplos de ServiceStack deben ser groked?
Solo por curiosidad me gusta saber el pedido 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 host.. pero cuando se trata de los Modelos de Servicio, la interfaz de Servicio y la configuración de Endpoints, ¿cuáles son los más actuales y preferidos?
Gracias, Stephen
1 answers
Los proyectos de ejemplo de ServiceStack no deben consumirse en ningún orden en particular, solo son ejemplos diferentes que ilustran lo que puede hacer con ServiceStack.
Configurando ServiceStack
Si quieres saber cómo crear y configurar un servicio ServiceStack, la forma más fácil es Crear tu proyecto con ServiceStackVS VS.NET extensión, también está la sección Introducción en el wiki y el proyecto de ejemplo Hola Mundo puede darle una buena idea de lo que permite ServiceStack. Esta síntesis es otro buen ejemplo de lo que se obtiene con solo 1 C# .clase cs en ServiceStack .
Diseño y estructuración de una API REST
Si se siente cómodo con la configuración y configuración de ServiceStack, he proporcionado una descripción detallada de cómo haría diseñando una REST API inc. el diseño físico y la estructura de código en esta respuesta anterior.
Proyectos de ejemplo, Casos de uso y Live Demos
De lo contrario, los proyectos de ejemplo y demostraciones en vivo son buenos ejemplos de referencia que muestran cómo ServiceStack puede usarse para impulsar casos de uso individuales. Así que básicamente solo exploraría los que son similares a su caso de uso. Voy a proporcionar una descripción de cada
Contactos de correo electrónico
El repositorio EmailContacts es una nueva guía disponible que recorre la configuración recomendada y la estructura de diseño físico de typical proyectos de ServiceStack de tamaño mediano, incluyendo documentación completa de cómo crear la solución desde cero, mientras explica todas las características de ServiceStack que hace uso a lo largo del camino. También muestra cómo usar el nuevo soporte Rabbit MQ de ServiceStack.
HTTP Benchmarks
El repositorio HttpBenchmarks le permite cargar puntos de referencia HTTP Apache para visualizar y analizar sus resultados. Es un ejemplo de un" Sitio web social " de apoyo Proveedores de Twitter, Facebook, Google y LinkedIn OAuth, Registro de nuevos Usuarios, Página de inicio personalizada, Creación de rutas de nivel superior definidas por el Usuario (p. twitter.com/userslug También camina a través de su integración con Glimpe, DotNetOpenAuth, FineUploader, DotNetZip y Highcharts.js. Alojamiento e implementación en AWS, Configuración de certificados SSL y habilitar redirecciones forzadas a https.
Chat
El chat te lleva a través de cómo construir una aplicación web de Chat de una sola página enriquecida uso de notificaciones push del servidor habilitadas por el soporte integrado de ServiceStack para Eventos enviados por el servidor . Recorre los enlaces del cliente de eventos del servidor en /js/ss-utils.js para proporcionar una serie de opciones flexibles para invocar funcionalidad predefinida en aplicaciones web existentes, que utiliza para mostrar cómo controlar de forma remota la ventana de chat de otros usuarios con un esfuerzo mínimo.
Razor Rockstars
Un sitio web HTML generado del lado del servidor (y del lado del cliente) usando solo la maquinilla de afeitar incorporada de ServiceStack y Markdown Razor soporte HTML. Muestra cómo los servicios ServiceStack existentes se pueden mejorar con las vistas de Razor, lo que permite que el mismo Servicio alimente tanto un sitio web como clientes de escritorio y móviles nativos ricos.
Northwind.Datos
Otro sitio web enriquecido del lado del servidor que ilustra aún más la capacidad de ser capaz de construir tanto un sitio web rico en características como API BASADAS en mensajes REST y mecanografiados reutilizando el mismo ServiceStack servicios, sirviendo tanto a navegadores como a clientes nativos de escritorio y móviles. Aparte de proporcionar una rica experiencia de navegación, muestra cómo proporcionar una rica experiencia similar a OData utilizando LLBLGen.
Matt Cowan proporciona un buen tutorial de cómo construyó Nortwind.Datos en su blog y proporciona un Gran Seguimiento que muestra cómo añadir Tematización a ServiceStack Razor Views.
Cumplimiento de pedidos en tiempo real
StarBucks-como pedidos en tiempo real 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 un pedido que se coloca en una Cola y se puede cumplir con un 'Fulfiller'autenticado.
API de arranque social
Una columna vertebral.aplicación de una sola página basada en js creada con ServiceStack + ASP.NET MVC muestra cómo habilitar todos los diferentes Proveedores de autenticación en una sola aplicación, ser capaz de conectarse a las API Sociales y las diferentes formas de cómo integrar ServiceStack + MVC.
ServiceStack.UseCases
Hemos cambiado la forma en que estamos creando aplicaciones de demostración, en lugar de aplicaciones de ejemplo independientes completas, 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
- Diferente formas de decir Hola, con Tipos de contenido integrados, texto, html y generando una imagen dinámica
- Image Resizer: Una aplicación de una sola página en 1 C# y 1 página HTML que permite cargar cualquier imagen a través de la carga de formularios o Url, redimensionando y recortando cada imagen en los diferentes tamaños de resolución preestablecidos para todos los dispositivos iOS
- Reutilización: muestra cómo puede reutilizar los mismos servicios dentro de los hosts MQ para proporcionar tiempos de respuesta instantáneos y paralelos transparentes ejecución
- Poco Power-Mostrando cómo puede reutilizar los mismos POCOs en todas las bibliotecas de cliente de ServiceStack. Desde el mantenimiento de tipos complejos en la Web.config para crear tablas de base de datos con Orlite para llamar a las API REST de twitter y GitHub de terceros y almacenarlas y recuperarlas en RDBMS y Redis
- Usa nodo.js como proxy front-end a una instancia backend ServiceStack en Windows y OSX/Linux
- Swagger Hello World - Servicio simple con Integración Swagger y características habilitadas
- Ejemplo de productos WebAPI-Muestra las diferencias reescribiendo productos WebAPI en un servicio ServiceStack
ServiceStack.Ejemplos
Donde se mantuvieron todos los proyectos de ejemplo de ServiceStack que contenían aplicaciones de una sola página simples, independientes y centradas en un solo propósito.
- Hello World, Configurar ServiceStack y crear un Hello World Servicio
- Backbone TODOs - La aplicación REST/CRUD más simple construida con ServiceStack
- ServiceStack Docs es un ejemplo de un sitio Ajax Pesado de contenido que usa construido solo con Markdown Razor
- Una aplicación de Una sola página de mini StackOverflow creada con solo ServiceStack + Redis
- Archivos REST de GitHub-Mostrando cómo construir un administrador de sistemas de archivos en línea similar a WebDAV
- REST Intro-mostrando cómo estructura y diseño físico una aplicación de DESCANSO simple
- Movie REST-visualizando las diferentes operaciones de REPOSO a medida que suceden
- Northwind database viewer, que muestra cómo exponer fácilmente los servicios de visualización leídos y almacenados en caché de un conjunto de datos interno con ServiceStack + Orlite
Plantillas de inicio
Diferentes plantillas de inicio de trabajo para configuraciones populares de ServiceStack:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 10:34:15