O Java é muito popular para desenvolver diferentes tipos de aplicativos, como aplicativos de console, aplicativos de desktop e aplicativos da Web. A classe Java "Servlet" é usada para desenvolver aplicativos da Web em Java. As solicitações da Web recebidas do cliente e as respostas enviadas ao cliente após o processamento da solicitação são tratadas por esta classe. As interfaces e classes necessárias para usar o servlet java são fornecidas pelo “Javax.servlet "e" javax.servlet.pacotes http ”. O contêiner de servlet é usado para lidar com as solicitações do servidor e passá -las para o servlet necessário quando o aplicativo da web estiver em execução em um servidor da web. Os usos do servlet java para desenvolver os aplicativos da web são mostrados neste tutorial.
Pré -requisitos:
Diferentes fases do servlet java
O servlet java funciona em três fases. Estes são mencionados da seguinte forma:
Métodos de servlet
Diferentes tipos de métodos são usados para três fases dos aplicativos de servlet. Os propósitos desses métodos são mencionados a seguir:
Método | Propósito |
---|---|
iniciar() | Este método é usado para inicializar o objeto do servlet quando qualquer solicitação chega ao servidor da web. |
Doget (), DoPost (), Service (), etc. | Esses métodos são usados na segunda fase do aplicativo Servlet para lidar com diferentes tipos de solicitações. |
destruir() | Este método é usado para destruir o servlet. |
Baixe o arquivo JAR para executar o aplicativo Servlet
Você precisa fazer algumas etapas para executar antes de criar e executar o aplicativo Servlet. As etapas são dadas da seguinte forma:
http: // www.Java2s.com/code/jar/s/downloadservleTapijar.htm
Crie um aplicativo de servlet simples
Crie um projeto Java e uma classe Java chamada “JavaServlet.Java "dentro do projeto, estendendo" httpServlet ". Uma variável de string é atribuída dentro do método init (). O método doget () é usado para lidar com a solicitação e retornar o conteúdo formatado da variável string e outros conteúdos no navegador. Uma lista não ordenada de cinco elementos é impressa com uma variável de classe. O conteúdo HTML é gerado dentro do método doget () da classe. O tipo de conteúdo da resposta é definido como "Text/HTML" para gerar a página HTML no navegador. A classe "PrintWriter" é usada no código para escrever o conteúdo HTML.
importar java.io.*;" + texto +"
");Compilar o servlet
Você precisa completar as seguintes etapas para compilar o servlet java do servidor da web do tomcat. As etapas são dadas da seguinte forma:
Implantar o servlet
Antes de implantar o servlet, você deve modificar a “web.Arquivo XML ”do servidor Tomcat para adicionar a entrada da classe Servlet que será executada no servidor Tomcat. Abra a “web.arquivo xml ”do /etc/tomcat9/localização e adicione as seguintes linhas dentro do .. tags para executar o servlet que é criado antes. O nome do servlet, o nome da classe e o padrão de URL que serão usados após o URL base no navegador estiverem definidos aqui:
Agora, reinicie o servidor Tomcat com o seguinte comando:
$ sudo systemctl reiniciar o tomcat9A porta número 8080 é usada aqui para executar o servidor Tomcat. Abra um navegador e vá para o seguinte URL para executar a saída do javaservlet.classe no navegador:
http: // 127.0.0.1: 8080/javaservlet
A saída a seguir aparece após a execução da classe Java no servidor da web:
Se você modificar alguma coisa no “javaservlet.Arquivo Java ”, você deve recompensar o arquivo java pelo comando mencionado anteriormente para criar a classe Java novamente e reiniciar o servidor Tomcat para obter o conteúdo atualizado do servlet.
Conclusão
Um uso simples do servlet java é mostrado neste tutorial para aprender o método de desenvolver os aplicativos da Web usando Java. O código HTML está incorporado no arquivo java aqui. Mas você pode criar os arquivos HTML separadamente e usá -los com a classe Java Servlet. Você pode usar o banco de dados também com o Java Servlet para desenvolver os aplicativos da Web.