Skip to content

7. Continua...

Fornecemos neste documento informações suficientes para dar início de forma séria à programação web em Java. Alguns temas foram apenas abordados superficialmente e mereceriam um aprofundamento:

  • XML (Linguagem de Marcação eXtended), Folhas de estilo CSS (Cascading Style Sheets) e XSL (eXtended Stylesheet Language)

Abordamos esses temas, mas ainda há muito a ser feito. Esses três assuntos, por si só, merecem um folheto.

  • JavaScript

Utilizamos aqui e ali alguns scripts em JavaScript executados pelo navegador, sem nunca nos determos neles. Por exemplo, nunca entramos em detalhes sobre a linguagem JavaScript. Por falta de espaço e de tempo. Essa linguagem também poderia merecer um livro inteiro só para ela. Adicionamos, no apêndice, três exemplos significativos em JavaScript, mais uma vez sem explicá-los. No entanto, eles são compreensíveis pela simples leitura de seus comentários e podem servir de exemplos.

  • JavaBeans, tags JSP

Mostramos como é possível separar o código Java e o código HTML em um aplicativo web. O código Java é agrupado em um ou mais servlets e o código HTML em uma ou mais páginas JSP. No entanto, em nossos exemplos, muitas vezes restavam algumas linhas de código Java nas páginas JSP. É possível melhorar isso utilizando, nas páginas JSP, componentes chamados Java beans e tags JSP pré-definidas ou criadas pelo próprio usuário (extensões de tags). Esse aspecto das páginas JSP não é indispensável (conseguimos nos passar sem ele em nossos exemplos, que são realistas), mas é útil conhecer.

  • Enterprise Java Beans (EJB)

Os EJB são componentes fornecidos pelos contêineres nos quais são executados servlets e páginas JSP. Eles fornecem serviços de “sistema” que poupam o desenvolvedor de trabalhos de desenvolvimento longos e complexos. Os serviços fornecidos pelos EJB podem abranger as seguintes áreas: transações, segurança, pool de conexões com bancos de dados, etc.

Todos esses temas, não abordados aqui, são tratados de forma excelente no livro “Programação J2EE”, publicado pela editora WROX e distribuído pela Eyrolles.