2005-06-01から1ヶ月間の記事一覧
先月の5月中旬に立ち上げたばかり. 良い時期に立ち上げたと思う. Sunからのサポートも得ている. ゴール コミュニティが仕様を策定してモジュールアーキテクチャのJVMを実現すること モジュールアーキテクチャを実現することでユーザが自由にコンポーネン…
MySQL UC2005の時よりは少ないですがここに書けそうなことは書いてみました.初めてのJavaONEだったわけですが,まず参加人数の多さに驚きましたね.MySQL UC2005の実に15倍,JBoss World2005の30倍ですから.5百人くらいは余裕で入れるセッションルーム8箇…
JBossさーとしては,とりあえず出ておかないとと言うことで参加. JBossではJMXつかってカーネルを作っている.JMXによってDecouple(分離)を実現する. JMXコンソールで管理できる. JBoss Deployer:EJBもEarもWARも全てサービスとしてデプロイされるので…
サブプロジェクト:Hibernate3 core, Hibernate Annotations, Hibernate Entity Manager, JBoss EJB3 microcontainer, JBoss AS, Hibernate Tools いろいろやっている. いくつかの柔軟性の改善 Annotationが使えるように Filter まあ内容的にはJBossWorld20…
現在の仕事的にはこのセッションを受ける為にJavaONEへ参加したといっても過言ではない.実際のところ,内容はどうだったかというと・・・ Ease of Developent Features auto java.sql.Driver discovery DriverManager.getConnectionがSPIメカニズムを使った…
Project Looking glassとかAzul Systemとかいくつか興味深いセッションへ参加.日本人の方と大勢会う.あまり喋れなかった・・・.相変わらず初対面苦手 orz
Hibernate in Action Java Transaction Processing J2EE Connector Architecture and Enterprise Application Integration これくらい最低限読んで置かないとJBossのJTA/JCA実装を評価,とかはできそうになさげ.
by SunのJ2EEチームの人人多すぎ.セッション開始30分前で既に遊園地のアトラクション待ち行列みたいになってた. JavascriptのXMLHttpRequestが中心的な役割を果たすけれども,これは既に何年も前からMicrosoftのブラウザ(IE)によってサポートされてきたこ…
by Lindaおばさん、Gavin King、OracleのO/Rマッパーの人、どこかのCTOな人Entity Beanの複雑さを解消するというところからスタートした. Persistence APIはJ2EEコンテナの外でも使えるようにしている.Persistence Contextという概念の導入 Entity Beanの…
どうも無線LANに繋がりにくい部屋にいることが今日は多かったので大変だった.下に書いたもの以外に,JavaのFilanizerに絞った話のセッションだとか,GroovyのBOFだとかいくつか参加.特にこれといって良かったものはなし.Groovyはちょっとまだ手を出さない…
今日から4日間,米国サンフランシスコで行われているJavaONE2005に参加です.Connector/Jの最新版の記事もUPしたいのですが,こちらが終わってからになりそう・・・.まあこの前MySQL Userメーリングリスト(日本)に投稿したものと内容的に大差はないですが…
5.0 Tiger 2004/09/30 6 Mustang 2006/Q3 ←1年半後くらい 7 Dolphin 2008/Q1 リリース速度を以前よりも早くしていく,メンテナンスリリース(1.4.1とか1.4.2とか)は今後はやらない. Mustangのテーマもいろいろ Mustangのエキスパートグループ紹介(Apache…
by Linda DeMichiel, EJB3.0 Spec Lead, Sun Microsystems,Inc.Spec LeadによるEJB3.0の説明.そういえばこういう立場の人によるちゃんとした説明ってまだ自分は聞いたこと無いなと思い出席.JavaONE,ひとおおすぎ.セッションルームに入る人の行列ができる…
JDBCプログラミングのベストプラックティスBOFへ参加したり,JBoss主催のCocktailパーティへ参加したり.BOFは部屋に入ったら既に立ち見状態でメモとれませんでした.でもそれだけだとあれなので一言. PreparedStatement+addBatch()が最強 個人的には,パー…
出ました.内容はあとで書きます.
緊急バグ対応でver3.1.10がリリースされました. ver3.1.8→ver3.1.10への変更点として後でまとめて書きます.
無事,以下のエラーを拝めました. Operating System not found さてOSインスコしないとっ.
さて,JBossTXの続きをやろう.先週までの調べでTransactionImplにXAResourceを登録していたのはTxConnectionManagerであることが判明している.TxManagerのgetTransaction()メソッド実装は以下. public Transaction getTransaction() throws SystemExcepti…
JBossやTomcatはもちろんのこと,聞いた話ではWebLogicなどの商用プロダクトでも現在はJMXを使ってカーネルを実装しているらしい.JBossだとかTomcatだとかの内部を勉強しようとすると大きな壁となるのがこのJMXというやつ.Javaベースのサーバのカーネルの…
ちょこちょこやっていたのを公開する.いつものごとく最初に変なミスで変な結果が出たりしていたが,その後は順調に行った.今回はちょっとまじめにまとめているので本当はikda.netにUPしたかったが,まだサーバを復旧させていないのでこちらに.新しいHDDは…
"org.jboss.tm.TxManager"クラスはJBossにおける"javax.transaction.TransactionManager"の実装クラスです.「TX その1 JTAによる分散トランザクションの構成要素の定義」で一度触れたように,TransactionManagerというのはJTAの中で中心的な役割をにないま…
先ほどのコード実行で何も起きなかった理由は簡単."Recoverable Resource"が存在していなかったからだ.TransactionContextはTransctionManager内で自動的に生成される.言い換えると,TxManager内でTransactionImplインスタンスは自動的に生成される.しか…
まだJCA方面についてはほとんど調査ができていないので確定ではないが,"org.jboss.resource.connectionmanager.TxConnectionManager"クラスがTransactionImplにXAResourceを追加していると思われる.TransactionImplにXAResourceを追加するためには,そのた…
standardjboss.xmlというファイルは先頭付近を見るに, ということらしいです.後から調べたらここ(http://docs.jboss.org/jbossas/jboss4guide/r…
蛇足.CMTを使う場合に"ejb-jar.xml"で指定するトランザクションタイプとして"NotSupported", "Required"等々のキーワードがあると思う.これらのキーワードは,EJBへの毎回の呼び出し時にインターセプトの1つとして呼び出されるTxInterceptorCMTクラスのrun…
昨日の日記 あとはCMTが"java:/TransactionManager"をlookupして使っているということが証明できれば,CMT/BMTといったレイヤーの話を切り捨ててTransactionManager以下のレイヤーのみで話を進められる. これを調べるためにCMT関連のソースを読んでいたの…
TxManagerに行く前にもう1点だけ確認すべき点が.TxInterceptorCMTクラスで"Required"などのトランザクション有りの設定で対象のEJBが新しいトランザクションを開始した場合によばれるendTransactionメソッドの一部 try { // Marked rollback if (tx.getStat…
Redhat Linux Enterprise Linuxと互換性のあるOSS版ディストリがあるらしい. http://www.psg.jp/wbelinux.html mysql-user-jpメーリングリストでのまいパパさんの発言で知りました.T42にこれを入れてみるかな〜.もし調子良いようならSuSEから乗り換えたり…
4.1.4. Heuristic exceptionsについてのメモJTAにおける分散トランザクション上での例外の規定.分散トランザクション環境ではTransactionManagerを中心に複数のプロセス(Recoverable Resource)が稼動している.これらのプロセスは別筐体にあったりして,…
4.2. JBoss Transaction Internalsについてのメモ JBossではTransactionManager以下,全ての要素をJTAのインタフェースを通して利用している.よっぽど特殊な要望がなければやらないだろうが,JBossTXの代わりに別のJTA実装を突っ込むことも実際可能.JNDI名…