@Spring Boot

Spring Boot/第五回 Spring Bootで Web (一覧表示)

Spring BootでWebの画面を作ってみる。 まずは顧客一覧画面から。 Contrller ブラウザからのリクエストを受け取ってビジネスロジック呼んでブラウザにレスポンスを返すのがコントローラの役目。 コントローラは以下のようになる。 package tools.springsampl…

Spring Boot/第四回 Spring Bootで REST(POST時のLocation設定)

RESTではPOSTでデータを新規作成した時は、そのデータにアクセスするURLをLocationヘッダーで返すのが一般的とのことで、それを試してみる。新規にデータを登録して、オートインクリメントに設定したプライマリキー「ID」が「5」として登録できたら、以下のU…

Spring Boot/第四回 Spring Bootで REST

Spring Bootを使うと、RESTの実装が簡単に出来るので試してみる。 試しに簡単な顧客管理のシステムを実装する。 REST REST について、詳しい説明は他のサイトを参照してほしいが、要は CRUD のそれぞれを HTTP メソッドで表現するWebサービスの考え方のこと…

Spring Boot/第三回 Spring Bootでデータベース操作(JPA編)

Spring Bootでデータベース操作をする。Spring Bootでのデータベース操作は JDBC ORマッピング の2種類があるが、今回はORマッピングの方の話。 JavaのORマッピングの仕様「JPA(Java Persistence API=Javaの永続化のAPI)」でデータベースを操作する。 依…

Spring Boot/第三回 Spring Bootでデータベース操作(JDBC編)

Spring Bootでデータベース操作をする。 前回の準備編に続いて、今回はデータベースに対してデータの操作を行う。Spring Bootでのデータベース操作は JDBC ORマッピング の2種類があるが、今回はJDBCの方の話。 依存関係の追加 まずはMavenの依存関係を追加…

Spring Boot/第三回 Spring Bootでデータベース操作(準備編)

Spring Bootでデータベース操作をする。 今回は準備編としてSpring Bootでのデータベース接続と、サンプルのドメインオブジェクトを作成する。 依存関係の追加 今回はH2を使う。 まずはMavenの依存関係を追加する。 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo</artifactid></dependency></dependencies>…

Spring Boot/第二回 Spring Bootで階層モデル

Spring Bootで階層モデルを実装する。 まずは実装の内容なしで、処理の呼び出しがうまくいくことを確認する。 階層モデルとは Spring Bootの階層モデルは下記のようになる。 HTTPリクエストを起点にそれぞれの階層でそれぞれの役割を果たして処理をリレーす…

Spring Boot/第一回 Spring Boot事始め

Spring Bootを使ってみたのでメモする。参考にしたのは「はじめての Spring Boot」。はじめてのSpring Boot―「Spring Framework」で簡単Javaアプリ開発 (I・O BOOKS)作者: 槇俊明出版社/メーカー: 工学社発売日: 2014/11メディア: 単行本この商品を含むブロ…