Blog Posts

JBossToolsで作ったearプロジェクトの結合テストが動かないよ!

JBossToolsで作ったearプロジェクトのseamtestが動かないよ! このせい http://jira.jboss.com/jira/browse/JBIDE-1478 JBossTools-2.0.1.GAとSeam2.0.1GAでうごいたよ! 参考 http://d.hatena.ne.jp/shot6/20070518

Read More

社内SNS作るよ!

社内でSNSを始めることにしたよ。 LinuxDebianSarge MySQL4.0 OpenPNE を使うよ。 自宅サーバに練習がてらインストールするよ。 まずMySQL詳しくないからphpmyadminで管理するよ。 apt-get install phpmyadmin http://***.***.***.***/phpmyadmin

Read More

seamtestのComponentTest

ComponentTestがseamの1.3くらいから増えたみたいだけど使い方が分からないよ! がんばって調べてみたよ! JBSEAM-255 Let SeamTest test components inside the container, but outside JSF lifecycle

Read More

マスタリングJavaEE5勉強禄 AOPとインターセプタ

AOPについては概念的な説明だったよ。 EJB3でインターセプタができるんだよ!知らなかったよ! @AroundInvoke をインターセプトするクラスに書いて、 @Interceptors(value={jp.co.***.***.class}) を呼び出したいセッションBeanクラス/メソッドに書くんだよ。 デフォルトインターセプタを使えば、@Interceptors無しでインターセプトもできるよ。 ejb-jar.xmlのassembly-descriptor要素を定義すればできるよ。 @ExcludeDefaltInterceptorsを使えば、デフォルトインターセプタを抑止することもできるよ。 ∧,,∧ (;`・ω・) AOP⌒) / o━ヽニニフ)) しー-J マスタリングJavaEE5 (CD-ROM付) (Programmer’sSELECTION)

Read More

Seamでトランザクション管理したいんだよ

「Seamだけでトランザクションできるの?」 「できたらEJBのインタフェースとか要らないから楽だよね。」 と、セッションBeanとSeamのトランザクションについて開発チームは悩んでいるんだよ。 マスタリングJava勉強禄 セッションBeanとトランザクション EJB(CMT)だとトランザクション制御はコンテナがやってくれるらしいよ 。 第7章 Seam とオブジェクト/リレーショナルマッピング ではEJB(CMT)トランザクションの問題点を挙げているよ。 ただし、 この方法には問題が 1 つあります。 Seam アプリケーションは単一のメソッドコールからセッション bean へのリクエストに対して全データアクセスを行わない可能性があります。

Read More

マスタリングJavaEE5勉強禄 セッションBeanとトランザクション

EJBを使わずにJTAでトランザクションマネージャが使えるみたい。 だけど、トランザクションの処理を明示的に記述しないといけないから大変そうだよ。 EJB(CMT)だとトランザクション制御はコンテナがやってくれるらしいよ。 記述が要らないから便利だよ。 ∧,,∧ (;`・ω・) CMT⌒) / o━ヽニニフ)) しー-J

Read More

Sun Certified Programmer for the Java Platform 5.0

SunJavaProgrammerに受かったよ。 内容は「知らなくてもEclipseがやってくれるよ」な事だよ。 ひっかけ問題があるけど、慎重に解けば大丈夫だよ。 Javaの基礎がしっかりできた気がするよ。

Read More

CruiseControlについて調べてみたよ

CruiseControlが流行っているという噂を耳にしたよ。さっそく調べてみたよ。 CruiseControlとは - はてなダイアリー アジャイル開発において、継続的なビルドを実現するためのツール。 従来のcronによって定期的に行うビルドではなく、一定の間隔を置いて更新をチェックし、更新があればビルドプロセスが実行される。 またXML形式の実行結果ログや、メール通知機能も備えている。 SVNアップデート、ビルド、テストを繰り返してくれるみたいだよ。 BATファイルとタスクでやろうとしてたけど、修正や管理がめんどくさかったよ。 これは使えそうだよ! 公式サイト http://cruisecontrol.sourceforge.net/

Read More

Could not instantiate Seam component

seamコンポーネントに@statefulを書いて EJBにしたCould not instantiate Seam componentになってしまうよ。 しばし苦悶。 warプロジェクトにejbを作ろうとしたからだめだったみたいだよ。

Read More