2005-11-01から1ヶ月間の記事一覧
JBossのEJB3.0 TrailBlazerによると、EJB3.0ではEntityBeanに継承が使えるようになった。 これもPOJOベースになったことによるメリットだろう。継承階層をリレーショナルモデルにマッピングするための戦略として、階層の各クラスを別のテーブルにマッピング…
Spring + Hibernateがあるのに、なぜ今更EJB3.0か? 技術的な優位性のみで考えれば、Spring+Hibernateに軍配が上がるのもやむを得ないだろう。EJB3.0の源流である上、これからもJavaEEの標準化とは別にどんどん進歩していくだろうから。 しかし、EJB、という…
うすうす気付いてはいたが、EJB3.0のDependency Injectionは汎用性が低いようだ。JBossのEJB3.0 TrailBlazerより、 Please note that EJB 3.0 dependency injection annotations only works in EJB objects -- not generic POJOs. For instance, you cannot …
最近EJB3.0が気になっていたが、JBossのサイトに分かりやすくまとめてあったので翻訳。 EJB 3.0 Feature Overview EJB3.0の目的は2つある。1)エンタープライズJavaアプリケーションの開発を簡単にすること。2)Java Persistance APIを標準化すること※1。JBoss…
iTunesの「詳細設定」-「Podcastを登録」から以下のURLを入力すると見れます。http://labs.jboss.com:8080/feeds/jbosslabs/podcast/rss2出演はMary FleuryとBela Ban。 ポップなオープニングミュージックがなんとも。
SQLの実行時間集計機能の追加完了。最小、平均、最大を集計している。 これだけあれば、とりあえず「遅い!」ってなった時に、どこが遅いのか切り分けられるだろう。あとは、OracleのStatsPackなどを使ってDB側の統計情報と合致しているかテストして完了予定…
Ben registered to the JBoss Blog immediately. It was good that he enjoyed last night.
参加しました。 単独潜入でしたが、いい人ばかりで楽しい時間を過ごせました。 Benさんも物腰が柔らかい紳士的な方でした。このページの写真とはかなりイメージが違いました。 (最近英語を使っていないので思ったように話せなかったのが少し残念) 上司が、…
EJB3のInterceptor Stackはdeploy/ejb3-interceptors-aop.xmlで定義されていた。 standardjboss.xmlと異なり、JBoss-AOPベースになっている。 次世代のJBossのEJBコンテナはAOPベースで構成されていることが分かって面白い。 ただ、StatisticsCollectorがJBo…
JBoss-4.0.2+Tutorial付属のbank JBoss-4.0.3SP3+DVD Store で、4.0.3SP3(EJB3)でなぜトランザクション名がメソッド名でなくSQL文になってしまうのか切り分け中。 4.0.2でもトランザクション名がメソッド名でなく、SQL文になってしまうと書いたが、設定間違…
JavaOneTokyoでひがさんのセミナーに参加した。 常日頃、全部アノテーションにするのも何か気持ち悪いと思っていたが、明確な指針を聞くことができた。 JDBCのURL等環境に依存するパラメータはXMLに、コンポーネントの設定はアノテーションに 必要に応じてア…
時間が出来たので、JBossのStatisticsCollectorの問題を見て行こうと思う。 前回がEJB3環境だったので、問題を簡単にするためJ2EE1.4環境で再現する。[環境] JDK5.0_05 JBoss:4.0.2 サンプルアプリ:J2EE Tutorial付属のbankアプリケーション [デプロイ] sta…
色々な縁で、JavaOneでスピーチをすることができた。 Java10周年の記念すべき年にJavaOneに名前が残った。 感無量。
JBossには、各トランザクション毎のメソッド実行時間とSQL実行時間の統計をとるStatisticsCollectorという機能がある。 CVSからビルドする必要があったのでメモ。 1.CVS_ROOTの設定。 export CVSROOT=:pserver:anonymous@anoncvs.forge.jboss.com:/cvsroot/j…
JBossWikiのCVSRepositoryを見てcvsgrabでチェックアウトしようとしたらうまくいかない。 以下のTypoがあることが判明。 ×cvsgrab -webInterface FishEye1_0 -url ○cvsgrab -webInterface FishEye_1_0 -url トップページに登録ユーザーなら自由に編集OKと書…
構成 WindowsXP JBoss-4.0.3sp1 MySQL5.0 データベースの作成 デフォルト設定でMySQLインストール。 MySQL Command Line Clientに接続。 mysql> create database dvdstore; mysql> grant all privileges on dvdstore.* to dvdadmin@localhost identified by …
Linuxでjpsを実行すると、「process information unavailable」と表示され、プロセス番号をjstatに渡しても接続できない。 ログインユーザー名に'_'が含まれていると、jpsが正常動作しないバグであるとのこと。 Bug ID:6301562 user name that contains '_' …