超嵌った。こんなに大変だとは。
http://techieexchange.wordpress.com/2007/11/11/rad-seam-development-with-eclipse-and-tomcat-step-by-step-tutorial-screencast/
一個スタブプロジェクトを作っておいた方が無難だなぁ。
でも、Seam が10秒で起動するのって、結構嬉しいかも。WAR 限定だけども。
2011年4月19日火曜日
BPMN2 Visual Editor M3 release
BPMN2 Visual Editor M3 がリリースされています。
http://blog.athico.com/2011/04/bpmn2-visual-editor-m3-release.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+DroolsAtom+(Drools+-+Atom)
http://kverlaen.blogspot.com/2011/02/new-bpmn-20-eclipse-editor.html
使い方はデモ動画を見ると分かりやすいです。
http://vimeo.com/22021856
http://blog.athico.com/2011/04/bpmn2-visual-editor-m3-release.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+DroolsAtom+(Drools+-+Atom)
http://kverlaen.blogspot.com/2011/02/new-bpmn-20-eclipse-editor.html
使い方はデモ動画を見ると分かりやすいです。
http://vimeo.com/22021856
JBoss 7 のデプロイ?
Domain 概念が導入されるから、管理コンソールもだいぶ変わるのかな?
http://relative-order.blogspot.com/2011/04/managing-jboss7-staging-applications.html
http://relative-order.blogspot.com/2011/04/managing-jboss7-staging-applications.html
RichFaces 4.0 Final released
RichFaces 4.0 がリリースされ、JSF 2.0 に対応されました。
http://www.jboss.org/richfaces
CONFESS 2011 スライドが分かりやすい
http://www.slideshare.net/maxkatz/ajax-applications-with-jsf-2-and-new-richfaces-4-confess-2011
http://www.jboss.org/richfaces
CONFESS 2011 スライドが分かりやすい
http://www.slideshare.net/maxkatz/ajax-applications-with-jsf-2-and-new-richfaces-4-confess-2011
JSR-346 (CDI 1.1) posted
JSR-346 (CDI 1.1) がポストされたようです。
http://in.relation.to/Bloggers/JSR346CDI11PostedOnJCPSite
http://in.relation.to/Bloggers/JSR346CDI11PostedOnJCPSite
JBoss AS 7 Beta2 の使い方
JBoss Tools との連携方法について書かれています。
http://community.jboss.org/en/tools/blog/2011/04/18/how-to-use-jboss-as-7-with-jboss-tools-developer-studio
http://community.jboss.org/en/tools/blog/2011/04/18/how-to-use-jboss-as-7-with-jboss-tools-developer-studio
クライテリアAPI
JPQL への大きな不満として、WHERE 句の構築がどうしても煩雑になる、というものがあります。
Java EE に則って開発実装しておいた方が、色々と都合が良いので、個人的には EE にない機能は出来るだけ使わないようにする主義ではあります。
でも、EE なんてかんけーねーよっ!って人ももちろん居ますわね。
そんな人は、Hibernate のクライテリア API を利用すると、便利だと思います。
Tomcat 上で Hibernate を使うような場合は、非常に有用ではないかと思います。
フェッチジョイン
JPQL において、良くある疑問としては、どのようにして JOIN 戦略を利用すれば良いか、というものがあります。
フェッチジョインという機能が用意されており、これを利用します。
http://docs.redhat.com/docs/ja-JP/JBoss_Enterprise_Application_Platform/5.0/html-single/Hibernate_Entity_Manager_Reference_Guide/index.html#queryhql-joins
なので、基本的には、クエリビューは利用しません。
それでも、どうしてもビューを利用しなければならないケースも要件としては出てくる場合がありますね。
この場合は、仕方ないので以下のような形で JPQL を騙して?利用する形になります。
http://bochi.vyw.jp/2010/11/jpadatabase-view.html
ただし、トラブルの元なので、出来るだけフェッチジョインを利用するようにしましょう。
フェッチジョインを使うことで、エンティティの関連が、LAZY フェッチを選択していたとしても、これを上書いて、EAGER フェッチで一気に読み込むことが出来ます。
一覧画面などで、LAZY フェッチでパフォーマンスが問題となるような場合に、EAGER フェッチを利用したくなるケースが出てくると思いますので、このような場合に利用すると良いでしょう。
フェッチジョインという機能が用意されており、これを利用します。
http://docs.redhat.com/docs/ja-JP/JBoss_Enterprise_Application_Platform/5.0/html-single/Hibernate_Entity_Manager_Reference_Guide/index.html#queryhql-joins
なので、基本的には、クエリビューは利用しません。
それでも、どうしてもビューを利用しなければならないケースも要件としては出てくる場合がありますね。
この場合は、仕方ないので以下のような形で JPQL を騙して?利用する形になります。
http://bochi.vyw.jp/2010/11/jpadatabase-view.html
ただし、トラブルの元なので、出来るだけフェッチジョインを利用するようにしましょう。
フェッチジョインを使うことで、エンティティの関連が、LAZY フェッチを選択していたとしても、これを上書いて、EAGER フェッチで一気に読み込むことが出来ます。
一覧画面などで、LAZY フェッチでパフォーマンスが問題となるような場合に、EAGER フェッチを利用したくなるケースが出てくると思いますので、このような場合に利用すると良いでしょう。
2011年4月7日木曜日
JBoss で、アプリケーションのログを分割
従来は、<profile>/conf/jboss-log4j.xml を弄らないと出来ないという辛いところだったのですが、EAP 5.1 では、TCLMCFilter によって、<profile>/conf/jboss-log4j.xml の設定を上書いたり、アプリログを分離することができるようになりました。
バージョンによって、ゴチャゴチャしているので、微妙ですが。
http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/5/html-single/Administration_And_Configuration_Guide/index.html#id3419505
http://community.jboss.org/wiki/SeparatingApplicationLogs
バージョンによって、ゴチャゴチャしているので、微妙ですが。
http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/5/html-single/Administration_And_Configuration_Guide/index.html#id3419505
http://community.jboss.org/wiki/SeparatingApplicationLogs
2011年4月6日水曜日
Seam 3.0.0.Final
ちゃんと3/31にリリースされてました。
http://planet.jboss.org/post/seam_3_0_0_final_released
GlassFish サポートも間に合ったようです。
あとは、EAP 6 が出れば、胸を張って、EE 6 を勧められるんですが。(^^)
http://planet.jboss.org/post/seam_3_0_0_final_released
GlassFish サポートも間に合ったようです。
あとは、EAP 6 が出れば、胸を張って、EE 6 を勧められるんですが。(^^)
2011年4月1日金曜日
登録:
投稿 (Atom)