|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/http-servlets-dmdev/
课程评论:没有评论
**课程名称:HTTP Servlets** **课程概述:** 本课程旨在帮助学习者深入理解HTTP Servlets,为成功完成课程,建议具备以下基础: * **Java Core 核心知识:** 扎实的Java编程基础。 * **关系型数据库:** 课程将以PostgreSQL为例进行讲解。 * **SQL:** 掌握SQL语言。 * **JDBC:** 了解如何通过Java应用程序与数据库交互。 **课程内容结构:** 本课程将隐式地划分为三个主要部分: 1. **网络理论基础:** 深入讲解计算机网络的基本原理。 2. **Java网络编程实践:** 通过Java的现有类实现计算机之间的网络通信。 3. **Apache Tomcat Web服务器:** 学习并使用最流行的Java Web服务器。 **课程重点解析:** * **计算机网络交互:** 详细阐述计算机之间如何进行通信。 * **OSI模型:** 深入理解OSI模型的七个层次及其功能。 * **DNS解析:** 解释DNS的作用及其工作原理。 * **TCP与UDP协议:** 重点讲解作为网络通信核心的传输层协议。 * **Web服务器:** 通过Java `net`包实现Web服务器,并学习Apache Tomcat。 * **HTTP协议:** 详细分析应用程序之间最主要的通信协议。 * **数据格式:** 探讨XML、HTML、JSON等常见数据格式。 * **HTTP协议演进:** 追溯HTTP协议的历史,并区分HTTP/1.1与HTTP/2版本。 * **非阻塞I/O:** 简要介绍`java.nio`包。 * **JSP技术:** 理解JSP在现代模板引擎中的基础作用。 **课程成果:** 完成本课程后,您将能够: * **独立开发Web应用:** 按照分层架构和MVC设计模式编写自己的Web应用程序。 * **熟练使用Apache Tomcat:** 熟练掌握Apache Tomcat Web服务器的使用。 * **深入理解网络通信:** 深刻理解网络通信的底层机制。
Для успешного прохождения курса HTTP. Servlets необходимо:- хорошее понимания Java Core- реляционные базы данных (в курсе будут представлены примеры на одной из самых современных и быстро развивающихся СУБД PostgreSQL)- SQL - как работать с СУБД из Java приложения (JDBC)Сам курс будет разбит неявно на 3 части: - теоретический материал по сетям- реализации сетевого взаимодействия компьютеров через существующие классы Java - как работать с самым распространенным веб сервером Apache TomcatНа этом курсе мы подробно разберем:- как устроено сетевое взаимодействие компьютеров- что такое модель OSI и что представляет каждый из 7 уровней, - что такое DNS и как он устроен- протоколы транспортного уровня TCP and UDP, которые является основными при работе с сетью- что такое веб-сервер, реализуем его с помощью java net пакета, а затем изучим самый распространенный веб сервер на Java - Apache Tomcat- подробно разберем основной протокол взаимодействия приложений - HTTP- затронем тему различных форматов данных: XML, HTML, JSON- капнем в историю возникновения протокола HTTP и в чем отличие версии HTTP: 1.1 и 2- затронем вскользь тему не блокирующего ввода-вывода (пакет java nio)- узнаем, что из себя представляет JSP, которые являются базовыми в понимании того, как устроены современные template engine. По окончании курса вы напишите собственное веб приложение, соблюдая уровневую архитектуру и используя шаблон проектирования MVC. Будете уверенно владеть веб сервером Apache Tomcat и хорошо разбираться в сетевом взаимодействии, как все устроено "под капотом".