2005-11-01から1ヶ月間の記事一覧

EJB 3.0 プログラミング・ガイド

EJB

とても詳しいです。その分ページが多いですけど。ところでp.222に Dependency Injection の機能をもつSpring コンテナの作者であるRod Johnson はEJB 3.0 のExpert Group のメンバーとして参加しています。 とありました。知らなかったんですがそうなんでし…

EJB 3.0(Public Draft)入門記 Java Persistence API Chapter5 その6

前回は拡張永続コンテキストを使ってアプリケーショントランザクションを実験してみましたが、今回はトランザクションスコープの永続コンテキストとdetachedなエンティティの組み合わせでアプリケーショントランザクションを実験してみようと思います。 シナ…

EJB 2.1 のゴールと EJB 3.0 のゴール

さっき、http://d.hatena.ne.jp/koichik/20040626#1088260520を読んでいて、EJBのゴールとして筆頭に掲げられているのが分散オブジェクトだったと知りました。そうだったのかー。 そういえばEJB 3.0のゴールについて意識していなかったということで調べてみ…

Visual Studio 2005は一体いつ入手できるのか?

Visual Studio 2005の製品ラインとか価格とか。

単体テスト関係の記事

Advanced Unit Test, Part V - Unit Test PatternsSimplify Data Layer Unit Testing using Enterprise ServicesVisual Studio Team Edition for Software Testers での単体テストのチュートリアルエンタープライズ サービスを使用したデータ層単体テストの…

EJB 3.0(Public Draft)入門記 Java Persistence API Chapter5 その5

今日のお題は拡張永続コンテキストを使ってアプリケーショントランザクションを体験してみよう、です。 まず、アプリケーショントランザクションに拡張永続コンテキストを使用することについてHibernate In ActionやHibernate Entity Managerのドキュメント…

EJB 3.0(Public Draft)入門記 Java Persistence API Chapter5 その4

ひさびさの入門記。ワンダと巨像とか麻雀とかに興じていたら書かないことになれちゃいました、やばいやばい。今回は永続コンテキスト(persistence context)についてです。5.4 Persistence Contexts永続コンテキストの定義は何回も出てきているのですが、超訳…

EJB 3.0(Public Draft)入門記 Chapter 5 その2

今回はEntityManagerの取得方法についてです。いままで@PersistenceContextで取得していましたが、ほかにも方法があるようです。5.2 Obtaining an EntityManagerエンティティマネジャーをコンテナ管理とするかアプリケーション管理とするかで取得方法が異な…

EJB 3.0(Public Draft)入門記 おまけ:Java One の Java Persistence API のセッション

入門記の一環として?Java Oneの「The New EJB 3.0 Java Persistence API」のセッションを聞いてきました。セッションがおこなわれる階に行ったら結構人が並んでいたので、人気あるんだなーとおもったのですがよく見るとそれは全部隣のひがさんのセッション…

EJB 3.0(Public Draft)入門記 Java Persistence API Chapter5 その3

トランザクション制御についてです。5.3 Controlling TransactionsEntityManagerの操作を含むトランザクションには2種類あります。 JTAトランザクション リソースローカルトランザクション リソースローカルトランザクションの制御にはEntityTranaction API…

Entityアノテーションのaccess要素の値と矛盾する場所にアノテーションをつけた場合どうなるか?

勉強会で出た宿題ですが、やってみました。 まず、エンティティに指定必須のIdアノテーションですが、これをアクセスタイプと矛盾したところにおいた場合、Idアノテーションが指定されてないとみなされてデプロイ時に怒られました。(正確に言えば、メタデー…

EJB 3.0(Public Draft)入門記 Chapter 5 その1

今日からChapter 5 突入です。ここはEntityManagerがお題です。Chapter 5 EntityManagerエンティティマネジャーのライフサイクルはJ2EEコンテナもしくはアプリケーションによって管理されるそうです。アプリケーションはJ2EE、J2SEどちらの環境においてもエ…

DJ Java Decompiler

http://members.fortunecity.com/neshkov/ (ポップアップつきなので注意) jarファイルをドラッグ&ドロップでDJに渡すと、jarの中のクラスが一覧されます。そしてどれをDecompileするか選べます。便利。最新バージョンはフリーではないみたいです。(登録すれ…

Seasarファウンデーション,「設定なし」で利用できるDIコンテナ「Seasar2.3」をリリース

http://itpro.nikkeibp.co.jp/article/NEWS/20051107/224123/ 「O/RマッパーであるS2DAOをベースにPersistence APIを実装する方針」ということで楽しみです。EJB(final)入門記はKuinaでやるしか。