読者です 読者をやめる 読者になる 読者になる

Web系開発メモ

Java, SpringBoot, JavaScript, CSS, HTML などの記事を書いています。

SpringBoot アプリ開発:はじめに・目次

Spring Boot アプリ開発

記事「SpringBoot アプリ開発」では、短いテキスト(つぶやき)の 作成・表示・更新・削除(CRUD)ができる Webアプリを開発していきます。

画面イメージ、開発環境、目次(個別記事へのリンク)を、下に書いていきます。

画面イメージ

PC

pc-screen-shot

バイル(レスポンシブ)

mobile-screen-shot

開発環境(使用プロダクト)

  • JDK 1.8, Gradle 2.10, PostgreSQL(執筆時 9.4)
  • SpringBoot(Web, JPA), Flyway
  • jQuery, Bootstrap, mustache.js(Java のテンプレートは未使用)

あとは、テストで JUnit, AssertJ, Mockito, FluentLenium を使います。

開発手順(目次)

開発手順は、複数の記事に分けて書いています。次の目次順に進めて頂けると、分かりやすいと思います。

  1. 環境準備
  2. プロジェクト作成
  3. Java(モデル・リポジトリ)
  4. Java(コントローラ)
  5. UI(HTML, mustache)
  6. UI(CSS, JavaScript)
  7. 動作確認
  8. テスト

関連記事

SpringBoot入門:目次
※ タスクベース(あれをしたい、これを使いたい)の記事をまとめています。

ソースコード

sbt - GitHub
※ プロジェクト名の sbt は、Spring Boot Tutorial(Tsubuyaki)の略です。