7. Continua...
Neste documento, fornecemos informações suficientes para dar início a uma programação web em Java de forma séria. 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)
Abordámos estes temas, mas ainda há muito a fazer. Estes três temas merecem, por si só, um folheto informativo.
- JavaScript
Utilizámos aqui e ali alguns scripts JavaScript executados pelo navegador, sem nunca nos determos neles. Por exemplo, nunca entramos em pormenores sobre a linguagem JavaScript. Por falta de espaço e de tempo. Esta linguagem também pode merecer um livro só para si. Adicionámos, em anexo, três exemplos significativos em JavaScript, mais uma vez sem os explicar. No entanto, são compreensíveis através da simples leitura dos seus comentários e podem servir de exemplos.
- JavaBeans, tags JSP
Mostrámos como é possível separar o código Java e o código HTML numa aplicação Web. O código Java está agrupado num ou em vários servlets e o código HTML numa ou em várias páginas JSP. No entanto, nos nossos exemplos, ficavam frequentemente algumas linhas de código Java nas páginas JSP. É possível melhorar esta situação utilizando, nas páginas JSP, componentes denominados «Java beans» e tags JSP pré-definidas ou criadas pelo próprio (extensões de tags). Este aspeto das páginas JSP não é indispensável (passámos sem ele nos nossos exemplos, que são realistas), mas é, no entanto, útil conhecer.
- Enterprise Java Beans (EJB)
Os EJB são componentes fornecidos pelos contentores nos quais são executados servlets e páginas JSP. Fornecem serviços de «sistema» que poupam ao programador desenvolvimentos longos e complexos. Os serviços fornecidos pelos EJB podem abranger as seguintes áreas: transações, segurança, pool de ligações a bases de dados, ...
Todos estes temas, que não são aqui abordados, são tratados de forma excelente no livro «Programação J2EE», publicado pela editora WROX e distribuído pela Eyrolles.