Latest web development tutorials

JSP Introdução

O que é Java Server Pages?

JSP está para Java Server Pages, é uma tecnologia de desenvolvimento web dinâmico. Ele usa tags JSP para inserir código Java em páginas HTML. Etiquetas tipicamente <% começar com extremidade com%>.

JSP é um servlet Java, usado principalmente para implementar seção de interface de usuário do aplicativo web Java. desenvolvedores web que através de uma combinação de código HTML, os códigos XHTML, XML elementos e operacional embutido JSP e comandos para escrever JSP.

JSP obter dados de entrada do usuário, acessar bancos de dados e outras fontes de dados por meio de formulários web, em seguida, criar dinamicamente páginas web.

JSP tag tem uma variedade de funções, tais como o acesso ao banco de dados, o usuário seleciona as informações do registro, componentes JavaBeans visita, etc., também pode passar informações de controle e compartilhar informações em páginas diferentes.


Por que usar JSP?

JSP programa com programas CGI têm funções semelhantes, mas, em comparação, e programas CGI, JSP programa tem as seguintes vantagens:

  • desempenho superior, porque os elementos JSP podem ser incorporados dinamicamente diretamente em páginas HTML sem a necessidade de um separado arquivos CGI referência.
  • chamada Server já está compilado arquivo JSP, em vez de o intérprete CGI / Perl que deve ser carregado eo script alvo.
  • baseada em JSP Servlets Java API, portanto, JSP tem uma variedade de robusta de nível empresarial API Java, incluindo JDBC, JNDI, EJB, JAXP, e assim por diante.
  • páginas JSP pode ser usado com lógica de negócios servlets punho, este modelo é suportado por Java modelo de motor servlet.

Finalmente, JSP Java EE é uma parte integrante de uma plataforma completa de aplicações empresariais. Isto significa que o JSP pode usar a forma mais simples de conseguir as aplicações mais complexas.


vantagens JSP

Aqui estão outros benefícios trazidos pelo uso de JSP:

  • Comparado com ASP: JSP tem duas vantagens. Em primeiro lugar, a parte dinâmica é escrito em Java, em vez de VB ou outra linguagem específica de MS, que é mais eficiente e fácil de usar. O segundo ponto é JSP fácil portátil para plataforma não-MS.
  • Comparado com Servlets puras, JSP pode facilmente escrever ou modificar páginas HTML sem ter que enfrentar uma série de instruções println.
  • Comparado com SSI: SSI dados do formulário não está disponível e não pode ser um link de banco de dados.
  • Comparado com JavaScript: Embora JavaScript pode gerar dinamicamente HTML no cliente, mas é difícil para interagir com o servidor, e, portanto, não pode fornecer serviços complexos, tais como o acesso de dados e de processamento de imagem, e assim por diante.
  • Comparado com HTML estático: Static HTML não contém informação dinâmica.

E agora?

Vamos levá-lo passo a passo para construir ambiente operacional JSP, o que exige uma certa base Java.

Se você ainda não aprendeu Java, podemos oferecer-lhe primeiro aprender os tutoriais de Java .