• Início
  • Portal IFPE
  • Sobre
  • Ajuda
    • Entrar
    Ver item 
    •   Página inicial
    • Trabalhos Acadêmicos e Técnicos
    • Trabalhos Defendidos no IFPE
    • Trabalhos de Conclusão de Curso Tecnológicos
    • Campus Recife
    • Tecnólogo em Análise e Desenvolvimento de Sistemas
    • Ver item
    •   Página inicial
    • Trabalhos Acadêmicos e Técnicos
    • Trabalhos Defendidos no IFPE
    • Trabalhos de Conclusão de Curso Tecnológicos
    • Campus Recife
    • Tecnólogo em Análise e Desenvolvimento de Sistemas
    • Ver item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Navegar

    Todo o repositórioComunidades e ColeçõesPor data do documentoAutoresTítulosAssuntosEsta coleçãoPor data do documentoAutoresTítulosAssuntos

    Minha conta

    EntrarCadastro

    Overjax: um framework para facilitar o desenvolvimento de microservices

    Thumbnail
    Visualizar/Abrir
    Trabalho de Conclusão de Curso (34.80Mb)
    Data
    2019-03-28
    Autor
    Silva, Thomás Sousa
    http://lattes.cnpq.br/2969915040244186
    Metadata
    Mostrar registro completo
    Resumo
    Toda aplicação tem como objetivo resolver um determinado problema, porém para solucioná-lo é preciso fazer muito mais do que criar entidades e regras de negócio. A concepção de uma aplicação exige várias configurações e implementações que não estão ligadas à problemática principal, como tratamento de erros, padronizações e camadas de abstração. O presente trabalho apresenta o desenvolvimento de uma solução que visa reduzir o tempo de desenvolvimento e manutenção de um microservice na linguagem Java, por meio da junção de especificações consolidadas no mercado, novas funcionalidades e a definição de padrões de configuração, ao invés de configuração explícita. Como resultado obteve-se um framework, que além de facilitar essa configuração inicial, possui vários recursos que podem ser utilizados por toda a aplicação. Entre eles, temos implementações de padronização de formato de resposta de requisições, criação de contexto Java EL global por requisição, interpolador de mensagens internacionalizadas que usa Java EL, manipuladores de exceção, construtores de mensagens internacionalizadas dinâmicas, implementação de filtros de segurança para autenticação e autorização genéricos que suportam qualquer tipo de autenticação, stateless, que utilize o header HTTP Authorization, criação de integração com o gerenciador de identidade de acesso Keycloak, permitindo login único com baixo acoplamento através de tokens JWT. Com a intenção de validar o framework foi desenvolvido um aplicativo de teste simples denominado any-address, que utiliza os recursos do Overjax.
    URI
    https://repositorio.ifpe.edu.br/xmlui/handle/123456789/199
    Collections
    • Tecnólogo em Análise e Desenvolvimento de Sistemas
    Entre em contato | Deixe sua opinião
     

     

    Entre em contato | Deixe sua opinião