[[Java関連]]
→Java関連

#contents


* 関連Web [#yc679f18]
-http://seamframework.org/
-http://www.jboss.com/products/seam

-[[JBoss Seam のドキュメント類(英語)>http://www.seamframework.org/Documentation]]

-[[JBoss Seam FAQ>http://www.jboss.org/jbossseam/faq/index.html]]

-[[JBoss Seamドキュメント和訳>http://www.jbug.jp/trans/jboss-seam1.0.1GA/ja/html/index.html]]

-[[日本JBossユーザ・グループ>http://www.jbug.jp/cgi-bin/fswiki/wiki.cgi]]


*Download [#ad1275a6]
-[[JBoss Seam Download>http://www.seamframework.org/Download]]
-[[JBoss Application Server download>http://www.jboss.org/jbossas/downloads/]]

-[[JBoss Tools Project>http://www.jboss.org/tools/]]

-[[JBoss Application Platform>http://www.jboss.com/products/platforms/application]]
--JBoss ASの有料版?


*入門・紹介系記事 [#f668be40]
-[[JBoss Seamの導入@InfoQ>http://www.infoq.com/jp/articles/jboss-seam]]

-[[JBoss勉強会発表資料>http://www.jbug.jp/cgi-bin/fswiki/wiki.cgi?page=JBoss%CA%D9%B6%AF%B2%F1%C8%AF%C9%BD%BB%F1%CE%C1]]

-[[Webの上のポジョをステートフルにつなぐJBoss Seam>http://www.atmarkit.co.jp/fjava/special/jbossseam/jbossseam_1.html]]

-[[JBoss Seam - EJB3.0時代のフレームワークを使いこなす>http://journal.mycom.co.jp/special/2006/seam/index.html]]
--JBoss Seamは、Java EE 5アプリケーションにおいてEJB 3.0(Enterprise Java Beans 3.0)のコンポーネントモデルとJSF(JavaServer Faces)のコンポーネントモデルをシームレスに統合するためのWebアプリケーションフレームワークである。
--JBoss Eclipse IDEというプラグインが提供されている
--Managed BeanとしてEJBコンポーネントを扱える(Seamコンポーネント)


*特徴 [#be78a306]
-双方向のDI(バイジェクション)
--Expression Languageを使って式の値をインジェクトも可能
--コンポーネント間の参照はコンテキストを介して間接的に行われる
--@Inアノテーションでメソッド実行前にコンテキストからオブジェクトを取得
--@Outアノテーションでメソッド実行後にコンテキストにオブジェクトを設定

--[[バイジェクションとコンテキスト>http://www.ne.jp/asahi/davinci/code/jboss/seam/index4.html]]

-7つのスコープ(ここでいうスコープとは、変数が生きている期間のことと思われる)
--Application アプリケーションの開始から終了まで
--Business Process ビジネス・プロセスの開始から終了まで
--Session セッションの開始から終了まで
--Conversation 対話の開始から終了まで
---対話とは、@Beginをつけたメソッドから@Endをつけたメソッドまで
---一つのPCで複数のWebブラウザを立ち上げた場合、ブラウザの状態を別々に管理できる
--Event リクエストの開始から終了まで
--Page ページの開始から終了まで
--Stateless 状態を管理しない


*Tips [#c03502ff]
-[[jboss-seam.jarがデプロイされない>http://d.hatena.ne.jp/re_shikajiro/20080620/1213977721]]
--JBossToolsで作ったearをデプロイしたら、earプロジェクトのjboss-seam.jarがデプロイされないよ!
--色々調べたら、以下の記述を消せばいいみたいだよ。
 application.xml
 <module>
 	<ejb>jboss-seam.jar</ejb>
 </module>


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS