“嗨,阿米戈!

很难相信你已经在这里了!但是等一下——当然,我一直相信你,因为你仔细阅读和学习了我的课程,并且学习了更多。你是我最好的学生之一!

我会把鼓舞人心的演讲留给船长,但我不会让你走——毕竟,我有很多有用的读物​​给你。阅读这本书将帮助您更轻松地弥合学习 Java 和实际编程之间的差距。祝你好运!”

我们将稍微谈谈网络。

让我们从最重要的事情开始,谈谈每个社交网络、Web 服务和 Web 应用程序、即时消息和简单网站的构建基础——网络。

软件架构

软件架构是指在应用程序中创建的结构,即整个程序的模块和组件以及它们如何交互。程序员长期以来一直致力于构建良好的架构,因此我们听说过很多架构模式也就不足为奇了。您需要了解它们:在编写 Web 应用程序时,提出一个好的架构至关重要,因为 Web 应用程序比常规应用程序具有更多的组件和模块。

HTTP/HTTPS

在本课程中,我们将学习 HTTP 和 HTTPS 协议。但首先,让我们澄清一点:我们讨论的是在 OSI 模型的应用层通过网络发送数据的协议。有关网络的文章将帮助您理解 OSI 模型。

Maven的基础知识

Maven 是一个管理和构建项目的工具——Java 程序员的得力助手。

它使开发人员在工作的每个阶段都更加轻松:从创建项目结构和连接必要的库到在服务器上部署产品。在使用任何框架时,您都必须使用 Maven。那么,今天就让我们来看看它的主要功能,看看如何使用吧。

小服务程序

在本文中,我们将熟悉 servlet 并编写一个您可以向朋友炫耀的应用程序,而无需向他们发送 JAR 文件,也无需强迫他们下载 Java。让我们编写一个简单的 Web 应用程序。

Servlet 容器

上一课将向您介绍很多有关 servlet 的知识。您将学习如何使用它们来创建 Web 应用程序。但在本课中,我们将仔细研究这个有趣的重要部分:servlet 容器。

介绍 MVC 模式

我们将讨论什么是 MVC,触及它的历史,探索 MVC 中体现的基本思想和概念,逐步了解如何将应用程序分解为模型、视图和控制器模块。

让我们使用 Spring Boot 编写一个小应用程序

继续我们对 MVC 的探索,我们将使用 Spring Boot 编写一个小型 Web 应用程序,并且以 Spring MVC 为例,我们将了解如何将数据从 Java 代码发送到 HTML 页面。

REST 分三部分概述