Introdução ao JSP
- Significa Java Server Pages .
- É uma tecnologia do lado do servidor.
- Ele é usado para criar aplicativos da web.
- Ele é usado para criar conteúdo da web dinâmico.
- Neste JSP, as tags são usadas para inserir o código JAVA em páginas HTML.
- É uma versão avançada da Tecnologia Servlet.
- É uma tecnologia baseada na Web que nos ajuda a criar páginas da Web dinâmicas e independentes de plataforma.
- Neste, o código Java pode ser inserido em páginas HTML / XML ou em ambas.
- O JSP é primeiro convertido em servlet pelo contêiner JSP antes de processar a solicitação do cliente.
- Eles são fáceis de manter.
- Nenhuma recompilação ou reimplantação é necessária.
- JSP tem acesso a toda API de JAVA.
- JSP é uma versão estendida do Servlet.
- A codificação em JSP é fácil : - Basta adicionar o código JAVA ao HTML / XML.
- Redução no comprimento do código : - Em JSP, usamos tags de ação, tags personalizadas, etc.
- A conexão ao banco de dados é mais fácil : -É mais fácil conectar o site ao banco de dados e permite ler ou gravar dados facilmente no banco de dados.
- Faça sites interativos : - Neste podemos criar páginas web dinâmicas que ajudam o usuário a interagir em ambiente de tempo real.
- Portátil, poderoso, flexível e fácil de manter : - visto que são independentes do navegador e do servidor.
- Sem reimplantação e sem recompilação: - É dinâmico, seguro e independente de plataforma, portanto, não há necessidade de recompilação.
- Extensão para Servlet : - já que possui todos os recursos de servlets, objetos implícitos e tags personalizadas
Sintaxe JSP
A sintaxe disponível em JSP segue- Tag de declaração : -É usado para declarar variáveis.
Sintaxe:- <%! Dez var%> Exemplo:- <%! int var = 10; %>
- Java Scriplets : - Permite-nos adicionar qualquer número de código JAVA, variáveis e expressões.
Sintaxe:- <% java code%>
- Expressão JSP : - Avalia e converte a expressão em string.
Sintaxe:- <% = expressão%> Exemplo:- <% num1 = num1 + num2%>
- Comentários JAVA : - Contém o texto que é adicionado para informações que devem ser ignoradas.
Sintaxe:- <% - Comentários JSP%>
Processo de Execução
As etapas para a execução do JSP são as seguintes: -- Crie uma página html de onde a solicitação será enviada ao servidor, por exemplo, try.html.
- Para lidar com a solicitação do usuário em seguida, é necessário criar o arquivo .jsp. new.jsp
- Crie a estrutura da pasta do projeto.
- Crie um arquivo XML, por exemplo, my.xml.
- Crie o arquivo WAR.
- Inicie o Tomcat
- Executar aplicativo
Exemplo de Hello World
Faremos um arquivo .html e um arquivo .jspdemo.jsp <html> <head> <meta http-equiv = "Content-Type" content = "text / html; charset = ISO-8859-1"> <title> Hello World - Tutorial JSP </title> </head> <body> <% = "Olá, mundo!" %> </body> </html>
Vantagens de usar JSP - Não requer conhecimento avançado de JAVA
- É capaz de lidar com exceções
- Fácil de usar e aprender
- Ele contém tags fáceis de usar e entender
- Objetos implícitos estão lá, o que reduz o comprimento do código
- É adequado para programadores JAVA e não JAVA
Desvantagens de usar JSP - Difícil de depurar para erros.
- O acesso pela primeira vez leva à perda de tempo
- Sua saída é HTML que não possui recursos.
Atenção leitor! Não pare de aprender agora. Obtenha todos os conceitos importantes de Java Foundation e Coleções com o curso Fundamentals of Java e Java Collections a um preço acessível ao aluno e torne-se pronto para a indústria. Para completar sua preparação desde o aprendizado de um idioma até o DS Algo e muitos mais, consulte o Curso Completo de Preparação para Entrevistas .
- Tag de declaração : -É usado para declarar variáveis.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva