タグ

ブックマーク / kazuhira-r.hatenablog.com (2)

  • スタンドアロンでJNDIを使う - CLOVER🍀

    前回書いた、JPA Cache Storeの副産物です。これを書いた時、JPAにJTAとリソースのルックアップもできるように頑張ろうと思ったのですが、面倒過ぎてやめました…。 ただ、DataSourceくらいはJNDIルックアップできるようになったので、今度はJavaでちゃんと書きたいと思います。 参考にしたのは、このあたりです。 How can I bind a DataSource to an InitialContext for JUnit testing? http://stackoverflow.com/questions/3461310/how-can-i-bind-a-datasource-to-an-initialcontext-for-junit-testing Implementing standalone JPA JTA Hibernate application o

    スタンドアロンでJNDIを使う - CLOVER🍀
  • JDK 7の新機能(主に言語仕様の変更)で遊ぶ - CLOVER🍀

    未だ仕事の現場ではJava 6を使っていますが、JDK 7もリリースされてupdate 6まで来たことですし、そろそろ1度触っておこうかなと思いまして。 今回は、言語仕様系の変更を扱ってみます。ダイアモンド演算子だけは、さらっと触ったことがあります。NIO.2とかクラスローダ、Fork/Join Frameworkとかもテーマとしてはありますが、とりあえずパス…。 若干、今更感はありますけどね。 ダイアモンド演算子 パラメータ化されたクラスを使用する時に、変数宣言時とインスタンス作成時で同じ型パラメータを指定しなくてはならないのが冗長だ、ということで楽に書けるようにしたそうな。 要は、JDK 6以前で // JDK 6 以前 List<String> stringsOldStyle = new ArrayList<String>(); のように左辺と右辺で同じ型パラメータを書いていたものが

    JDK 7の新機能(主に言語仕様の変更)で遊ぶ - CLOVER🍀
    Itisango
    Itisango 2012/08/29
  • 1