| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2010 07:42:27
|
info_god
JavaEvangelist
Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline
|
What is printed in the generated response of browse.jsp?
Select 1 correct option.
UNDEFINED_BOOK
UNDEFINED_CD
It will not compile
It will compile but will give an exception at request time.
Eu escolhi a ultima, vai compilar mas vai dar erro, mas ao final do simulado a resposta correta é não vai compilar, porque? Essa jsp não seria compilada e traduzida para um servlet na fase de Tradução? Então a resposta correta seria vai compilar mas vai dar erro pois Book não extend a Music.
This message was edited 1 time. Last update was at 27/01/2010 07:45:32
|
José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2010 09:29:48
|
rodrigo.bossini
GUJ Master
![[Avatar]](/images/avatar/3b6fe2dc98ceed6e1608e7cfc662ab11.jpg)
Membro desde: 01/07/2008 20:59:17
Mensagens: 1055
Offline
|
Na jsp (tag useBean), o tipo está assim "com.bookstore.MusicCD" e a classe está assim : class="com.bookstore.Book".
O compilador JSP tentará gerar a seguinte linha:
O que claramente não compila já que Book não estende MusicCD.
Edit: Não compila quer dizer que o arquivo .java é gerado a partir da JSP, porém o compilador não consegue transformá-lo em um .class. Ou seja, a JSP nem consegue ser transformada em um Servlet.
Me corrijam se estiver errado.
This message was edited 1 time. Last update was at 27/01/2010 09:31:20
|
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) 27/01/2010 09:32:20
|
info_god
JavaEvangelist
Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline
|
Vc esta certo, contudo, o jsp só será compilado na fase de Tradução, ou seja, quando alguem acessar aquele jsp pela primeira vez, portanto, erro vai da mas a questão é quando!
|
José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/01/2010 11:07:25
|
Nykolas Lima
Virtual Machine Man
![[Avatar]](/images/avatar/95f8fbf9e0653a1c0fee3572b5a25042.jpg)
Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline
|
info_god wrote:Vc esta certo, contudo, o jsp só será compilado na fase de Tradução, ou seja, quando alguem acessar aquele jsp pela primeira vez, portanto, erro vai da mas a questão é quando! 
Vai dar uma exception em tempo de COMPILAÇÃO do JSP. Em execução seria se no JSP ocorresse uma NullPointer por exemplo. Mas o Servlet NÃO chega a ser transformado em .class, portando é erro de compilação. O JSP só ser compilado após a primeira requisição não torna o erro um erro de execução, porque ele ocorre na compilação e não na execução do JSP.
This message was edited 1 time. Last update was at 27/01/2010 11:07:50
|
Blog: http://nykolaslima.wordpress.com |
|
|
 |
|
|