English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Introdução ao JSP

O que são Java Server Pages?

As páginas JSP, abreviadas de Java Server Pages, são uma tecnologia de desenvolvimento de páginas dinâmicas. Usam tags JSP para inserir código Java em páginas HTML. As tags geralmente começam com <% e terminam com %>.

As páginas JSP são um servlet Java, usadas principalmente para implementar a parte de interface do usuário de aplicativos web Java. Os desenvolvedores de páginas da web escrevem JSP combinando código HTML, código XHTML, elementos XML e operações e comandos JSP incorporados.

As páginas JSP obtêm dados de entrada do usuário através de formulários de página da web, acessam bancos de dados e outras fontes de dados, e então criam dinamicamente páginas.

As tags JSP têm várias funções, como acesso a bancos de dados, registro de informações de escolha do usuário, acesso a componentes JavaBeans, além de passar informações de controle e compartilhamento entre diferentes páginas.

Por que usar JSP?

Os programas JSP têm funcionalidades semelhantes aos programas CGI, mas têm as seguintes vantagens em comparação com os programas CGI:

  • Desempenho mais avançado, pois as páginas JSP podem inserir elementos dinamicamente diretamente nas páginas HTML, sem a necessidade de referências a arquivos CGI separados.

  • O servidor chama arquivos JSP pré-compactados, ao contrário do CGI./Perl, é necessário carregar o interpretador e o script alvo primeiro.

  • As páginas JSP são baseadas na API Java Servlet, portanto, possuem várias fortes APIs Java de nível empresarial, incluindo JDBC, JNDI, EJB, JAXP e outras.

  • As páginas JSP podem ser usadas juntamente com Servlets que lidam com lógica de negócios, um padrão suportado pelo motor de template Java Servlet.

Por fim, o JSP é uma parte essencial do Java EE, uma plataforma de aplicativo empresarial completa. Isso significa que o JSP pode implementar a maneira mais simples de aplicativos mais complexos.

Vantagens do JSP

A seguir estão outros benefícios de usar JSP:

  • Em comparação com ASP: o JSP tem duas grandes vantagens. Primeiro, a parte dinâmica é escrita em Java, não em VB ou outro linguagem专用 de MS, então é mais poderoso e fácil de usar. Em segundo lugar, o JSP é fácil de移植 para plataformas não MS.

  • Em comparação com Servlet Puro: o JSP permite escrever ou modificar facilmente páginas HTML sem enfrentar uma quantidade enorme de instruções println.

  • Em comparação com SSI: o SSI não pode usar dados de formulários, não pode estabelecer conexão com o banco de dados.

  • Em comparação com JavaScript: embora o JavaScript possa gerar dinamicamente HTML no cliente, é difícil interagir com o servidor, portanto, não pode fornecer serviços complexos, como acesso a bancos de dados e processamento de imagens, etc.

  • Em comparação com HTML estático: o HTML estático não contém informações dinâmicas.

Público-Alvo do Tutorial

Este tutorial é preparado para iniciantes, para ajudá-los a entender as funções básicas do Java Server Pages (JSP) para desenvolver aplicativos web. Após concluir este tutorial, você descobrirá que possui um conhecimento profissional intermediário em JSP, a partir do qual você pode avançar para níveis mais altos.

Próximo?

Vamos levá-lo passo a passo para configurar o ambiente de execução do JSP, o que requer um certo conhecimento básico de Java.

Se você ainda não estudou Java, pode aprender primeiro o que oferecemosTutorial de Java.