Java Server Pages (JSP) permite que você crie páginas dinâmicas utilizando a linguagem Java. JSP é mais conveniente para os desenvolvedores novos para desenvolvimento Web que são utilizadas para a linguagem Java. JSP usa tags e operadores semelhantes PHP padrão e linguagens ASP , mas a sintaxe do código é baseado na linguagem Java. Finalidade
idioma A JSP cria servlets , que são pequenos programas que são executados em um servidor web. Estes programas permitem que você personalize o conteúdo eo comportamento do navegador para os usuários. Servlets tornar as páginas Web mais dinâmica para os usuários, pois eles podem responder ao feedback do usuário e de entrada , de modo que a informação apresentada é programaticamente personalizado para o usuário .
Vantagens
JSP páginas são mais convenientes para os desenvolvedores Java , que não é uma plataforma Microsoft. Os programadores que não estão acostumados a linguagens da Microsoft podem usar JSP para começar o desenvolvimento de páginas Web dinâmicas . JSP permite que você use as mesmas funções que outras páginas , como se conectar a um banco de dados, análise de XML e usando estilos CSS . JSP também é compatível com Web hosts Linux , para que você possa usá-lo com os serviços da Web Apache .
Desvantagens
JSP é uma língua mais antiga, por isso é não tão amplamente utilizado como as linguagens mais recentes, como PHP ou ASP.NET . Por esta razão , os desenvolvedores não criar ativamente novas bibliotecas ou add- ons para o idioma . Se você precisa trabalhar com as tecnologias mais recentes , você pode ter dificuldade em encontrar as bibliotecas necessárias para a linguagem .
Considerações
páginas JSP mais antiga pode ser traduzido para outra linguagens linha por linha quando você quiser atualizar o seu site a partir de uma página JSP. Porque a linguagem é mais velho, alguns programadores consideram pular servlets JSP e usando PHP ou Java regular para applets que são executados em um servidor Linux.