7. Continua...
Fornecemos informações suficientes neste documento para começar a programar na Web com Java. Alguns tópicos foram apenas abordados e merecem uma exploração mais aprofundada:
- XML (eXtended Markup Language), CSS (Cascading Style Sheets) e XSL (eXtended Stylesheet Language)
Abordámos estes tópicos, mas ainda há muito a fazer. Em conjunto, merecem um folheto separado.
- JavaScript
Utilizámos alguns scripts JavaScript aqui e ali que são executados pelo navegador, sem nunca entrarmos em pormenores sobre os mesmos. Por exemplo, nunca aprofundámos a linguagem JavaScript. Devido à falta de espaço e tempo. Esta linguagem, por si só, poderia também exigir um livro próprio. Incluímos três exemplos significativos de JavaScript no apêndice, mais uma vez sem os explicar. No entanto, são compreensíveis simplesmente lendo os seus comentários e podem servir como exemplos.
- JavaBeans, Etiquetas JSP
Mostrámos como podemos separar o código Java e o código HTML numa aplicação web. O código Java é agrupado num ou mais servlets, e o código HTML numa ou mais páginas JSP. No entanto, nos nossos exemplos, havia frequentemente algumas linhas de código Java que permaneciam nas páginas JSP. Podemos melhorar isto utilizando componentes chamados JavaBeans e tags JSP predefinidas — ou tags criadas por si mesmo — nas páginas JSP. Este aspeto das páginas JSP não é essencial (conseguimos lidar muito bem sem ele nos nossos exemplos realistas), mas é, no entanto, útil saber.
- Enterprise Java Beans (EJB)
Os EJBs são componentes fornecidos pelos contentores nos quais os servlets e as páginas JSP são executados. Eles fornecem serviços de «sistema» que poupam o programador de um trabalho de desenvolvimento demorado e difícil. Os serviços fornecidos pelos EJBs podem abranger as seguintes áreas: transações, segurança, pool de ligações à base de dados, ...
Todos estes tópicos, não abordados aqui, são excelentemente tratados no livro «J2EE Programming», publicado pela WROX e distribuído pela Eyrolles.