Test
Questões extra - Servlets
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (10)
1(FCC - 2007 - TRE-SE - Analista Judiciário - Tecnologia da Informação) Quando
um servlet é carregado pela primeira vez para a máquina virtual Java do
servidor- Aocorre um destroy() no processo cliente.
- Bo seu método init() é invocado.
- Co método service() é definido.
- Docorre a execução do método getOutputStream().
- Eo seu método stream() é invocado.
2(FCC – – TRT - 1ª REGIÃO – Analista de Sistemas Em relação às
tecnologias Java, é INCORRETO afirmar que as Servlets:- Adeixam para a API utilizada na sua escrita a responsabilidade com o
ambiente em que elas serão carregadas e com o protocolo usado no envio e
recebimento de informações. - Bfornecem um mecanismo simples e consistente para estender a
funcionalidade de um servidor Web. - Cpodem ser incorporadas em vários servidores Web diferentes.
- Dpodem rodar em qualquer plataforma sem a necessidade de serem
reescritas ou compiladas novamente. - Esão carregadas apenas uma vez e, para cada nova requisição, a servlet gera
uma nova thread.
- Adeixam para a API utilizada na sua escrita a responsabilidade com o
3(FCC – – DPE/SP – Analista de Sistemas) Servlets são projetadas para
fornecer aos desenvolvedores uma solução JAVA para criar aplicações web.
Para criar Servlets é necessário importar as classes padrão de extensão dos
pacotes:- Ajavax.servlet e javax.servlet.http.
- Bjavax.servlet e javax.http.servlet.
- Cjavax.servlet.html e javax.servlet.http.
- Dservlet.javax e servlet.javax.http.
- Ejavax.servlet.smtp e javax.servlet.html.
4(FCC – 2 – TRE/CE – Analista de Sistemas) No contexto do ciclo de vida de
um servlet, considere:
I. Quando o servidor recebe uma requisição, ela é repassada para o container
que, por sua vez, carrega a classe na memória e cria uma instância da classe do
servlet.
II. Quando um servlet é carregado pela primeira vez para a máquina virtual
Java do servidor, o método init() é invocado, para preparar recursos para a
execução do serviço ou para estabelecer conexão com outros serviços.
III. Estando o servlet pronto para atender as requisições dos clientes, o
container cria um objeto de requisição (ServletRequest) e de resposta
(ServletResponse) e depois chama o método service(), passando os objetos
como parâmetros.
IV. O método destroy() permite liberar os recursos que foram utilizados, sendo
invocado quando o servidor estiver concluindo sua atividade.
Está correto o que se afirma em:- AI, II e III, apenas.
- BI, II e IV, apenas.
- CI, III e IV, apenas.
- DII, III e IV, apenas.
- EI, II, III e IV.
5(FCC – 3 – DPE/SP – Analista de Sistemas) Um Servlet Contêiner controla o
ciclo de vida de uma servlet onde são invocados três métodos essenciais: um
para inicializar a instância da servlet, um para processar a requisição e outro
para descarregar a servlet da memória. Os itens a seguir representam, nessa
ordem, o que ocorre quando um usuário envia uma requisição HTTP ao
servidor:
I. A requisição HTTP recebida pelo servidor é encaminhada ao Servlet
Contêiner que mapeia esse pedido para uma servlet específica.
II. O Servlet Contêiner invoca o método init da servlet. Esse método é chamado
em toda requisição do usuário à servlet não sendo possível passar parâmetros
de inicialização.
III. O Servlet Contêiner invoca o método service da servlet para processar a
requisição HTTP, passando os objetos request e response. O método service
não é chamado a cada requisição, mas apenas uma vez, na primeira requisição
do usuário à servlet.
IV. Para descarregar a servlet da memória, o Servlet Contêiner chama o
método unload, que faz com que o garbage collector retire a instância da
servlet da memória.
Está correto o que se afirma em:- AI, II, III e IV.
- BI, apenas.
- CI e IV, apenas.
- DII, III e IV, apenas.
- EII e III, apenas.
6(FCC – 6 – BACEN – Analista de Sistemas) Para ser um servlet, uma classe
deve estender a classe I e exceder as ações “doGet” ou “doPost” (ou ambas),
dependendo se os dados estão sendo enviados por uma ação GET ou por uma
ação POST. Estes métodos tomam dois argumentos: um II e um III em sua
execução. Preenchem correta e respectivamente I, II e III:- AI - HttpJspServlet; II - XmlHttpServlet; III - XmlHttpServletResponse
- BI - JspServlet; II - HttpServletResponse; III - HttpServletRequest
- CI - HttpServletRequest; II - XmlHttpServletRequest; III - XmlHttpServletResponse
- DI - HttpServlet; II - HttpServletRequest; III - HttpServletResponse
- EI - HttpServlet; II - HttpServletRequest; III - HttpServletResponse.write
7(FCC - - TRE-SE - Analista Judiciário - Tecnologia da Informação Em Java,
a passagem de dados de um formulário do cliente para o servlet pode ocorrer
por meio do uso do método:- Aimport()
- Breturn()
- CgetParameter()
- Dcatch()
- EnameComponent()
8(FCC - - TRE-CE - Programador de computador A tecnologia Java Servlet
é baseada na construção de classes servlet que executam no servidor
recebendo dados de requisições do cliente, processando esses dados,
opcionalmente acessando recursos externos como bancos de dados, e
respondendo ao cliente com conteúdo no formato HTML.
Com relação ao tema, analise as asserções a seguir:
Embora as servlets sejam muito boas no que fazem, tornou-se difícil responder
ao cliente com conteúdo no formato HTML.
PORQUE
Geralmente quem trabalha com o conteúdo HTML é o web designer que
normalmente não é programador Java experiente. Ao misturar HTML dentro de
uma servlet, torna-se muito difícil separar as funções de web designer e
desenvolvedor Java. Além disso, é difícil fazer alterações no conteúdo HTML,
pois para cada mudança, uma recompilação da servlet tem que acontecer.
Para contornar as limitações da tecnologia Java Servlet a Sun Microsystems
criou a tecnologia JavaServer Pages (JSP).
Acerca dessas asserções, é correto afirmar:- ATanto a primeira quanto a segunda asserções são proposições falsas.
- BA primeira asserção é uma proposição verdadeira e a segunda uma
proposição falsa. - CA primeira asserção é uma proposição falsa e a segunda uma proposição
verdadeira. - DAs duas asserções são proposições verdadeiras, mas a segunda não é a
justificativa correta da primeira. - EAs duas asserções são proposições verdadeiras e a segunda é a justificativa
correta da primeira.
9(FCC - - -RN - Analista Legislativo - Analista de Sistemas No Java EE 6
os métodos doPost e doGet podem ser sobrescritos em uma servlet criada na
aplicação para receberem as requisições vindas de páginas HTML. Quando
sobrescritos na servlet, eles substituem seus métodos ancestrais existentes na
classe abstrata:- AGenericServlet.
- BHttpServlet.
- CHttpServletRequest.
- DHttpServletResponse.
- EHttpServletObject.
10(FCC - - TRT - 16ª REGIÃO (MA) - Técnico Judiciário - Tecnologia da
Informação Para ler os parâmetros de inicialização do contexto de um servlet
utiliza-se o método:- AString getInitParameter(String).
- BEnumeration getInitParameterNames().
- CInputStream getResourceAsStream().
- DsetAttribute(String nome, Object).
- EObject getAttribute(String nome).
Información
- Descripción
- Concursos Públicos (J2EE: Java Servlets, JavaBean, JSF e JSP) Desenvolvimento de Software Test sobre Questões extra - Servlets, creado por Luis Felipe Guariento el 28/02/2017.
- Idioma
- Português
- Visitas
- 0
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test