Recentemente, assisti a vídeos de desenvolvimento do Android, e a ferramenta de desenvolvimento integrada usada nele é o Eclipse. O uso do Eclipse pode escrever rapidamente projetos da Web, e o Android Studio que usei castrou as funções de construir outros projetos por causa de seu profissionalismo. Portanto, eu não aguentava o constrangimento de poder ouvir o professor e não realmente operar, por isso escolhi usar o Intellij Idea em vez de eclipse para simular solicitações de rede. A seguir, é apresentada uma implementação simples de solicitação de rede para introduzir o uso da idéia Intellij.
A primeira coisa é baixar a ferramenta Intellij Idea Integration. Este Google/Baidu pode ser facilmente obtido.
Em seguida, configure o servidor Tomcat. Pegue o computador Mac como exemplo, consulte: Instalação e configuração do servidor Tomcat no Mac.
Em seguida, abra a Idea Intellij, selecione o tipo de projeto Java Enterprise à direita, selecione o recém -instalado servidor TomCat e verifique a opção Aplicativo da Web.
Novo projeto
Clique em Avançar e insira a demonstração do nome do projeto personalizado:
projeto
Então podemos ver a imagem completa do novo projeto:
projeto
Neste ponto, uma estrutura para engenharia de aplicativos da Web foi concluída. No entanto, para implantar com sucesso o servidor Tomcat, também precisamos adicionar o servlet do objeto que lida com o serviço. Clique na pasta SRC e adicione o servlet:
servlet
Você pode ver os métodos de doget e doPost gerados por padrão na classe Servlet:
DoPOST void protegido (solicitação httpServletRequest, httpServletResponse resposta) lança servletexception, ioexception {Response.SetcharAcTerEncoding ("UTF-8"); Response.setContentType ("Text/html"); Response.getWriter (). Print ("Post Solicy recebido"); String userName = request.getParameter ("nome de usuário"); String pwd = request.getParameter ("senha"); if ("admin" .equals (nome de usuário) && "abc123" .equals (pwd)) {Response.sendRedirect ("/2.html"); }} Void protegido Doget (solicitação httpServletRequest, resposta httpSertletResponse) lança servletexception, ioexception {Response.SetcharAcTerEncoding ("utf-8"); // Set Response.setContentType ("text/html"); String userName = request.getParameter ("nome de usuário"); String pwd = request.getParameter ("senha"); if ("admin" .equals (nome de usuário) && "abc123" .equals (pwd)) {Response.sendRedirect ("/2.html"); }}Para usar a classe Servlet recém -criada, você também precisa configurá -la em web.xml:
<Web-App ...> <Verlet> <Servlet-name> servlet </servlet-name> <Servlet-class> Demo.servlet </Servlet-Class> </Servlet> <Vertlet-Mapping> <sivel-NAME> servlet </vlett-name> <url-Pattern>/DemopTingn> </Servlet-Mapping>
A tag de mapeamento de servlet define o caminho para o acesso externo.
Em seguida, adicione o arquivo de página front-end no diretório da web, como nomeação 1.html como a página inicial e 2.html como a página de resultado do salto.
página
Edite o layout da página em 1.html, defina a etiqueta da cabeça e adicione o formulário no rótulo do corpo.
<! Doctype html> <html lang = "en"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"> </script> myfirst </title> <script typen/javasscript "> </script> Action = "/Demo" Method = "get"> <table> <tr> <td> nome de usuário: </td> <td> <input type = "text" name = "username"> </td> </tr> <tr> <td> senha: </td> <td> <input type = "text" <tr> "typengy <td> senha: </td> <td> <input type =" text "<g>" "tipes> colspan = "2" style = "align-itens: Center"> <input type = "submit" value = "login"> </td> </tr> </tabela> </morm> <h1> página de login (post) </h1> <form Action = "/Demo Method =" Post "> <table> <tr> <td> usernk name = "Nome de usuário"> </td> </tr> <tr> <td> senha: </td> <td> <input type = "text" name = "senha" type = "hidden"> </td> </tr> <tr> <td colspan = "2"> <input type = subit "value =" "Login"> </tabela> </morm> </body> </html>
2.html para editar a página:
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> title </title> </head> <body> <h1 style = "cor: vermelho"> login com sucesso! ! ! </h1> </body> </html>
Por fim, clique em Debug para executar e implantá -lo no seu servidor Tomcat:
Depurar
Por fim, digite o URL no navegador: http: // localhost: 8080/1.html para acessar o site que implantamos.
site
Abra as ferramentas de desenvolvedor do Chrome e você pode ver os detalhes do envio de solicitações:
Envie um pedido
Concluído!
O processo é muito simples. Você pode usar a ideia para aprender o conhecimento básico do desenvolvimento de back-end no futuro. Por exemplo, você pode obter arquivos enviados no back-end, pular para solicitações bem-sucedidas, informar o cliente quando a solicitação falhar etc., e você pode simulá-lo. Mais pontos de conhecimento estão esperando você descobrir.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.