Java

JSFをSpring Bootに統合してアプリケーションを作成

はじめに JSFとSpring Bootを組み合わせてアプリケーションを作成しました。 前回はThymeleafをテンプレートに使用していましたが、今回はJSFのFaceletを使用します。 すべてのコードは以下に載せてます。 github.com どんなものを作ったか ToDoリストを作り…

Spring Bootでアプリケーション作成②

はじめに 前回の続きでSpring Frameworkを使用したアプリケーションを作成します。 今回作成したコードはすべて以下にあげているので、良かったら参考にしてください。 github.com エンティティークラスの作成 テーブルの列がエンティティークラスのフィール…

Spring Bootでアプリケーション作成①

はじめに 来月から仕事でSpring Frameworkを使用することになったので、 勉強のために以下の本を参考にアプリケーションを作成しました。 Spring Data JPAプログラミング入門作者:溝口賢司発売日: 2018/04/23メディア: Kindle版 バージョンの違いなどもあっ…

static ファクトリメソッドについて

はじめに 今日Effective Javaの本を読み始めました。 最初の章にstatic ファクトリメソッドについて書かれていたのですが、 字が多くてなかなかイメージしずらかったので、いつものように簡単な例を出しながら 自分なりにまとめてみました。 コンストラクタ…

デザインパターン Stateについて

Stateパターンとは ステートパターンは状態をクラスとして表現して、クラスを切り替えることで状態の変化を表すことができます。 サンプルプログラム 状態をクラスとして表現する例として、ATM使用時に時刻ごとに手数料が異なるシステムを考えてみましょう。…