Avalados por :

Descubra como implementar uma aplicação TypeScript de pilha completa no SAP BTP Cloud Foundry.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Loading...
Este blog apresenta um novo repositório de exemplo para um aplicativo TypeScript de pilha completa construído com o Modelo de Programação de Aplicações em Nuvem da SAP para Node.js (CAP) e SAPUI5 . Aborda um projeto projetado para ser implantado no ambiente SAP BTP Cloud Foundry que utiliza TypeScript. Descubra como um projeto desse tipo é estruturado, executado, construído e implementado!

Com todo o conteúdo recentemente lançado sobre TypeScript para o desenvolvimento do UI5, fiquei curioso: É hora de experimentar TypeScript em um projeto de UI por conta própria? Bem, de certa forma, eu já dei a resposta a isso. Ainda assim, quando comecei inicialmente com a ideia, não sabia como o TypeScript e eu nos dariamos e no que isso se tornaria eventualmente. Houve muitas lições a aprender no caminho, mas no final, o TypeScript me convenceu. Então, criei um repositório de exemplo para um aplicativo compacto de pilha completa, onde todo o JavaScript é substituído por TypeScript.

Vamos ver alguns detalhes. Vou esboçar a estrutura do projeto e focar no processo de compilação expandido necessário ao usar TypeScript.

Você pode ver o código-fonte completo do aplicativo de exemplo no GitHub:
https://github.com/SAP-samples/btp-full-stack-typescript-app

Resumo do Aplicativo de Exemplo



Arquitetura do Aplicativo TypeScript de Pilha Completa


O diagrama acima mostra as diferentes partes que compõem a Aplicação Multitarget (MTA) . Além do próprio aplicativo de pilha completa, alguns serviços do SAP BTP, SAP Hana Cloud como base de dados e um approuter simples independente são utilizados. Tudo isso reside no ambiente Cloud Foundry. Um resumo rápido do que cada parte faz:

O projeto foca em um cenário simples de horário de aulas . Sobre isso, o modelo de dados consiste em Cursos , Professores , Salas e Aulas . Cada aula tem um horário de início e fim definido e ocorre em uma das salas. É possível uma associação a um curso específico, bem como ao professor que ministra a aula. Esses dados são agora fornecidos por meio de um serviço OData V4 construído com CAP para Node.js. Um manipulador de serviços dedicado implementa uma ação personalizada, fornece validação ao criar uma nova entrada e adiciona uma propriedade virtual não persistente. O acesso ao serviço é restrito a dois papéis de usuário diferentes: visualizador e administrador. Apenas os usuários com o papel de administrador podem alterar os dados. Todos os visualizadores podem ler as 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?