1 / 8

Java Server Pages (JSP)

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 é?.

garin
Download Presentation

Java Server Pages (JSP)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java Server Pages (JSP) Pedro Manuel Bernardo Romano 1030929

  2. Sumário • O que é? • Para que serve? • Como se usa? • Demonstração • Conclusões • Referências

  3. 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.

  4. 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.

  5. Como se usa? • Plataformas múltiplas • Reutilização de componentes • Vantagens do Java (segurança, portabilidade, ...) • Possibilidade de mover ficheiros JSP • entre plataformas

  6. 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.

  7. 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.

  8. 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

More Related