2016-12-01から1ヶ月間の記事一覧

Payaraのバグを報告してみよう

この記事は? Payara Advent Calendar 2016の22日目です。 Payaraは、GitHub上でオープンソースで開発されています。Payara開発チームは、誰でもGitHubのIssueに書き込んでバグ報告してくれてOK、というスタンスをとっています。 僕は過去2回*1バグを報告し…

ThymeleafでApache Shiroを使うためのライブラリを作ってみた

この記事は? Java EE Advent Calendar 2016の19日目です。 昨日の記事は@khasunumaさんの「MicroProfile によるアプリケーション開発」でした。明日は@emaggameさんです。 今回は、以前@n_agetsuさんが紹介されていたApache Shiroというセキュリティフレー…

必要最小限のサンプルでThymeleafを完全マスター

この記事は? Java EE Advent Calendar 2016 - Qiitaの12日目です。 昨日の記事は@yyYankさんの「どうすんのJava EE - Javaプログラマのはしくれダイアリー」でした。明日は@n_agetsuさんです。 Thymeleafは、Javaで作られたテンプレートエンジンです。JSPの…

Bean Validationでクライアント側のロケールに合わせたメッセージを出力する

やりたいこと 通常のBean Validationでは、クライアント側ではなく、サーバー側のロケールのエラーメッセージになってしまいます。 なので、クライアント側のロケールに合わせて $ curl -v -H "Accept: text/html" -H "Accept-Language: ja" http://localhos…

【書評】Spring Microservices(洋書)

www.packtpub.com Spring Cloudの勉強をするために買いました。 内容としては、 Spring Bootの基礎 Microservicesとは何ぞや?その背景は? Circuit BreakerやService Discoveryって何ぞや?なぜ必要なのか? Spring Cloudの基礎 Docker、Mesos など、かなり…

「新人研修や本では教えてくれないJava!」というタイトルで発表してきました #jjug_ccc

昨日のJJUG CCC 2016 Fallで発表してきました。ありがたいことに、CCC登壇は6回連続6回目になります。 speakerdeck.com 朝イチ10時から、かつ基調講演の裏番組にもかかわらず、120名くらいの部屋がほぼ満席となりました。 ご参加いただいた皆様、そして運営…

【回避方法あり】Payara 4.1.1.164には認証に関するバグがありました

環境 Payara Web ML 4.1.1.164 確認していませんが、Full Profileでも同じバグがある可能性があります。 また、4.1.1.163以前のバージョンには、このバグはありません。 現象 JDBCリソースやレルムの設定を正しく行っても、アプリケーションでフォーム認証が…