80 likes | 160 Views
Java Server Pages (JSP). Pedro Manuel Bernardo Romano 1030929. Sumário. O que é? Para que serve? Como se usa? Demonstração Conclusões Referências. O que é?.
E N D
Java Server Pages (JSP) Pedro Manuel Bernardo Romano 1030929
Sumário • O que é? • Para que serve? • Como se usa? • Demonstração • Conclusões • Referências
O que é? • A tecnologia JSP é um recurso Open Source para servidores, que permite processar comandos no servidor, e geram dinâmicamente páginas HTML para o cliente.
Para que serve? • Tecnologia baseada na linguagem Java que possibilita a criação de páginas web dinâmicas • Desenvolvida pela Sun Microsystems • Permite o desenvolvimento de aplicações do lado do servidor • Além de ser fácil de apreender, permite aos utilizadores desenvolverem aplicações e web sites rapidamente. • Baseado em Java, uma linguagem Orientada aos Objectos. • Oferece uma plataforma robusta para o desenvolvimento web.
Como se usa? • Plataformas múltiplas • Reutilização de componentes • Vantagens do Java (segurança, portabilidade, ...) • Possibilidade de mover ficheiros JSP • entre plataformas
Demonstração • Exemplo.JSP • Devolve o username e password de um determinado utilizador • Para executar ficheiros .JSP basta ter um mini-servidor de aplicações, p.e.:Tomcat e o respectivo ficheiro web.xml configurado para correr JSP.
Conclusões • Vantagens: –Funciona em qualquer Navegador: processamento “pesado” é server-side, o navegador do cliente apenas lida com os resultados –Segurança do Código Fonte: o que é enviado para o navegador do cliente é apenas e só código HTML –Interacção com BD: permite manipular informação em servidores de BD –Linguagens: permite JavaScript e HTML entre outras • Desvantagens: • Como é uma linguagem assente em Java e é Orientada aos Objectos pode ser considerada mais difícil de aprender. • A forma de programar é mais rígida, por ser Orientada aos Objectos.
Referências • Tutoriais de JSP –http://www.exforsys.com/tutorials/jsp/jsp-introduction.html • Java Server Pages, Wikipedia, the free encyclopedia - http://en.wikipedia.org/wiki/JavaServer_Pages