JBossSeam
SeamのForumで発見。JBossSeamで、1リクエストの処理中のConversationを終了して新規に開始する方法。 http://www.seamframework.org/Community/BeginAndEndThenBeginInSingleClick 以下の様にAPIたたくとできるみたい。 Conversation.instance().end(); Man…
JBoss ToolsのSeam Web Projectを使えば簡単にIncremental Hot Deployが可能な構成で開発できるのだが、デフォルト状態のJBossだと起動がもっさりしててちょっとやだ。どうせHot DeployでEJB使えないし開発環境用なんだから、もっと軽量のサーバでいいじゃん…
ショッピングカートの例を用いてシナリオを考えてみると、あるとすれば以下のような状況が多いのかな?と思いました。他のシナリオも当然あるとは思いますが。 1. ショッピングカートのアイテムを1つ入れる。 2. Ctrl+Nキーを押下して、キャッシュを引き継い…
昨日まで動いていたテストがなぜか正常に動かなくなった。 以下のエラーがでちゃう。 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Parse: name=vfsfile:・・・ どうやら原因はこれっぽい。 http://jira.jbos…
SeamにはIntegrationTest用の機能、SeamTestがありますが、TestNG専用です。 でも自分はJUnit4で使いたいので、SeamTestをHackしてみた。幸いなことに、SeamTestクラスの機能は親クラスであるBaseSeamTestに集約されており、TestNGに依存する部分だけがSeamT…
ネットを徘徊していたら偶然見つけました。 http://d.hatena.ne.jp/inabatch/ http://homepage2.nifty.com/~inaba/index.html id:inabatch さんにより、Blogだけでなく、別途まとめた記事としてチュートリアル的なものが書かれています。すばらしい。 読ませ…
Seam独自の画面遷移定義であるpages.xmlって現バージョンだと使いにくい。 WARで1つ作成するか、ページ単位にしか作成できない。 1つだと、大きなアプリになると管理が大変。ページ単位というのも、画面単位にわざわざXML1つ作るなんて面倒っちい。好きな単…
Seam 1.2.1がリリースされています。 バグFixが主ですが、以前書いたhotdeploy機能が早速入っている模様。 以下、JBossのForumに書かれている内容です。 Seam 1.2.1 is out now. In addition to the usual bug fixes and updates, this release introduces t…
JBoss Seamのフォーラムを見ていたら、JBoss SeamでもHot redploymentと呼ばれるSeasar2のHot Deployと同じような機能を開発中のようです。CVSには既にコミットされていて試せるみたい。WEB-INF/devにHot Deploy対象のクラスを置くというのが変わってますね…