JSP

É a sigla de "Jakarta Server Pages" (anteriormente Java Server Pages).

JSP é uma tecnologia desenvolvida pela Sun Microsystems para criar páginas da web dinâmicas. JSP permite que desenvolvedores incorporem código Java em uma página HTML, criando uma combinação de conteúdo estático e comportamento dinâmico. JSP é semelhante a outras tecnologias de programação e script do lado do servidor, como ASP e PHP.

Desenvolvedores da web normalmente usam JSP em aplicações web que exigem a renderização de conteúdo dinâmico no lado do servidor. As páginas JSP podem conter uma combinação de conteúdo HTML estático e código Java, que pode aceitar a entrada de um usuário ou buscar informações em um banco de dados. Quando o usuário envia um formulário ou realiza outra ação que aciona o processo, o código Java é executado pelo servidor web e compilado em uma pequena aplicação conhecida como servlet. O servidor processa a entrada do usuário ou do banco de dados, gera uma nova página HTML usando a saída gerada e a envia ao usuário.

O JSP executa o código Java inteiramente no servidor web, retornando apenas uma página HTML com conteúdo dinâmico
O JSP executa o código Java inteiramente no servidor web, retornando apenas uma página HTML com conteúdo dinâmico

O JSP foi amplamente usado no desenvolvimento de aplicações web no passado, mas outras tecnologias web estão substituindo-o e ganhando popularidade. Mecanismos de template Java mais recentes, como o Thymeleaf, são mais flexíveis e escaláveis do que a tecnologia JSP antiga para executar aplicações no lado do servidor. Frameworks JavaScript como o React, que executam a aplicação no lado do cliente, em vez do lado do servidor, são mais capazes e responsivos do que eram antes; eles também tendem a ser mais fáceis de usar para desenvolvedores em muitos casos de aplicações web. A tecnologia JSP ainda é usada para manter sistemas antigos, mas é incomum no desenvolvimento de novas aplicações.

Atualizado June 29, 2023 por Brian P.

quizTeste seus conhecimentos

Which of the following standards was superseded by HTML5?

A
VRML
0%
B
XAML
0%
C
XHTML
0%
D
XML
0%
Correct! Incorrect!     View the XHTML definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de JSP nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.