Table of Contents
За последние несколько недель некоторые пользователи сообщали нам, что они могли столкнуться с Tomcat Servlet JSP.
Рекомендуется: ASR Pro
По своей сути Tomcat — это сервлет JSP и своего рода сидер. Сервлет Java инкапсулирует программное обеспечение и бизнес-логику и определяет, что приложения и ответы должны часто обрабатываться на сервере Java. JSP определенно является вашей технологией рендеринга на стороне сервера. Как текущий разработчик, вы пишете сервлет на другой стороне для JSP, а затем позволяете Tomcat обрабатывать маршрутизацию.
В этом учебном пособии по Java мы проведем вас через процесс разработки огромного веб-приложения Java (на основе сервлета, связанного с JSP) с нуля, используя эту Eclipse IDE с Maven в качестве системы сборки и Tomcat в качестве веб-системы. Этот учебник подходит для всех, кто плохо знаком с JSP, Servlet, Eclipse, Maven и Tomcat. В этом руководстве используются следующие технологии с программным обеспечением:
- JDK 8
- Servlet 3.1
- JSP 2.3
- Eclipse 4.6 (neon)
- Apache Tomcat 8 ли
1. Создание динамического веб-проекта Java
Рекомендуется: ASR Pro
ASR Pro – это революционная программа, помогающая устранять различные проблемы Windows одним нажатием кнопки. Он прост в использовании и может помочь вам восстановить работоспособность вашего компьютера в кратчайшие сроки. Так что не страдайте больше от проблем с Windows - ASR Pro может помочь!
- Шаг 1. Загрузите и установите версию ASR Pro.
- Шаг 2. Запустите программу и выберите систему, которую хотите сканировать.
- Шаг 3. Нажмите кнопку "Сканировать" и дождитесь завершения процесса.
В среде Eclipse IDE щелкните таблицу “Файл” > “Новая динамика” > “Веб-проект”, чтобы создать компанию веб-приложения Java. Назовите конструкцию «HelloWorldJavaEE» и сохраните параметр обхода для:
- Целевая среда выполнения: Apache Tomcat v8.0
- Динамический веб-модуль (версия сервлета): 3.1
- Конфигурация: по умолчанию Чтобы настроить Apache Tomcat v8. 0
Что такое Tomcat JSP двигатель?
Jasper на самом деле является движком Tomcat JSP. Jasper анализирует документы JSP, чтобы компилировать их непосредственно в код Java в виде сервлетов (которые должны обрабатываться Catalina). Основываясь на том, что он узнал, Джаспер обнаруживает изменения, внесенные в версии JSP, и дополнительно перекомпилирует их. Начиная с записи 4, Tomcat использует Jasper 2, который действительно является реализацией спецификации Sun Microsystems JSP 2.0.
Как показано на следующем снимке экрана:
Второй раз дважды щелкните, чтобы открыть экран. :
Здесь мы можем включить каждую из наших опций дескриптора Generate web.Deployment xml для создания файла web.xml. Но на самом деле Servlet 3.0 можно объявить с помощью аннотаций, возможно, нам не обязательно потребуется создавать всю эту XML-папку. Нажмите Готово. Eclipse создает строительный проект, который выглядит следующим образом:
Это определенно типичный проект Java EE. Тогда мы обязательно добавим поддержку Maven.
2. Добавление зависимостей Serlvet и JSP в проект Mavens
Теперь нам нужно развернуть Maven в качестве диспетчера сборки для этого проекта. Для этого я щелкаю проект правой кнопкой мыши и выбираю «Настроить» > «Преобразовать в проект Maven». Когда появится наше собственное диалоговое окно Create New POM, введите следующее: Примечание
очень легко использовать в качестве основного программного обеспечения, необходимого для нашего кода Java. Теперь перейдите к файлу pom.xml, установленному в задании. Он полностью открывается в режиме XML и вставляет каждый из следующих кодов между каждым
и просто элементом : Может ли Tomcat запускать JSP ?
3 информация. Вам нужен контейнер JSP/Servvet, идея которого теперь может обслуживать страницы JSP, чтобы получить вас. На рынке и обычно используются несколько JSP/сервлетов, но во многих случаях чаще всего используется Apache Tomcat. Откройте браузер и перейдите по URL-адресу http://localhost:8080 , я должен открыть страницу живого чата по умолчанию.
<предварительно><зависимости><зависимость>
javax.servlet javax.servlet-api <версия>3.1.0тема <зависимость>javax.servlet.jsp javax.servlet.jsp-api <версия>2.3.1тема Здесь вы видите две зависимости в Servlet API 3.1.0 и JSP API 2.3.1. Сохраните файл pom.xml, и, кроме того, Maven в лучшем случае загрузит в основном JAR-файлы бесплатно за считанные секунды, в роли которых вы можете увидеть в разделе расширенных библиотек проекта:
3. Страница сборки JSP
Щелкните проект правой кнопкой мыши и выберите «Создать» > «Файл JSP». Введите index.jspas в качестве имени файла в диалоговом окне New JSP File: см. Eclipse поддерживает созданный файл index.jsp, находящийся в каталоге WebContent. Обновите метод следующим кодом:
<%@ Веб-сайт language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><голова>
Здравствуй, мир EE <тело>Здравствуйте, Java JSP и сервлет!
JSP еще лучше чем сервлеты?
Сервлет быстрее, чем JSP. JSP медленнее, чем сервлет. По сути, первым шагом в жизненном цикле JSP является перевод этого JSP в код Java и его сборка. Сервлет может разрешить любой запрос протокола. JSP принимает только HTTP-запросы.Как видите, эта замечательная страница просто использует HTML для отображения обычного текста "Hello JSP вместе с Servlet!".
4. Протестируйте страницу
Что ж, jsp, для этого проверьте блог jsp, чтобы действительно убедиться, что сервер нормально тренируется. Если вы не добавили каждый сервер Tomcat в Eclipse, следуйте нашим собственным инструкциям в разделе часто задаваемых вопросов, чтобы добавить Apache Tomcat в мою среду IDE. Чтобы развернуть проект на Tomcat, просто перетащите проект из любого представления в Project Explorer в сегмент Inspect Servers, что приведет к использованию снимка экрана: maven-tomcat/Tomcat_in_Servers_view.png"> Щелкните правой кнопкой мыши web, как обычно, и выберите «Пуск». Через несколько секунд Tomcat будет отображаться в статусе «Выполняется», и клиент увидит, что последняя коллекция в представлении консоли выглядит следующим образом:
ИНФОРМАЦИЯ: сервер запускается через 1239 мс
Теперь вам следует протестировать страницу JSP, щелкнув проект правой кнопкой мыши, выбрав «Запуск от имени» > «Запуск на сервере» и нажав «Готово» в обсуждении «Запуск на сервере». Это откроет внутренний веб-браузер в среде. Не другая IDE, подобная этой: см. этот конкретный "Hello And jsp Servlet!" веб-выставка, что может означать, что онлайн-приложение присутствует и работает очень хорошо. Поздравляем! – Другой вариант – помочь вам открыть внешний браузер, такой как Google Chrome, и ввести предшествующий URL-адрес (отображаемый в браузере веб-страницы устройства):
5. Обновить страницу JSP (Добавить форму)
Далее вы обязательно обновите страницу JSP на пути к работе с сервлетом Java. Идея состоит в том, чтобы добавить дизайн на веб-страницу, и потому что после отправки конкретная форма будет расти для обработки нашим сервлетом. Добавьте, видите ли, следующий код вокруг тегов
страницы:Здравствуйте, JSP и сервлет!