rairfs / es2_projeto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de Busca de Licitações Públicas

Este projeto tem como objetivo deixar mais transparente o acesso a dados públicos de Licitações do poder Executivo do Brasil.

Colaboradores:

  • Isac Kaik Oliveira Santos
  • João Pedro Bitencourt Morais
  • Rafael Vinicius Sousa
  • Raí Rafael Santos Silva
  • Suzyane Katharine Silva da Rocha

Padrões de Projeto Utilizados no Projeto

O nosso projeto, desenvolvido utilizando as tecnologias Spring Boot, baseado em Java, e Angular, baseado em TypeScript, possui alguns padrões de projeto em sua estrutura. Alguns deles são:

  • Singleton: é um padrão de projeto do tipo Criacional e é usado para garantir que apenas uma instância de uma classe seja criada durante a execução do aplicativo. O Spring Boot usa o padrão Singleton em muitos de seus componentes principais, como service e repository de cada entidade, garantindo que um único objeto seja responsável por receber as requisições, aplicando as regras de negócio necessárias e comunicando-se com o banco de dados, respectivamente. Isso ajuda a economizar recursos e garantir que os componentes principais do aplicativo estejam sempre disponíveis.

About


Languages

Language:Java 41.3%Language:TypeScript 29.8%Language:HTML 18.9%Language:CSS 10.1%