「こんにちは、アミーゴ!

あなたがすでにここにいることが信じられません! でも、ちょっと待ってください。もちろん、あなたは私のレッスンを注意深く読んで研究し、さらに勉強したので、私はいつもあなたのことを信じていました。あなたは私の最高の生徒の一人です!

感動的なスピーチは船長に任せますが、私はあなたをただ放っておくつもりはありません。結局のところ、私はあなたに役立つ読み物をたくさん持っています。これを読むと、Java の学習と実際のプログラミングの間のギャップをより簡単に埋めることができます。頑張って!"

ネットワークについて少しお話します。

すべてのソーシャル ネットワーク、Web サービス、Web アプリ、インスタント メッセンジャー、単純な Web サイトが構築されているもの、つまりネットワークについて話すことから始めましょう。

ソフトウェアアーキテクチャ

ソフトウェア アーキテクチャとは、アプリケーション内で作成される構造、つまりプログラム全体のモジュールとコンポーネント、およびそれらがどのように相互作用するかを指します。プログラマは長い間、優れたアーキテクチャに取り組んできたので、多くのアーキテクチャ パターンを聞いたことがあるのは驚くべきことではありません。これらを理解する必要があります。Web アプリケーションを作成するときは、適切なアーキテクチャを考案することが重要です。Web アプリケーションには通常のアプリケーションよりも多くのコンポーネントとモジュールがあるためです。

HTTP/HTTPS

このレッスンでは、HTTP プロトコルと HTTPS プロトコルについて学習します。ただし、最初に 1 つの点を明確にしておきます。これは、OSI モデルのアプリケーション レベルでネットワーク上でデータを送信するためのプロトコルについて話しているということです。ネットワークに関する記事は、OSI モデルを理解するのに役立ちます。

Maven の基本

Maven はプロジェクトを管理および構築するためのツールであり、Java プログラマーの役立つアシスタントです。

これにより、プロジェクト構造の作成から必要なライブラリの接続、サーバーへの製品のデプロイに至るまで、開発者の作業があらゆる段階で楽になります。フレームワークを使用する場合は、Maven を使用する必要があります。そこで、今日はその主な機能とその使用方法を見てみましょう。

サーブレット

この記事では、サーブレットについて理解し、JAR ファイルを送信したり、Java のダウンロードを強制したりせずに、友人に自慢できるアプリケーションを作成します。簡単な Web アプリケーションを書いてみましょう。

サーブレットコンテナ

前のレッスンでは、サーブレットについて多くのことを学びました。これらを使用して Web アプリケーションを作成する方法を学習します。ただし、このレッスンでは、この楽しみの重要な部分であるサーブレット コンテナーについて詳しく見ていきます。

MVC パターンの紹介

MVC とは何かについて説明し、その歴史に触れ、MVC に具体化された基本的なアイデアと概念を探り、アプリケーションをモデル、ビュー、コントローラー モジュールに分割する方法を段階的に見ていきます。

Spring Boot を使用して小さなアプリケーションを書いてみましょう

MVC の探索を続けて、Spring Boot を使用して小さな Web アプリケーションを作成し、Spring MVC を例として使用して、データが Java コードから HTML ページにどのように送信されるかを見ていきます。

3 部構成の REST の概要