최근에 Android 개발 비디오를 보았고 통합 개발 도구는 Eclipse입니다. Eclipse를 사용하면 웹 프로젝트를 신속하게 작성할 수 있으며, 내가 사용한 Android Studio는 전문성 때문에 다른 프로젝트를 구축하는 기능을 거세했습니다. 따라서 나는 교사의 말을 듣고 실제로 운영하지 않는 것에 대한 당혹감을 견딜 수 없었기 때문에 Eclipse 대신 Intellij 아이디어를 사용하여 네트워크 요청을 시뮬레이션했습니다. 다음은 Intellij 아이디어의 사용을 소개하기위한 간단한 네트워크 요청 구현입니다.
첫 번째는 Intellij 아이디어 통합 도구를 다운로드하는 것입니다. 이 Google/Baidu는 쉽게 얻을 수 있습니다.
다음으로 Tomcat 서버를 구성하십시오. MAC 컴퓨터를 예제로 사용하십시오. MAC에서 Tomcat 서버의 설치 및 구성을 참조하십시오.
그런 다음 Intellij Idea를 열고 오른쪽에서 Java Enterprise Project 유형을 선택하고 새로 설치된 Tomcat 서버를 선택한 다음 웹 응용 프로그램 옵션을 확인하십시오.
새로운 프로젝트
다음을 클릭하고 사용자 정의 프로젝트 이름 데모를 입력하십시오.
프로젝트
그런 다음 새로운 프로젝트의 전체 그림을 볼 수 있습니다.
프로젝트
이 시점에서 웹 응용 프로그램 엔지니어링을위한 프레임 워크가 완료되었습니다. 그러나 Tomcat 서버에 성공적으로 배포하려면 서비스를 처리하는 객체 서블릿을 추가해야합니다. SRC 폴더를 클릭하고 서블릿을 추가하십시오.
서틀
서블릿 클래스에서 기본 생성 된 doget 및 dopost 메소드를 볼 수 있습니다.
보호 된 void dopost (httpservletRequest 요청, httpservletResponse 응답) servletexception, ioexception {response.setcharacterencoding ( "utf-8"); Response.setContentType ( "Text/Html"); Response.getWriter (). print ( "포스트 요청 수신"); 문자열 username = request.getParameter ( "사용자 이름"); 문자열 pwd = request.getParameter ( "password"); if ( "admin".equals (username) && "abc123".equals (pwd)) {response.sendredirect ( "/2.html"); }} Protected void doget (httpservletrequest request, httpservletResponse 응답)은 servletexception, ioexception {response.setcharacterencoding ( "utf-8"); // set response ( "text/html"); 문자열 username = request.getParameter ( "사용자 이름"); 문자열 pwd = request.getParameter ( "password"); if ( "admin".equals (username) && "abc123".equals (pwd)) {response.sendredirect ( "/2.html"); }}새로 생성 된 Servlet 클래스를 사용하려면 Web.xml에서 구성해야합니다.
<web-app ...> <servlet> <servlet-name> servlet </servlet-name> <servlet-class> demo.servlet </servlet-class> </servlet-class> <servlet-mapping> <servlet-name> servlet </servlet-name> <url-pattern>/demo </url-pattern> </servlet-mapping>
서블릿 매핑 태그는 외부 액세스 경로를 설정합니다.
그런 다음 웹 디렉토리에 프론트 엔드 페이지 파일을 추가하여 1.html을 시작 페이지로, 2.html과 같은 점프 결과 페이지로 추가하십시오.
페이지
1.html에서 페이지 레이아웃을 편집하고 헤드 레이블을 설정 한 다음 바디 레이블에 양식을 추가하십시오.
<! doctype html> <html lang = "en"> <head> <meta http-equiv = "content-type"content = "text/html; charset = utf-8"> <title> myfirst </title> <script type = "text/javascript"> action = "/demo"method = "get"> <table> <tr> <td> username : </td> <td> <입력 유형 = "text"name = "username"> </td> </tr> <tt> <td> 암호 : </td> <td> <intep ""password "type ="hidden "> colspan = "2"style = "align-items : center"> <input type = "value ="login "> </td> </tr> </table> </form> <h1> 로그인 페이지 (post) </h1> <양식 action ="/demo "method ="post "> <table> <tr> <td> username : </td> <input> <input> 이름 = "username"> </td> </td> <tr> <td> 암호 : </td> <td> <입력 유형 = "text"name = "password"type = "hidden"> </td> </tr> <tr> <td colspan = "2"> <input type = "value ="login "> </td> </td> </table> </form> </body> </html>
2.html 페이지 편집 :
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> 제목 </title> </head> <h1 style = "color : red"> 로그인이 성공적으로 로그인하십시오! ! ! </h1> </body> </html>
마지막으로 Debug를 클릭하여 실행하고 Tomcat 서버에 배포하십시오.
디버그
마지막으로, 브라우저에 URL을 입력하십시오 : http : // localhost : 8080/1.html 우리가 배포 한 웹 사이트에 액세스하십시오.
웹 사이트
Chrome의 개발자 도구를 열면 요청 보내기의 세부 사항을 볼 수 있습니다.
요청을 보내십시오
완전한!
프로세스는 매우 간단합니다. 아이디어를 사용하여 앞으로 백엔드 개발에 대한 기본 지식을 배울 수 있습니다. 예를 들어, 백엔드에서 제출 된 파일을 얻고 성공적인 요청으로 이동하고 요청에 실패한 경우 클라이언트에게 알리고 시뮬레이션 할 수 있습니다. 더 많은 지식 요점이 당신이 발견하기를 기다리고 있습니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.