Web技術と親しむ

Thoughts, stories and ideas.

Java

Dropwizardでデータベースpart4

tamuraです。
 

今回はDropwizardで複数のDAOを使った場合のトランザクション制御をやって行きます。


続きを読む

JavaBeansの役立つ使い方

tamuraです。

前回の続きです。
 

JavaBeansを使うとこんなに便利!という例をいくつかあげてみます。

  • XMLの読み込み
  • JSONの読み込み
  • JSONの書き出し 

続きを読む

JavaBeansとは

tamuraです。

JavaBeansが出てきた当初はGUI用だったようです。
GUIアプリを作ろうとしてJFrameを継承したクラスを作ると「serialVersionUIDがないよ!」という警告が出ますが、これはJavaBeans仕様で作られているからのようです。

現在では、私の周辺ではValueObjectとして使うことが多いです。

JavaBeans
Javaで作成された移植可能なプラットフォームに依存しないコンポーネント・モデルで、JavaBean仕様に従う。 再使用可能なコンポーネントを作成できる。
    


JavaBeans(ジャバ ビーンズ)とは、Javaで書かれた再利用可能なソフトウェアコンポーネントまたはその技術仕様のこと。1997年後半に登場。JDKのjava.beansパッケージと共にRAD環境の構築を支援するために作られた。現在ではjava.beansパッケージの技術を活用し、RAD環境の構築に限らずJSP等幅広い用途で利用されている。
    

続きを読む

DBUtils3 version 0.2.0

tamuraです。
DBUtils3のバージョンアップを行いました。

DBUtils3

今回は

select  
  *
from  
  t_tbl
where  
  id = :id

のようにSQLを定義して

Param param = new Param();  
param.put("id", 123);  
List<ResultBean> result = conn.executeQueryWithParam(ResultBean.class, param);  

のように名前付きパラメータで値を指定できるようにしました。

続きを読む

Dropwizardでデータベースpart3

tamuraです。

今回はDropwizardでデータベースの更新を行っていきます。

続きを読む

ブログトピックス
  • ライブドアブログ