Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para que seja possível usufruir dos benefícios citados acima e muitos outros proporcionados pela linguagem TL++ para o desenvolvimento de uma aplicação REST sugerimos que sejam seguidos os passos abaixo:

1 - Primeiros Passos

  • Configuração básica ( HTTPSERVER, hostname, port, Path, Environment )

    • Via INI

    • Via JSON ( código fonte )

  • Criando primeiro serviço ( Hello World )

  • Entendendo a composição da URL( port, Path )

  • Configurações Avançadas

    • Verbos disponíveis

    • Configuração completa

      • Log

      • RootPath

      • DefaultPage

      • AllowMethods

      • Charset

      • SSL

      • Desvio para funções de usuário ( User Exits )

      • Configurações customizáveis ( User Data )

      • tlppData
      • ContentTypes

      • Infraestrutura( Servers, Locations, Thread Pool, Slaves, MinThreads, MaxThreads, MinFreeThreads, GrowthFactor )

      • InactiveTimeout

      • AcceptTimeout

  • Funções de Usuário

    • onStart

    • onSelect

    • onStop

    • onError

    • onAuth

  • Entendendo o objeto oREST

    • O que é oRest?

    • Resgatando valores da requisição

      • Query String

      • Path Param

      • Body

      • Header

      • URN

    • Configurando as respostas

      • HTTP Status Code

      • Corpo da Mensagem

      • Formato da Mensagem

      • Header

      • Messagem de erro

    • Todos os métodos ( gerado automaticamente pelo advpl.doc )

  • APIs

    • Lista de Serviços disponíveis

    • Configuração em tempo real

    • Métricas de tempos

    • Versão

  • Exemplos práticos (Git Hub)

    • CRUD

    • Migração WsRESTful para REST tlppCore