Recientemente vi videos de desarrollo de Android, y la herramienta de desarrollo integrada utilizada en él es Eclipse. El uso de Eclipse puede escribir rápidamente proyectos web, y el estudio de Android que utilicé ha castrado las funciones de construir otros proyectos debido a su profesionalismo. Por lo tanto, no pude soportar la vergüenza de poder escuchar al maestro y no operar en realidad, así que elegí usar la idea IntelliJ en lugar de eclipse para simular las solicitudes de red. La siguiente es una implementación de solicitud de red simple para introducir el uso de la idea IntelliJ.
Lo primero es descargar la herramienta de integración de ideas IntelliJ. Este Google/Baidu se puede obtener fácilmente.
A continuación, configure el servidor Tomcat. Tome la computadora Mac como ejemplo, consulte: Instalación y configuración del servidor Tomcat en Mac.
Luego abra Idea IntelliJ, seleccione el tipo de proyecto Java Enterprise a la derecha, seleccione el servidor Tomcat recién instalado y verifique la opción de aplicación web.
Nuevo proyecto
Haga clic en Siguiente e ingrese la demostración del nombre del proyecto personalizado:
proyecto
Entonces podemos ver la imagen completa del nuevo proyecto:
proyecto
En este punto, se ha completado un marco para la ingeniería de aplicaciones web. Sin embargo, para implementar con éxito el servidor TomCat, también necesitamos agregar el servlet de objeto que maneja el servicio. Haga clic en la carpeta SRC y agregue servlet:
servir
Puede ver los métodos Doget y Dopost generados por defecto en la clase Servlet:
DOPOST vacío protegido (solicitud httpservletRequest, respuesta httpservletResponse) lanza ServletException, ioexception {Response.SetcharacterEncoding ("UTF-8"); respuesta.setContentType ("Text/html"); Response.getWriter (). Print ("Post Solicitud recibida"); String UserName = request.getParameter ("UserName"); Cadena pwd = request.getParameter ("contraseña"); if ("admin" .equals (nombre de usuario) && "ABC123" .Equals (pwd)) {Response.sendedirect ("/2.html"); }} protegido void deget (httpservletRequest solicitud, httpservletResponse respuesta) arroja servletException, ioexception {respuesta.setcharacterEncoding ("utf-8"); // establecer respuesta.setContentType ("texto/html"); String UserName = request.getParameter ("UserName"); Cadena pwd = request.getParameter ("contraseña"); if ("admin" .equals (nombre de usuario) && "ABC123" .Equals (pwd)) {Response.sendedirect ("/2.html"); }}Para usar la clase Servlet recién creada, también debe configurarla en Web.xml:
<Web-app ...> <ervlet> <servlet-name> servlet </servlet-name> <ervlet-class> damo.servlet </lerlet-class> </servlet> <ervlet-mapping> <ervlet-name> servlet </servlet-name> <url-pattern>/demo </ url-pattern> </servlet-mapping> </beb-app>
La etiqueta de mapeo de servlet establece la ruta al acceso externo.
Luego agregue el archivo de página front-end en el directorio web, como nombrar 1.html como la página de inicio y 2.html como la página de resultados de salto.
página
Edite el diseño de la página en 1.html, configure la etiqueta de la cabeza y agregue el formulario en la etiqueta del cuerpo.
<! Doctype html> <html lang = "en"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"> <title> myFirst </title> <script type = "text/javaScript"> </script> </feod> <body> <h1> Acción = "/Demo" Method = "Get"> <Astily colspan = "2" style = "Align-Items: Center"> <input type = "Subt" value = "Login"> </td> </tr> </table> </orm> <h1> Login Page (post) </h1> <formul name = "UserName"> </td> </tr> <tr> <td> contraseña: </td> <td> <input type = "text" name = "contraseña" type = "hidden"> </td> </tr> <tr> <td colspan = "2"> <input type = "enviar" valor = "login"> </td> </tr> </table> </form> </body> </html>
2.html para editar la página:
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> title </title> </head> <body> <h1 style = "color: rojo"> ¡Ingrese con éxito! ! ! </h1> </body> </html>
Finalmente, haga clic en la depuración para ejecutar e implementarlo en su servidor Tomcat:
Depurar
Finalmente, ingrese la URL en el navegador: http: // localhost: 8080/1.html para acceder al sitio web que implementamos.
sitio web
Abra las herramientas de desarrollador de Chrome y puede ver los detalles de las solicitudes de envío:
Enviar una solicitud
¡Terminado!
El proceso es muy simple. Puede usar la idea para aprender conocimientos básicos del desarrollo de back-end en el futuro. Por ejemplo, puede obtener archivos enviados en el back-end, saltar a solicitudes exitosas, informar al cliente cuando la solicitud falle, etc., y puede simularlo. Más puntos de conocimiento están esperando que descubras.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.