LoginSignup
1
3

More than 3 years have passed since last update.

Spring Framework 1回目

Last updated at Posted at 2020-03-04

Javaの開発では、高度な技術を簡単に導入できる「フレームワーク」が不可欠です。数あるフレームワークの中でも、Javaプログラマにとってもっとも広く支持されているのが「Spring Framework」です。ここでは、基本となる機能をピックアップし、その働きと使い方を説明していきましょう。
https://www.tuyano.com/index2?id=4466003

  1. Springプロジェクトの作成 Spring Frameworkは、「Spring Tool Suite」などを使い、Apache Mavenでプロジェクトの作成からデプロイまでを行います。まずは、どうやってプロジェクトを作り実行するのか、その基本から説明していきましょう。

  1. Dependency Injection(DI)とBean
    Spring Frameworkの根幹は「Dependency Injection(依存性注入)」にあります。これは一体、どういうものなのでしょうか。その基本的な使い方を覚え、DIの働きを理解しましょう。
    https://www.tuyano.com/index3?id=9616003

  2. アノテーションによるDIの実装
    Beanの利用は、Bean設定ファイルを使わず、クラスにアノテーションを記述して行うこともできます。この方法の基本を覚え、Beanと、更には「コンポーネント」を利用できるようになりましょう。
    https://www.tuyano.com/index3?id=7606003

  3. AOPの利用
    DIと並びSpring Frameworkのコア機能となっているのが「AOP」と呼ばれる技術です。クラス内に外部から「処理」を挿入するAOPの仕組みと基本的な使い方についてここで理解しましょう。
    https://www.tuyano.com/index3?id=6566003

  4. AspectJを利用する
    AOPを実現するものとして、Javaでは「AspectJ」というライブラリが広く使われています。Spring AOPで、このAspectJを利用したAOP処理について説明しましょう。
    https://www.tuyano.com/index3?id=7606006

  5. Spring Data JPAの利用
    データベースアクセスに関するフレームワークとしてSpring Frameworkに用意されているのが「Spring Data JPA」です。これは文字通り、JPAを利用してデータアクセスを行うためのものです。その基本的な使い方について説明しましょう。
    https://www.tuyano.com/index3?id=7626003

  6. CRUDの基本をマスターする
    データの作成(Create)、取得(Read)、更新(Update)、削除(Delete)の4つが、データベースアクセスの基本といえます。これらの基本操作について説明しましょう。
    https://www.tuyano.com/index3?id=9736003

  7. JpaRepositoryを利用する
    Spring Data JPAでは、「JpaRepository」という機能を使うことで、非常に簡単にデータの検索が行えるようになります。その基本的な使い方をここで覚えましょう!
    https://www.tuyano.com/index3?id=12626003

Spring Framework / Spring Bootに入門する人はまずこの資料を読もう! #jsug
https://qiita.com/suke_masa/items/9dd3300c3190d6445ff8

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3