Недавно я смотрел видеоролики Android, а интегрированный инструмент разработки, используемый в IT Eclipse. Использование Eclipse может быстро написать веб -проекты, а Android Studio, которую я использовал, кастрировала функции создания других проектов из -за его профессионализма. Поэтому я не мог вынести смущение от возможности слушать учителя и не работать, поэтому я решил использовать INTELLIJ IDEA, а не Eclipse для моделирования сетевых запросов. Ниже приводится простая реализация сетевого запроса для представления идеи IntelliJ.
Первое, что загрузит инструмент интеграции Intellij Idea. Этот Google/Baidu можно легко получить.
Затем настройте сервер Tomcat. Возьмите компьютер MAC в качестве примера, см. См. Установка и конфигурация сервера Tomcat на Mac.
Затем откройте идею Intellij, выберите тип проекта Java Enterprise справа, выберите недавно установленного сервера Tomcat и проверьте опцию веб -приложения.
Новый проект
Нажмите Далее и введите пользовательское название проекта Демо:
проект
Тогда мы увидим полную картину нового проекта:
проект
На этом этапе была завершена структура для разработки веб -приложений. Однако для успешного развертывания на сервере Tomcat нам также необходимо добавить сервлет объекта, который обрабатывает службу. Нажмите на папку SRC и добавьте сервлет:
сервис
Вы можете увидеть методы, сгенерированные по умолчанию, в классе Сервлета:
Защищенная void Dopost (httpservletrequest, httpservletresponse response) бросает ServletException, ioException {response.setcharacterencoding («UTF-8»); response.setContentType ("text/html"); response.getWriter (). print («Пост запроса получен»); String username = request.getParameter ("имя пользователя"); String pwd = request.getParameter ("пароль"); if ("admin" .equals (username) && "abc123" .equals (pwd)) {response.sendredirect ("/2.html"); }} Защищенный void Doget (httpservletrequest, httpservletresponse response) throws servletexception, ioexception {response.setcharacterencoding ("utf-8"); // set ouction.setcontenttype ("text/html"); String username = request.getParameter ("имя пользователя"); String pwd = request.getParameter ("пароль"); if ("admin" .equals (username) && "abc123" .equals (pwd)) {response.sendredirect ("/2.html"); }}Чтобы использовать недавно созданный класс сервлетов, вам также необходимо настроить его в web.xml:
<web-app ...> <servlet> <servlet-name> Servlet </servlet-name> <servlet-class> demo.servlet </servlet-class> </servlet> <servlet> <servlet-name> servlet </servlet-name> <url-pattern>/demo </url-pattern> </servlet-mapping> </web-app
Тег картирования сервлетов устанавливает путь к внешнему доступу.
Затем добавьте фронтальный файл страницы в веб-каталог, такой как название 1.html в качестве стартовой страницы и 2.html в качестве страницы результатов прыжков.
страница
Отредактируйте макет страницы в 1.html, установите метку головки и добавьте форму формы в метку тела.
<! Doctype html> <html lang = "en"> <Head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"> <tite> myfirst </title> <script type = "text/javascript"> </script> </head> <hobed> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> <h1> action="/demo" method="get"> <table> <tr> <td> Username: </td> <td> <input type="text" name="username"> </td> </tr> <tr> <td> Password: </td> <td> <input type="text" name="password" type="hidden"> </td> </tr> <tr> <td colspan="2" style="align-items: center"> <input type="submit" value="Login"> </td> </tr> </table></form><h1>Login page (post)</h1><form action="/demo" method="post"> <table> <tr> <td> Username: </td> <td> <input type="text" name="username"> </td> </tr> <tr> <td> пароль: </td> <td> <input type = "text" name = "password" type = "hidden"> </td> </tr> <tr> <td colspan = "2"> <input type = "pospe" value = "login"> </td> </tr> </table> </hobod> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht> </ht>
2.html, чтобы редактировать страницу:
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> title </title> </head> <body> <h1 style = "color: red"> вход в систему успешно! ! ! </h1> </body> </html>
Наконец, нажмите «Отладка», чтобы запустить и развернуть его на своем сервере Tomcat:
Отлаживать
Наконец, введите URL в браузере: http: // localhost: 8080/1.html, чтобы получить доступ к веб -сайту, который мы развернули.
веб -сайт
Откройте инструменты разработчика Chrome, и вы можете увидеть детали отправки запросов:
Отправить запрос
Завершенный!
Процесс очень прост. Вы можете использовать идею, чтобы изучить базовые знания о движении в будущем. Например, вы можете получить отправленные файлы на бэк-конце, перейти к успешным запросам, информировать клиента, когда запрос не сработает и т. Д., И вы можете моделировать его. Больше знаний ждет вас, чтобы обнаружить.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.