前回は Spring が提供する JdbcTemplate を用いて DB アクセスする Web アプリの開発を行いました。www.shookuro.com 小さなアプリなら JdbcTemplate で十分ですが、実際のプロジェクトでは、そうもいきません。今回はシンプルな O/R マッパーである MyBatis…
前回は、Spring boot で Tymeleaf を使用して、簡単な Web アプリを作成しました。www.shookuro.com今回は、これに加え DB から取ってきたデータを使用して Tymeleaf で表示してみたいと思います。接続方法は、JdbcTemplate を使用します。Spring DATA JPA …
Spring に関連した記事を書き散らかしていたので、まとめておきます。初歩から勉強するのであれば上から下に読んでいくと良いと思います。 分かりにくいところや間違いなどあればご指摘いただけると幸いです。 Spring Framework Spring Tool Suite ( STS )…
過去の記事で Spring boot を使用した、簡単な Web アプリケーションを作りました。Eclipse + Spring boot で簡単な WEB アプリの作成 - 山崎屋の技術メモwww.shookuro.com このときは JSP やテンプレートエンジンなどを使用せず、 "Hello! Spring Boot!!" …
以前、Heroku にユーザ登録した記事を書きました。 www.shookuro.com では、実際に Spring boot で作成した Web アプリを Heroku にデプロイして公開してみたいと思います。アプリは "Hello! Spring Boot!!" という文字列を表示するだけの簡単なものです。 …
短期間で簡単に WEB アプリが作れるという Spring boot。実際、どれほど簡単なのか、試してみる。Eclipse をベースに Spring 開発に役立つプラグインが組み込まれた Spring Tool Suite (STS) を使用している。STS のインストール方法は、以下の記事で紹介し…
無料でも利用できる Paas の Heroku にユーザ登録したので、その方法をメモしておきます。無料プランの制限事項は以下の記事で確認できます。 【Heroku】無料プランの概要 - 山崎屋の技術メモ Heroku とは 参考サイト 【5分でわかる】herokuとは?概要や特徴…
Eclipse で Spring アプリケーションを開発する時に、便利な機能をサポートしてくれる Spring Tool Suite ( STS )。インストールする方法は、素の Eclipse にプラグインとしてインストールする方法と、すでにプラグインとして STS が組み込まれた Eclipse …
Windows での話です。Java のソースが JDK に含まれていなくて困った。ソースのダウンロード方法について、いくつか紹介されているサイトを見たが、古い情報もあり、入手するまで 1 時間程度さまよってしまった。なんか、国とか権利の関係で、Oracle のサイ…
2017 年 6 月 に Eclipse の新バージョンが公開されました。 バージョンは 4.7 でコードネームは「Oxygen」。発音は「オキシゲン」あたりでいいのではないでしょうか。さっそくインストールしてみます。OS は Windows7 です。Eclipse 4.6 Neon のインストー…
Java8 の LocalDate と DateTimeFormatter を使用した日付妥当性チェックについてです。2014 年に公開された Java8 を使用した日付妥当性チェックですが、すでに多くのサイトでサンプルが掲載されています。ただ、少し気になる実装も紹介されており、自分な…
前回の記事で Spring Framework による簡単な DI を説明した。yyama1556.hateblo.jpこれはプロパティの型を手掛かりに Spring が DI してくれていて、"byType" によるインジェクションという。では、プロパティの型と同じクラスが2つ以上存在した場合はどち…
前回の記事で、サーバ側(Controller)で設定した値を JSP で表示するサンプルを掲載した。その際に Spring で用意されている、 Model オブジェクトに JSP で使用したいオブジェクトをセットした。yyama1556.hateblo.jp今回はこの Model に登録されているオ…
プロジェクトの設計フェーズ序盤で、例外の扱いについて方針を決める必要がある。もし、自分が方針を決めるとしたらこうするというものをメモしておく。 1.検査例外と非検査例外の使い分け 最近では検査例外を悪と考え、すべて非検査例外にラップしてスロ…
どのようなプログラムでもログ出力は必ず必要になります。したがって、Eclipse でプロジェクトを作成したら、まずログ出力できるような設定を行ってしまいましょう。今回は現時点でロギングフレームワークのデファクトスタンダードである slf4j + logback で…