Please enable JavaScript.
Coggle requires JavaScript to display documents.
ARQUITETURA DE APLICAÇÃO PARA AMBIENTES WEB, SERVIDOR DE APLICAÇÃO, ARQ…
ARQUITETURA DE APLICAÇÃO
PARA AMBIENTES WEB
cliente/servidos
cliente - app - servidor
servidor
possibilidades linguagens várias :speech_balloon:
guarda dados (persistencia)
objetivo
: processar solicitaçoes dos clientes (navegadores)
cliente
JS
HTML (marcação)
CSS
código processado pelo
navegador do cliente
:computer:
comunicaçoes via HTTP protocol :bulb:
componentes
interface
web
UX
estruturais
navegador
servidor de aplic web
lógica e persistência de dados
servidor de aplic banco de dados
tipos
de arquitetura
aplic de pag única (SPA)
(frontend) :desktop_computer:
MAIS dinâmico :zap:
requisições do tipo
AJAX
:checkered_flag:
microserviços (backend) :microscope:
características
escalabilidade :silhouettes:
boas práticas recomendadas
ser simples
tempo de resposta rápido
padrões de segurança
NAO possuir um único ponto de falha
SERVIDOR DE APLICAÇÃO
SERVIDOR DO BANCO DE DADOS
ARMAZENA DADOS
TEM A
LÓGICA DE NEGÓCIOS, PROCESSA A LINGUAGEM DE PROGMACAO
!) :no_entry: SERVIDOR WEB RECEBE A REQUISICAO E ENCAMINHA
ARQ DE APP WEB JAVA
JAVA
do lado do servidor (backend)
longevidade
versatilidade (NETFLIX)
Cconfiável
BASEADA EM NUVEM