Escolar Documentos
Profissional Documentos
Cultura Documentos
PROJETO INTEGRADO IV
Patos de Minas
2022
LEONARDO MAICON DA SILVA ROCHA
PROJETO INTEGRADO IV
Patos de Minas
2022
SUMÁRIO
1 Tarefa:................................................................................................................... 3
2 Tarefa:................................................................................................................... 4
3 Tarefa:................................................................................................................... 7
4 Tarefa:................................................................................................................... 9
3
1 TAREFA:
Vamos supor que você vai iniciar uma jornada empreendedora. Junto
com alguns sócios, decidiu criar um negócio a partir da ideia de uma aplicação
inovadora. Esta aplicação precisa de um ambiente de TI com recursos computacionais
de alto desempenho e ambiente de nuvem devido à redução de custos e abstração da
complexidade da infraestrutura. O próximo passo é determinar qual dos modelos de
serviço é mais apropriado para este caso: SaaS, PaaS ou IaaS. Descreve analisando caso
a caso.
2 TAREFA:
Novo: quando é criada. Ou seja, quando é alocada área de memória para ela
através do operador new, ao ser criada, a thread passa a ser registrada dentro da JVM, para
que a mesma posso ser executada.
Executável: quando for ativada, o processo de ativação é originado pelo
método start(), é importante frisar que uma thread executável não está necessariamente sendo
executada, pois quem determina o tempo de sua execução é a JVM ou o S.O.
Bloqueado: quando for desativada, para desativar uma thread é necessário
que ocorra uma das quatro operações a seguir:
Foi chamado o método sleep(long tempo) da thread;
Foi chamado o método suspend() da thread (método deprecado);
A trhead chamou o método wait();
A thread chamou uma operação de I/O que bloqueia a CPU;
Para a thread sair do estado de bloqueado e voltar para o estado de
executável, uma das seguintes operações deve ocorrer, em oposição as ações acima:
Retornar após o tempo especificado, caso a thread estiver adormecida;
5
3 TAREFA:
O método POST envia dados para serem processados (por exemplo, dados
de um formulário HTML) para o recurso especificado, os dados são incluídos no corpo do
comando, sua utilização em uma requisição ocorre quando é necessário enviar dados ao
servidor para serem processados, geralmente por um programa script identificado no Request-
URI, Uma requisição por meio desse método sempre requer que as informações submetidas
sejam incluídas no corpo da mensagem e formatadas como uma query string, além de conter
cabeçalhos adicionais especificando seu tamanho (Content-Length) e seu formato (Content-
Type), por isso, esse método oferece uma maior segurança em relação aos dados transferidos,
8
ao contrário do método GET que os dados são anexados a URL, ficando visíveis ao usuário.
O método PUT envia os dados de forma semelhante ao POST, através do
corpo do HTTP a diferença entre os 2 métodos é semântica, caso você necessite atualizar os
dados de um usuário, utilizando o método PUT você pode os atualizar diversas vezes, pois o
PUT vai sobrescrever os dados com isso ficará somente com um único registro atualizado, se
você executasse este mesmo procedimento utilizando o método POST, você criaria diversos
registros para cada requisição realizada.
O método CONNECT serve para uso com um proxy que possa se tornar um
túnel SSL e TLS (um túnel pode ser usado, por exemplo, para criar uma conexão segura).
9
4 TAREFA: