Índice:
Definição - O que significa o JavaServer Pages (JSP)?
JSP (JavaServer Pages) é uma tecnologia usada para desenvolver páginas da Web interativas. O JSP foi desenvolvido pela Sun Microsystems e é uma versão aprimorada dos servlets Java.
O JSP pode ser desenvolvido de maneira simplificada e possui uma ampla variedade de aplicações. Como na maioria das tecnologias baseadas em servidor, o JSP separa a lógica de negócios da camada de apresentação.
Techopedia explica JavaServer Pages (JSP)
JSPs são páginas HTML normais com código Java incorporado. Para processar um arquivo JSP, os desenvolvedores precisam de um mecanismo JSP, conectado a um servidor da Web. A página JSP é então compilada em um servlet, que é tratado pelo mecanismo do servlet. Essa fase é conhecida como tradução. O mecanismo do servlet carrega a classe de servlet e a executa para criar HTML dinâmico, que é enviado ao navegador.
Quando a próxima página é solicitada, a página JSP é pré-compilada no servlet e executada, a menos que a página JSP seja alterada.
Quando usado com o Java DataBase Connectivity (JDBC), o JSP fornece uma maneira dinâmica de criar sites controlados por banco de dados.
As vantagens do JSP são:
- Portabilidade: JSP pode ser implementado em várias plataformas. Todos esses componentes podem ser executados em servidores da Web.
- Configurado para reutilização: Os componentes JSP podem ser reutilizados entre servlets, JavaBeans e Enterprise JavaBeans (EJB).
- Simplificação: JSP é simples nos processos de desenvolvimento e manutenção.