O banco de dados usado para aprender o servlet desta vez é o MySQL, e atualmente estou me preparando para aprender Javaweb, então o artigo sobre o Javaweb continuará definitivamente a ser atualizado posteriormente. Na verdade, eu queria aprender PHP há alguns dias, mas o lembrete de um amigo mais tarde me fez recorrer a Javaweb.
Como atualmente estou trabalhando em aplicativos móveis, ainda pretendo começar com a interface de dados ao aprender Java. O processo de explicação será muito cuidadoso desta vez. . . A partir da maneira como construí-os erros que encontrei no meio -------> A última exibição de dados será publicada um por um.
1. Instale o ambiente de desenvolvimento do Javaweb sob ecplise:
Esta etapa é a mesma do artigo anterior JavaServlet+Oracle, então eu posto diretamente o endereço aqui
//www.vevb.com/article/77065.htm
2. Faça o download do software do servidor da web Apatch-Tomcat 7.0:
Faça o download do software Java Web Server Support Apatch-Tomcat e descompacte-o a qualquer caminho.
Na verdade, sugiro que você possa criar uma pasta sobre o Java Servlet para armazenar arquivos sobre isso, porque existem arquivos como pacotes .jar que precisam ser colocados. Abaixo está minha pasta
3. Crie um ambiente de servidor da web servlet/Crie um projeto da Web Servlet:
1: Adicione um ambiente de servidor da web
Ecplise ---> Barra de menus (Windows ---> Preferências ---> Servidor ----> Ambiente de tempo de execução-> Adicionar
2: Crie um site dinâmico da Web e adicione páginas de servlet
Crie um arquivo de site dinâmico da web ------> novo ---> Dynamic Web Project e depois diretamente a seguir. Depois de pular, você pode simplesmente pegar um nome e terminar de criá -lo.
Crie uma página do servlet: Clique com o botão direito do mouse para selecionar SRC ----> novo ---> servlet Criar página no projeto
Aqui está uma captura de tela após a criação:
Na captura de tela acima
Um dos pacotes auxiliares é a classe auxiliar do MySQL, e a segunda é a classe auxiliar de JSON,
A página do servlet é colocada no pacote servlettest.
O arquivo dbinfo.properties na pasta SRC é o meu próprio arquivo auxiliar de conexão de banco de dados. Você pode criar esse arquivo na área de trabalho e copiá -lo para a pasta SRC. Lembre -se de que o caminho não deve estar errado.
Caso contrário, um erro será relatado se uma conexão de banco de dados for usada. Abaixo está uma captura de tela do conteúdo deste arquivo, que é todas as informações necessárias para a conexão do banco de dados MySQL.
, Assim,
Neste ponto, nosso projeto JavaServlet e o ambiente de corrida foram criados.
4. Adicione o pacote .jar necessário à pasta Apatch-Tomcat 7.0 Lib:
Aqui eu uso apenas dois pacotes JAR, um é o pacote de driver do MySQL e o segundo é o pacote auxiliar do JSON. Para detalhes, vou tirar uma foto
5. Capturas de tela do Código de Código e Run Screenshots:
1: Existem três métodos na página do servlet. A primeira é que a classe é construída e geralmente não usada. O segundo e o terceiro são os métodos de processamento de solicitações de dados. O primeiro é Get e o outro é o post, o que restringe a maneira de acessar dados. Comparado com o get, o POST é mais seguro, mas eles são os mesmos para o código de implementação para quem escreve interfaces. . .
Aqui, usamos duas classes encapsuladas em ajudantes, MySqlhelper e ResultToJsontool. De fato, o MySqlhelper também encapsula o método de acessar procedimentos armazenados e o método de acesso ao procedimento armazenado sem parâmetros de retorno. Eu já escrevi uma interface antes, mas a tecnologia .NET usada não é realmente tão eficiente para escrever interfaces sem essas duas coisas. Com isso, talvez as tarefas que você conclua com 10 instruções SQL, apenas um procedimento armazenado seja necessário.
2: Efeito de saída
Eu pretendo aprender bem Java. Na maioria das vezes, estudo no meu tempo livre o usará para ler Java. Portanto, continuarei adicionando artigos sobre Java e também envolverei a construção de um ambiente de operação da Web Java no Linux.