Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA 
GRADUAÇÃO EM ANÁLISE E 
DESENVOLVIMENTO DE SISTEMAS 
 
 
 
CONHECENDO A RESPONSABILIDADE DE 
EXECUÇÃO DE TAREFAS 
 
 
 
 
JAIME DE MELO MORAES 
MATRÍCULA:1220200564 
 
 
 
 
DUQUE DE CAXIAS 
2024 
 
 
 
JAIME DE MELO MORAES 
MATRÍCULA:1220200564 
 
 
 
 
 
 
 
 
 
CONHECENDO A RESPONSABILIDADE DE 
EXECUÇÃO DE TAREFAS 
 
 
 
 
 
 
 
 
 
 
 
Trabalho apresentado para avaliação 
da disciplina Desenvolvimento de Aplicações Distribuídas e WEB II 
Curso superior em análise e desenvolvimento de sistema 
da instituição Veiga de almeida 
ministrado pelo professor Leandro Sady Rodrigues. 
 
https://uva.instructure.com/courses/41700/users/9256~58007
Transcrição do enunciado: 
 
Conhecendo a responsabilidade de execução de tarefas 
 
Em uma aplicação web é essencial que possamos entender e conhecer bem a 
responsabilidade de cada um dos envolvidos no tratamento das requisições de um usuário. 
Ou seja, devemos saber se determinada tarefa será executada pelo servidor, container ou 
servlet. 
 
Informe na tabela abaixo, se a tarefa a ser desenvolvida é de responsabilidade do servidor, 
container ou de um servlet. Pode ser que a tarefa seja de responsabilidade de mais de um 
dos envolvidos no processo. 
 
 
 
Revise as funções de cada um dos elementos envolvidos no processo de recebimento de 
requisições. 
 
 
 
 
 
 
Resposta: 
 
 
Tarefa Servidor Container Servlet 
Cria os objetos request e response X 
Chama o método service() X 
Inícia uma nova thread para tratar as solicitações X 
Converte um objeto response em uma response HTTP X 
Conheça HTTP X X 
Acrescenta o HTML ao objeto response X 
Tem uma referência para o objeto response X 
Encontra URLs X 
Apaga os objetos request e response X 
Coordena o preparo de conteúdos dinâmicos X X 
Gerencia os ciclos de vida X 
 
 
Revisão das funções de cada elemento 
 
Servidor: 
 
O servidor web é responsável por aceitar requisições HTTP e enviá-las para o container de 
servlets. Ele lida com a parte de rede e protocolos, e geralmente é responsável por tarefas 
como iniciar novas threads e converter respostas em HTTP. 
 
Container: 
 
O container de servlets (também conhecido como servlet engine) gerencia o ciclo de vida 
dos servlets, cria e apaga os objetos request e response, chama o método service() dos 
servlets, encontra URLs e coordena o preparo de conteúdos dinâmicos. Ele atua como um 
intermediário entre o servidor e os servlets, fornecendo um ambiente onde os servlets 
podem ser executados. 
 
Servlet: 
 
O servlet é responsável por tratar as requisições recebidas, processar dados e gerar 
respostas dinâmicas. Ele manipula os objetos request e response que o container fornece, e 
adiciona o conteúdo HTML ao objeto response. 
 
Com essas responsabilidades claras, cada elemento sabe exatamente o que precisa fazer 
no processo de recebimento e tratamento de uma requisição, garantindo a correta execução 
da aplicação web. 
 
 
Referências: 
E-book (instructure.com) 
Midiateca (instructure.com) 
Vídeos da disciplina (instructure.com) 
Servlet Tutorial: Conhecendo a tecnologia Servlet (devmedia.com.br) 
https://uva.instructure.com/courses/41700/modules/items/694734
https://uva.instructure.com/courses/41700/modules/items/694736
https://uva.instructure.com/courses/41700/modules/items/694735
https://www.devmedia.com.br/servlet-tutorial/27841
	ministrado pelo professor Leandro Sady Rodrigues.
	Transcrição do enunciado:
	Revisão das funções de cada elemento

Mais conteúdos dessa disciplina