java_serverpages1.txt

Card Set Information

Author:
rivasalmir
ID:
175070
Filename:
java_serverpages1.txt
Updated:
2012-10-02 16:27:03
Tags:
JavaServer Pages
Folders:

Description:
Perguntas e respostas sobre o documento DAWJ – Desenvolvimento de Aplicativos Web com Servlet e JSP - JavaServer Pages - Elementos de Scripting.
Show Answers:

Home > Flashcards > Print Preview

The flashcards below were created by user rivasalmir on FreezingBlue Flashcards. What would you like to do?


  1. O que possibilita a tecnologia JavaServer Pages?
    A tecnologia JavaServer Pages, ou simplesmente JSP, possibilita juntar conteúdo gerado dinamicamente com conteúdo estático HTML/XHTML.
  2. O que é JSP?
    JavaServer Pages
  3. O que é um arquivo JSP?
    É um arquivo de uma página HTML  que se inseriu código Java. Em geral utiliza-se as tags <% e %> que delimitam um scriplet.
  4. Quais os elementos encontrados em uma página JSP?
    • Texto de template (em geral [X]HTML)
    • Scripting
    • Diretivas
    • Ações-padrão
  5. O que é um texto de template?
    É um texto enviado sem modificações para o cliente. Por exemplo, texto e comentário HTML/XHTML.
  6. O que é um Scripting?
    São elementos que permitem que se insira código Java nas páginas JSP. Podem ser expressões, scriptlets ou declarações.
  7. O que são diretivas?
    Elementos que permitem enviar mensagens para o contêiner JSP e que afetam como são compiladas as páginas JSP. As principais diretivas são page, include e taglib.
  8. O que são ações-padrão?
    São elementos que permitem acessar, manipular e transformar  dados mais facilmente que com código Java.
  9. Para que são usados os códigos JSP?
    São usados para fornecer dados informativos para o desenvolvedor.
  10. Como são delimitados os comentários JSP?
    <%-- Comentário JSP --%>
  11. Em que local da página podem ser utilizados os comentários HTML?
    Só podem ser usados nas partes que correspondem ao conteúdo fixo, ou seja, texto de template.
  12. Qual o objetivo dos comentários HTML?
    Usado para fornecer informações adicionais para o desenvolvedor ou qualquer pessoa que venha a visualizar o código HTML/XHTML da página.
  13. Os comentários HTML aparecem nas páginas enviadas para o cliente?
    Sim
  14. Aonde podem ser usados os comentários JSP?
    Como os comentários HTML,só podem ser usados nas partes que correspondem ao conteúdo fixo, ou seja, texto de template.
  15. O comentário JSP aparece na página (X)HTML enviada para o cliente?
    Não
  16. O que são comentários Java?
    São aqueles permitidos pela linguagem Java para fornecer texto descritivo ao longo do código.
  17. Qual a sintaxe do comentário Java para uma única linha?
    // comentário
  18. Qual a sintaxe do comentário Java para várias linhas?
    /*

    Comentário java

    */
  19. Qual o objetivo das expressões?
    Usam-se expressões  para inserir valores nas páginas enviada ao cliente.
  20. Cite alguns exemplos de expressões?
    • <%=new java.util.Date()%>
    • <%=pessoa.getNome()%>
    • <%=(pessoa.getSexo() == 'F'? "bem-vinda " : "bem-vindo ")%>
  21. Qual a finalidade do scriptlet?
    Usa-se scriptlet para fazer algo mais complexo do que simplesmente produzir o valor de uma expressão. Por exemplo, para executar código que contenha iterações (loops), decisões ou outras operações complexas como escrever para o registro do servidor (server log) e produzir HTML/XHTML condicionalmente.
  22. A que variáveis que scriptlet tem acesso?
    Scriptlets também têm acesso às variáveis definidas  automaticamente como request,response, session, out.
  23. O que pode acarretar o uso excessivo de scriptlets?
    O uso excessivo de scriptlets podem levar as páginas JSP a se tornarem difíceis de entender e manter.
  24. Devemos restringir o uso de scriptlets a que tipo de operações?
    Deve-se restringir seu uso à geração de listas ou tabelas de dados que resultam de consultas a bancos de dados.
  25. Qual a sintaxe do código Java?
    • <% ... %>
    • <jsp:scriptlet> ... </scriptlet>
  26. Escreva algum exemplo de código scriptlet?
    • <% if (pessoa.getSexo() == "F") { %>
    •    bem-vinda!
    • <%} else {%>
    •    bem-vindo!
    • <%}%>
    • ao curso DAWJ!
  27. O que pode ser colocado em uma declaração JSP?
    Nas declarações JSP, pode-se colocar qualquer coisa que seja válida pôr em uma classe. Por exemplo, definições de campos , definições de métodos, definições de classes internas, blocos estáticos de inicialização.
  28. Na prática o que colocamos em um declaração JSP?
    Usam-se declarações para declarar e inicializarcampos, bem como para implementar métodos.
  29. Como comumente são usadas as declarações JSP?
    Como as declarações JSP não geram saídas, elas comumente são usadas em conjunto com expressões ou scriptlets.
  30. Qual a sintaxe de uma declaração JSP?
    • <%!     int contador = 1;   %>
    • <%! java.util.List telefones = new java.util.ArrayList(); %>
    • <%!  
    • public double celsiusToKelvin(double celsius) {
    • // Corpo do método...
    • }

    • public double kelvinToCelsius(double kelvin) {
    • // Corpo do método...
    • }%>

What would you like to do?

Home > Flashcards > Print Preview