English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Учебник по Servlet

Servlet предоставляют компонентно-ориентированный, независимый от платформы метод для создания веб-приложений, не имеющих ограничений по производительности CGI-программ. Servlet могут доступа к целому ряду API Java, включая JDBC API для доступа к корпоративным базам данных. Это руководство научит вас, как использовать Java Servlet для разработки веб-приложений с помощью простых шагов.

Начните изучать Servlet прямо сейчас!

Почему стоит изучать Servlet?

Используя Servlet, вы можете собирать ввод пользователей через веб-формы, отображать записи из базы данных или других источников и динамически создавать веб-страницы.

Java Servlet обычно имеют те же цели, что и программы, реализованные с использованием通用网关 интерфейса (CGI). Однако, по сравнению с CGI, Servlet имеют множество преимуществ.

  • Производительность明显 лучше.

  • Servlet выполняются в адресном пространстве веб-сервера. Не нужно создавать отдельный процесс для обработки каждого запроса клиента.

  • Servlet являются независимыми от платформы, так как они написаны на Java.

  • Java Security Manager на сервере enforced一组限制以保护服务器计算机上的资源。因此,servlet является доверенным.

  • Servlet может использовать все функции библиотеки Java. Он может общаться с applet, базами данных или другим программным обеспечением через sockets и RMI-механизм, которые вы уже видели.

Приложения Servlet

  • Чтение явных данных, отправленных клиентом (браузером). Это включает в себя HTML-формы на веб-странице, возможно, также данные из applet или пользовательских HTTP-клиентов.

  • Чтение данных неявного HTTP-запроса клиента (браузера). Это включает в себя cookie, понимаемые браузером, типы медиа и методы сжатия и т.д.

  • Обработка данных и генерация результатов. Этот процесс может потребовать взаимодействия с базой данных, выполнения вызовов RMI или CORBA, вызова веб-сервисов или прямого вычисления ответа.

  • Отправка явных данных (т.е. документа) клиенту (браузеру). Документ может быть отправлен в различных форматах, включая текст (HTML или XML), двоичные (изображения GIF), Excel и т.д.

  • Отправка неявного HTTP-ответа клиенту (браузеру). Это включает в себя информирование браузера или другого клиента о том,何种类型的 документа (например, HTML) возвращает, настройку параметров куки и кэширования и другие такие задачи.

Кому подходит этот учебник?

Этот учебник предназначен для Java-программистов. Перед чтением этого учебника вам нужно сначала ознакомиться с Java Servlet фреймворком и его API. После завершения этого учебника вы обнаружите, что достигли среднего уровня использования Java Servlet, и вы можете продолжить углубляться в изучение и практику для достижения более высокого уровня.

Что вам нужно знать перед чтением этого учебника:

Прежде чем начать читать этот учебник, лучше всего иметь хорошее понимание языков программирования Java. Если у вас есть базовые знания о веб-приложениях и том, как работает интернет, это поможет вам понять этот учебник.

Учебники по Servlet