O que é JSP?

Páginas JavaServer (JSP) é uma tecnologia de programação do lado do servidor que permite a criação de páginas e aplicativos dinâmicos da Web. Isso é realizado incorporando o código Java em HTML, XML, DHTML ou outros tipos de documentos. Quando um cliente como um navegador da Web faz uma solicitação ao contêiner de aplicativos Java, que normalmente é um servidor da Web, a página estática é convertida nos bastidores e exibida como conteúdo dinâmico para o visualizador. Especulou-se que o JSP foi lançado para competir com o PHP, uma linguagem de programação de código aberto comumente usada. A maior diferença é que o ASP é desenvolvido pela Microsoft & Reg e amplamente considerado como uma estrutura. Isso se deve à sua capacidade de suportar uma ampla variedade de linguagens de programação ativadas pelo Modelo de Objeto (COM) da Microsoft & Reg Component (COM). Criado por Sun Microsystems & Reg, JSP é considerado uma programação orientada a objetos LANGUAGE.

A tecnologia JavaServer Pages permite que o código Java e selecione ações predefinidas a serem inseridas no conteúdo da página da web estática. Este código é compilado em tempo de execução para cada solicitação feita na página. O servidor, o código Java e/ou qualquer programação personalizada que possa ter sido implementada, é controlada por um aplicativo de software pré-instalado conhecido como uma máquina virtual (VM). Esta VM se integra a um sistema operacional host. A VM mais comum usada para executar aplicativos JSP é Java Virtual Machine ™ (JVM).

De um aspecto técnico, o JSP pode ser visto como uma abstração de alto nível de servlets Java, porque eles essencialmente correm em cima deles. As páginas JavaServer são geralmente compiladas por um compilador Java. Este compilador gera servlets na forma de código Java, ou código de byte que pode ser executado diretamente. Como eles são capazes de serem interpretados assim que os pedidos são feitos, o tempoleva para converter uma página estática em conteúdo dinâmico geralmente é bastante reduzido.

Muitos programadores preferem o JSP porque simplifica o desenvolvimento, permitindo a inserção do código Java diretamente nos arquivos de texto padrão. É também um idioma portátil independente, de plataforma cruzada que se alinha com o lema Java de 'Write uma vez, corra em qualquer lugar'. Com a capacidade de separar o conteúdo da base da página, o idioma permite que os programadores criem um novo código independente do trabalho existente. O JSP é amplamente considerado uma tecnologia robusta e eficiente para os aspectos do lado do servidor e do cliente da programação.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?