2016-01-01から1年間の記事一覧

Gradle で weld-se を使う

はじめに CDI in Java SE (CDI2.0) Main クラスの作成 Application クラスと Serviceクラスの作成 beans.xml build.gradle 実行 はじめに Gradle の Applicationプラグインで weld-se を使う場合、CDI管理の Bean の検索が beans.xml のあるファイルシステム…

CDI(Contexts and Dependency Injection)まとめ

CDI のバージョン インジェクションポイント コンストラクタインジェクション フィールドインジェクション メソッドパラメータ(イニシャライザメソッド)インジェクション インジェクトのタイミング スコープアノテーション ノーマルスコープ 擬似スコープ Be…

CDI の管理対象範囲

CDI 1.0 から CDI 1.2 の間で揺れた CDI 管理対象として扱う範囲の変更について。 CDI 2.0 がそろそろだけど、昔のメモを記念に。。 CDIのバージョン 各種仕様などのバージョン対応。 Ver 対応JSR 対応JavaEE 対応Weld 主な変更 CDI 1.0 JSR-299 JavaEE6 Wel…

Spring Boot with Vaadin 〜その4 : モーダルダイアログと永続化 〜

前回の続き。 blog1.mammb.com モーダルダイアログで新しい Customer を登録してみる。 モーダルダイアログ ダイアログは Window を作成して setModal(true) にするとモーダルとなる。 今回は Window を継承して Customer 登録用のダイアログを追加する。 sr…

Spring Boot with Vaadin 〜その3 : Spring Loaded と Vaddinデバッグ〜

前回の続き。 blog1.mammb.com コード編集の度にコンパイルが面倒なので、ちょっとわき道にそれて、Spring Loaded を入れて Hot Swap が使えるようにしておく。 UIの調整はブラウザで確認しながら調整するので、都度立ち上げ直しは大変ですしね。 springload…

Spring Boot with Vaadin 〜その2 : JPA で Grid 表示〜

前回に続き、JPAで取得したデータをグリットで表示する簡単なサンプル。 blog1.mammb.com 面倒くさいので Groovy で書くことにする。 依存の追加 build.gradle にJPA関連の依存を追加する。 buildscript { repositories { jcenter() } dependencies { classp…

Spring Boot with Vaadin 〜その1〜

結構むかしになりますが、Spring boot の Vaadin サポートが出来てきたので簡単なチュートリアル。 プロジェクトの作成 まずは最小限のサンプルを作成します。 gradle でプロジェクト作成。 $ mkdir example-springboot-vaadin $ cd example-springboot-vaad…