【Javaプログラマー必須】最強のフレームワーク、Spring。環境構築、Thymeleaf画面作成、依存性の注入まで。

via Udemy

Go to Course: https://www.udemy.com/course/javaspringdi/

Overview

JavaとEclipseの環境構築Java(JDK)をインストールし、最もメジャーな開発ツールであるEclipseをインストールします。その後、使いやすくするための環境設定を行います。Springを使って、簡単なプログラムを動かすWebアプリの最も簡単な構造は、Web画面とコントローラーのセットです。手始めに、Web画面とコントーラーの1セットを作って動かしてみます。簡単なプログラムですが、初心者には学ぶことは多いです。Thymeleafを使ってWeb画面を作ろうThymeleafは、Webページのフレームワーク。その特徴は、Springと連携可能で、プログラムタグをHTMLの中で使うと、単体の HTML としても、ブラウザ表示できること。つまり、Webデザイナーとプログラマーの仕事の分離がしやすい。覚えましょう。コントローラーでWeb画面のアクションを引き継ぐWeb画面に様々な入力項目がある場合、どうやって、その情報をコントローラーで引き継ぐのか、学んでいきましょう。Web画面の入力値を検証しようBean Validation(入力検証のAPI)を使って、Web画面の入力値を検証する方法を学びます。これにより、複雑なプログラムを記述する必要がなくなります。依存性の注入(Dependency Injection)Springの中心機能は、依存性の注入です。一般的に、アプリ開発では、画面、コントローラー、ビジネスロジック、リポジトリ(DB)と、それぞれの層をわけて、行われます。依存性の注入とは、その層を繋ぐ役割です。少し難しいですが、依存性の注入がある場合、依存性の注入がない場合、それぞれのプログラムを提示し動かすので、しっかり理解しましょう。Junitによるテスト依存性の注入がある場合、依存性の注入がない場合、それぞれのプロジェクトに対して、Junitによるテストを行います。その比較により、Springの導入(DIの導入)で、テストも効率的になることを実感します。

Skills

Reviews