J'ai récemment regardé des vidéos de développement Android, et l'outil de développement intégré utilisé dans celui-ci est Eclipse. L'utilisation d'éclipse peut rapidement écrire des projets Web, et le studio Android que j'ai utilisé a castré les fonctions de la construction d'autres projets en raison de son professionnalisme. Par conséquent, je ne pouvais pas supporter l'embarras de pouvoir écouter l'enseignant et de ne pas vraiment fonctionner, j'ai donc choisi d'utiliser Intellij Idea au lieu d'Eclipse pour simuler les demandes de réseau. Ce qui suit est une simple implémentation de demande de réseau pour introduire l'utilisation de l'idée IntelliJ.
La première chose est de télécharger l'outil d'intégration IntelliJ Idea. Ce Google / Baidu peut être facilement obtenu.
Ensuite, configurez le serveur Tomcat. Prenez l'ordinateur Mac à titre d'exemple, reportez-vous à: Installation et configuration du serveur Tomcat sur Mac.
Ensuite, ouvrez Intellij Idea, sélectionnez le type de projet Java Enterprise à droite, sélectionnez le serveur Tomcat nouvellement installé et vérifiez l'option d'application Web.
Nouveau projet
Cliquez sur Suivant et entrez la démo du nom du projet personnalisé:
projet
Ensuite, nous pouvons voir l'image complète du nouveau projet:
projet
À ce stade, un cadre pour l'ingénierie des applications Web est terminé. Cependant, afin de se déployer avec succès sur le serveur Tomcat, nous devons également ajouter le servlet d'objet qui gère le service. Cliquez sur le dossier SRC et ajoutez le servlet:
servlet
Vous pouvez voir les méthodes DOGT et DOPOST générées par défaut dans la classe de servlet:
DOPOST VOID protégé (demande httpservletRequest, réponse httpservletResponse) lève ServletException, ioException {réponse.SetcharAtterencoding ("utf-8"); réponse.setContentType ("Text / HTML"); Response.getWriter (). Print ("Post Demande reçu"); String username = request.getParameter ("nom d'utilisateur"); String pwd = request.getParameter ("mot de passe"); if ("admin" .equals (nom d'utilisateur) && "abc123" .equals (pwd)) {réponse.sendRedirect ("/ 2.html"); }} protégée void doGet (demande httpsservletRequest, réponse httpservletResponse) lève ServletException, ioException {réponse.SetcharAtterencoding ("utf-8"); // set réponse.setContentType ("text / html"); String username = request.getParameter ("nom d'utilisateur"); String pwd = request.getParameter ("mot de passe"); if ("admin" .equals (nom d'utilisateur) && "abc123" .equals (pwd)) {réponse.sendRedirect ("/ 2.html"); }}Pour utiliser la classe de servlet nouvellement créée, vous devez également le configurer dans web.xml:
<web-app ...> <Servlet> <Serplet-name> servlet </ servlet-name> <servlet-class> Demo.servlet </ servlet-class> </ servlet> <servlet-mapping> <servlet-name> servlet </ servlet-name> <url-pattern> / démo </url-potend> </vrlett-mapping> </pattern> / démo </url-potern> </vrlett-mapping> </pattern>
Les balises de cartographie servlet définissent le chemin d'accès à l'accès externe.
Ensuite, ajoutez le fichier de page frontal dans le répertoire Web, tel que Naming 1.html comme page de départ et 2.HTML comme page de résultats de saut.
page
Modifiez la disposition de la page dans 1.html, définissez l'étiquette de tête et ajoutez le formulaire dans l'étiquette du corps.
<! Doctype html> <html lang = "en"> <éad> <meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8"> <ititle> myfirst </ title> <script type = "text / javascript"> </cript> </-head> <pody> <h1> Loggin (get) </ h11> </ head> <hody> <h1> Loggin (Get) Action = "/ Demo" Method = "Get"> <Bile> <Tr> <Td> Username: </td> <Td> <Input Type = "Text" Name = "Username"> </td> </tr> <Tr> <Td> Mot de passe: </td> <td> <intr> </ tr> <tr> colspan = "2" style = "align-items: Center"> <entrée type = "soumi" value = "login"> </ td> </tr> </s table> </ form> <h1> page de connexion (post) </h1> <formulaire d'action = "/ demo" méthode = "Post"> <Table> <Tr> <TD> USERNAME: </td> <td> name = "username"> </ td> </ tr> <tr> <td> mot de passe: </td> <td> <input type = "text" name = "mot de passe" type = "Hidden"> </ td> </ tr> <tr> <td Colspan = "2"> <input type = "soumi" value = "Logging"> </td> </tr> </ table> </ form> </ body> </html>
2.HTML pour modifier la page:
<! Doctype html> <html lang = "en"> <éadf> <meta charset = "utf-8"> <itle> title </ title> </ head> <dody> <h1 style = "colore: red"> connecter avec succès! ! ! </h1> </ body> </html>
Enfin, cliquez sur déboguer pour l'exécuter et le déployer sur votre serveur Tomcat:
Déboguer
Enfin, entrez l'URL dans le navigateur: http: // localhost: 8080 / 1.html pour accéder au site Web que nous avons déployé.
site web
Ouvrez les outils du développeur de Chrome et vous pouvez voir les détails des demandes d'envoi:
Envoyer une demande
Complété!
Le processus est très simple. Vous pouvez utiliser l'idée pour apprendre la connaissance de base du développement back-end à l'avenir. Par exemple, vous pouvez obtenir des fichiers soumis sur le back-end, sauter vers des demandes réussies, informer le client lorsque la demande échoue, etc., et vous pouvez la simuler. Plus de points de connaissance attendent que vous découvriez.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.