Avalados por :

Descubre cómo implementar una aplicación TypeScript de pila completa en SAP BTP Cloud Foundry

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Loading...
Este blog presenta un nuevo repositorio de muestra para una aplicación TypeScript de pila completa construida con el Modelo de Programación de Aplicaciones en la Nube de SAP para Node.js (CAP) y SAPUI5 . Cubre un proyecto diseñado para implementarse en el entorno SAP BTP Cloud Foundry que utiliza TypeScript. ¡Descubre cómo está estructurado, ejecutado, construido e implementado un proyecto así!

Con todo el contenido recientemente lanzado sobre TypeScript para el desarrollo de UI5, me entró la curiosidad: ¿Es hora de probar TypeScript en un proyecto de UI por mí mismo? Bueno, de alguna manera ya di la respuesta a esto. Aún así, cuando comencé inicialmente con la idea, no sabía cómo TypeScript y yo nos llevaríamos y en qué se convertiría eventualmente esto. Hubo muchas lecciones que aprender en el camino, pero al final, TypeScript me convenció. Así que creé un repositorio de muestra para una aplicación compacta de pila completa, donde todo JavaScript se reemplaza con TypeScript.

Veamos algunos detalles. Esbozaré la estructura del proyecto y me enfocaré en el proceso de compilación ampliado requerido al usar TypeScript.

Puedes ver el código fuente completo de la aplicación de muestra en GitHub:
https://github.com/SAP-samples/btp-full-stack-typescript-app

Resumen de la Aplicación de Muestra



Arquitectura de la Aplicación TypeScript de Pila Completa


El diagrama anterior muestra las diferentes partes que conforman la Aplicación Multitarget (MTA) . Además de la aplicación de pila completa en sí, se utilizan algunos servicios de SAP BTP, SAP Hana Cloud como base de datos y un sencillo approuter independiente. Todo esto reside en el entorno Cloud Foundry. Un resumen rápido de lo que hace cada parte:

El proyecto se centra en un simple escenario de horario de clases . Sobre eso, el modelo de datos consiste en Cursos , Profesores , Salas y Clases . Cada clase tiene un horario de inicio y fin definido y se lleva a cabo en una de las salas. Es posible una asociación a un curso específico, así como al profesor que imparte la clase. Estos datos ahora se proporcionan a través de un servicio OData V4 construido con CAP para Node.js. Un manipulador de servicios dedicado implementa una acción personalizada, proporciona validación al crear una nueva entrada y agrega una propiedad virtual no persistente. El acceso al servicio está restringido a dos roles de usuario diferentes: visualizador y administrador. Solo los usuarios con el rol de administrador pueden cambiar los datos. Todos los visualizadores pueden leer las entradas.


...
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?