“嗨,阿米戈!

很難相信你已經在這裡了!但是等一下——當然,我一直相信你,因為你仔細閱讀和學習了我的課程,並且學習了更多。你是我最好的學生之一!

我會把鼓舞人心的演講留給船長,但我不會讓你走——畢竟,我有很多有用的讀物給你。閱讀這本書將幫助您更輕鬆地彌合學習 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 分三部分概述