| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 20:30:24
|
Markinhus86
Debugger
![[Avatar]](/images/avatar/5dec1dd9c7ca4454ec07671f1bc8f941.jpg)
Membro desde: 08/04/2009 10:11:20
Mensagens: 64
Offline
|
Servlet A receives a request that it forwards to servlet B within another
web application in the same web container. Servlet A needs to share data
with servlet B and that data must not be visible to other servlets in A's
web application. In which object can the data that A shares with B be stored?
a) HttpSession
b) ServletConfig
c) ServletContext
d) HttpServletRequest
e) Http ServletResponse
Resposta: D
esta certo isso pessoal? Pq pelo q estudei para restringir que outros componentes de outras aplicaçoes sejem visiveis utiliza-se o ServletConfig
Valeu
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 21:17:13
|
rodrigo.bossini
GUJ Master
![[Avatar]](/images/avatar/3b6fe2dc98ceed6e1608e7cfc662ab11.jpg)
Membro desde: 01/07/2008 20:59:17
Mensagens: 1055
Offline
|
Markinhus86 wrote:Servlet A receives a request that it forwards to servlet B within another
web application in the same web container. Servlet A needs to share data
with servlet B and that data must not be visible to other servlets in A's
web application. In which object can the data that A shares with B be stored?
a) HttpSession
b) ServletConfig
c) ServletContext
d) HttpServletRequest
e) Http ServletResponse
Resposta: D
esta certo isso pessoal? Pq pelo q estudei para restringir que outros componentes de outras aplicaçoes sejem visiveis utiliza-se o ServletConfig
Valeu
Você pode passar parametros para um servlet específico por meio do arquivo web.xml. E para pegar esses dados vc usa o ServletConfig.
Referente a questão, armazenando o atributo no escopo request, somente o servlet para o qual vc direcionou a request terá acesso àquele atributo.
|
http://www.rodrigobossini.com.br/
Meu Twitter:@rodrigobossini Se uma pessoa fala português há 30 anos e ainda não aprendeu, por que é que vou acreditar que ela está programando em alguma linguagem de programação há apenas 10 anos e sabe o que está fazendo? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 21:48:13
|
Will_HRock
JavaGuru
Membro desde: 11/04/2009 20:40:23
Mensagens: 211
Offline
|
Não existe como compartilhar data entre Servlets em um ServletConfig(dinâmicamente não é possível nem setar atributos alí), cada Servlet tem seu próprio ServletConfig.
Esta questão está certa do Testkiller, mas muitas outras questões deste simulado estão erradas, fica alerta =)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 22:09:02
|
breno500as
Virtual Machine Man
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline
|
ServletConfig não estaria certo por não portar atributos, apenas parametros de incicialização declarados no web.xml...
Teoricamente você ficaria entre três opções, pois são as únicas que portam atributos em escopos diferentes:
A) HttpSession
C) ServletContext
D) HttpServletRequest
A letra D é a correta pois o escopo de requisição ficaria direcionado pelo foward apenas para o servlet específico:
|
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 22:30:32
|
Markinhus86
Debugger
![[Avatar]](/images/avatar/5dec1dd9c7ca4454ec07671f1bc8f941.jpg)
Membro desde: 08/04/2009 10:11:20
Mensagens: 64
Offline
|
"Não existe como compartilhar data entre Servlets em um ServletConfig(dinâmicamente não é possível nem setar atributos alí), cada Servlet tem seu próprio ServletConfig.
Esta questão está certa do Testkiller, mas muitas outras questões deste simulado estão erradas, fica alerta =) "
Will, vc poderia me dizer o numero das questoes q estariam erradas, das 178 questoes?
eu so vi uma q era pra ter 2 respostas, e so tem uma resposta.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 22:39:36
|
Will_HRock
JavaGuru
Membro desde: 11/04/2009 20:40:23
Mensagens: 211
Offline
|
Todas eu não sei te falar porque aí eu teria que conferir o testkiller inteiro de novo, faz tempo que não via ele.
Mas olhando por cima cheguei na questão 90 que as respostas estão como D e E certas mas não são, as certas são B e D, confere aí pra ver se bate.
Mas pode ser que o seu testkiller seja diferente do meu
This message was edited 1 time. Last update was at 17/12/2009 22:42:09
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2009 23:46:36
|
Markinhus86
Debugger
![[Avatar]](/images/avatar/5dec1dd9c7ca4454ec07671f1bc8f941.jpg)
Membro desde: 08/04/2009 10:11:20
Mensagens: 64
Offline
|
Nao Will.. o testkiller ta certo na questao 90..
pode ver q ele explica q a B esta incorreta..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/12/2009 12:00:22
|
Will_HRock
JavaGuru
Membro desde: 11/04/2009 20:40:23
Mensagens: 211
Offline
|
Não mesmo cara, até a explicação ta errada.
A tag <c:remove> se não especificado o scope, remove o atributo de todos os escopos.
E essa tag não usa body, não é possível remover atributos colocando o valor no body da tag, pode testar se você quiser, certeza!
Ve nesse link: http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/c/remove.html , o body content desta tag é empty, nada pode ser colocado nele.
This message was edited 1 time. Last update was at 18/12/2009 12:04:31
|
|
|
 |
|
|