1 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 14:34:57 ] JSFについて語ってくれ 前スレ JSF(JavaServer Faces)【.NET死亡?!!!】 pc8.2ch.net/test/read.cgi/tech/1059208396/l50
237 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 09:51:49 ] >>234 >理解不能な挙動 どんな?
238 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 10:35:57 ] >>235 どっちも鳴かず飛ばずの状態だだがなw
239 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 13:08:08 ] AjaxFacesやShaleなんてもってのほか。 あんなもんが「使える」って思う奴の気がしれん。 しかも、いまだにShale(Struts 2.x)って? 今のStruts2.xはShaleとはまったく関係アリマセンが?
240 名前:234 mailto:sage [2006/10/29(日) 13:17:37 ] >>236 Strutsの本を読んでこれはだめだと落胆した後、JSFの本を読んだら天国にいる気がしました。 今から勉強するならStrutsよりJSFだと思ったのです。 勉強するからには、JSFは糞というよりは、単なる黎明期で、 すばらしい未来があるのだと信じたいのです。 >>237 ・ListDataModelを用いてクリックされたアイテムのインデックスを取得する仕組みが、 <t:dataList>を使った時だけ機能しません。 <t:newspaperTable>や<h:dataTable>では機能します。 ・作業フォルダworkを削ったら、work直下に今までと違うtldCache.serができるようになり、 セッションビーンがコンストラクトさえされなくなり、正しく動作しません。 ウェブアプリのURLを変えるとたまにうまくいったりします。 また、古いtldCache.serを戻し上書きしてやると、正しく動作します。 環境は、Tomcat5.5 Eclipse3.2+FacesIDE+TomcatPlugin Java5 WindowsXP JSFは、sunの1.1と、MyFace1.1.3(FacesIDEに同梱のもの)、が入っています。
241 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 13:27:50 ] Strutsよりは全然いいけど、JSPベースのViewという時点で・・・ RestやFlex、Ajaxという方向に行きそうなこのご時世。
242 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 13:32:18 ] もうVelocityでいいじゃない。 何か問題ある?
243 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 13:36:55 ] >>242 標準技術ではない。
244 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 14:19:28 ] JSFは、FacesServletがHttpServletを継承してない時点で終わってると思う 今後のWebアプリケーションはHTTPをフルに使いこなすことが求められてるのに GET、POST、PUT、DELETEを使い分けることが出来るServletの特性を 自ら捨ててしまっているし HTTPに依存しないというJSFのポリシーによって、JSFは滅びる運命にあるな
245 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 14:20:23 ] 別にJSF一辺倒でがんばらなくてもいいということでは?
246 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 16:51:31 ] 別にJSFからJSP+servletのページ呼び出せるからそんなに 困った記憶はないんだが…。 JSFで提供されている機能以上の事をやろうとすると途端に敷居が 上がるのはあるけど、それはフレームワークだからそういうものと 漏れは思っているけど。 不満があるならテメーでタグ書けよって世界だと思ってた。
247 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 19:28:47 ] タグ書けっていう思考がうんこ。
248 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 20:02:31 ] タグ書けってのはStrutsが出た当初の思想だな。
249 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 09:10:32 ] >>241 AjaxはJSFで結構いい感じにコンポーネント化できてると思うのだが。 >>242 Viewの話はJSFと層が違う
250 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 11:05:07 ] >>244 JSF自体、Web用フレームワークではないからな。 もっと広い概念でのMVCフレームワーク。 まあ現実的にはWeb用なんだけど。 HTTPに特化したJSFとかがあれば、もうちっとマシかと。
251 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 12:13:21 ] そうやって無駄に広い分野をカバーしようとして失敗しつつある気がする。 EJBの二の舞。 きっと2年後に、Tapestry、WiketやClickの風味を取り入れた もっと便利なJSF3.0が出るよ。それまでJSFはおあずけ。
252 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 23:49:59 ] >>250 元の作りがそうだから、AjaxやRESTに積極的に対応するには不適格なフレームワークだと言える Ruby on RailsがRESTfulに突っ走ってるのとは対照的 JSFとは別の、今の時代に合ったフレームワークがJavaにも必要だと思うのだが
253 名前:240 [2006/10/31(火) 02:25:34 ] >>240 work削ったら動作がおかしくなった原因は、 libに、sun-RIのjarと、MyFaceのjarを両方入れていたのが原因だったようだ。 FacedIDEが自動で入れるものだけで十分なのが。
254 名前:デフォルトの名無しさん [2006/11/06(月) 02:10:38 ] 最近やっと色々うまく動かせるようになった。JSF最高! tomahawk面白い。ただ情報が少なくてしんどい。
255 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 00:21:54 ] tomahawk-1.1.3のinputFileUploadって壊れてない? サンプルのwarを探しても出てこないし。
256 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 00:24:27 ] 物騒な名前だな
257 名前:デフォルトの名無しさん [2006/11/13(月) 16:20:07 ] Faceletsて、どうなん? HTMLベースでやっちゃうようだが。
258 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 04:19:02 ] >>255 動くよ
259 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 16:28:04 ] なんかスレが過疎ってるけど、JSFってまだあまり使われてないのかな
260 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 20:15:18 ] >>259 ×まだ ○もう
261 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 22:11:51 ] じゃあみんなで何故JSFが廃れたかについて語ろうか。
262 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 22:53:15 ] JSFを好んで使っている漏れがきましたよ。
263 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 01:54:19 ] JSFってデザイナとの分業が絶望的じゃない?
264 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 20:28:20 ] 実際に分業している人っているの? JSP+servletよりはマシだから使っているんだけど。
265 名前:デフォルトの名無しさん [2006/11/28(火) 22:11:54 ] 素人なので、まじめに聞くが、 デザイナがJSFのタグを覚えて打つって分業は完璧だよな。
266 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 22:37:11 ] Velocityが一番好きだな Writerを出力先にしてるから再利用しやすい 時点でWicketかな
267 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 22:57:16 ] >>265 今はどうか知らんがIDが自動生成なんでCSSとの連携がダメダメだろ デザイナーが使ってくれるとは思えない JSFはもう見捨てたから今後一切使わないけどな
268 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 23:12:33 ] >>267 CSSとの連携は、id使わないでclassだけじゃダメなの?
269 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 02:46:40 ] JSFってNetBeans前提な感じじゃない?
270 名前:デフォルトの名無しさん [2006/11/29(水) 09:41:43 ] idはtomahawkでforceId属性使えば固定できるよ。 JSFしかしらない素人なので、JSFは最高と思っているんだが違うのか? 少なくともstrutsは気持ち悪いだろ。
271 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 22:14:56 ] >>268 getElementByIdを使わせない気か?
272 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 22:18:23 ] >>270 別に今後広まるとも思えないComponent前提のJSFの方が気持ち悪い
273 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 22:43:41 ] JSFはIDEから作るという特性を出したいらしいから APIの美しさ云々ではなく、中間ファイル使ってでもいいから色んなIDEで というのに主眼が置かれていると思う。 保守性より生産性を優先するならJSFもいいツールだよ。 社内の使い捨てアプリとか作る分には最高だ。RoRとか選択肢になけりゃ。
274 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 23:23:24 ] IBMのWebSphere(Rational)だとRoRが選択肢にないので、今のところWebアプリの 製作で一番生産性が高く初心者でも扱えるのはJSFだと思う。 確かに.NET並にまったくプログラムをせずにデータの照会・更新・削除・アップロード ダウンロードくらいは簡単に出来る。 Javaの知識ゼロでもそこそこ出来るのはそこそこに感動したけど、 おそらく、楽に作れすぎてしまうので製作者がドキュメント作らなくなるのが 欠点だとは思う。 VB厨の気持ちが体感できる。(w
275 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 23:36:52 ] 自分はガリガリコードを書く派だけれども、O/Rマッパーと DIコンテナとJSFを混ぜて使うと結構楽チンになる気がする。
276 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 00:33:02 ] EJB3+JBoss seam +JSFはかなり楽チンになりそうだね。
277 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 00:58:54 ] JBoss Seamイマイチ。 Conversation IDがアプリ全体で一意なのはいいけど、 なんで単純に1からインクリメントなんだ?カンタンに偽装オッケーじゃんか。 EventスコープでもConversation IDが振られる。 リダイレクトで画面遷移できても 「JSFはURLがブックマーカブルではない」という問題は全然解決できてない。 SFSB使いすぎ。リソース消費激し過ぎ。 JSFのSAVING_STATE_METHODがClient必須。 正気かよ???? TeedaとかS2xx等、Seaser関連使ったほうが良さげ。
278 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 03:05:06 ] TeedaはS2Container使わないといけないからなあ
279 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 05:57:33 ] panelGridやpanelGroupタグを使ってcolspan属性を付ける方法が見当たりませんでした。 facetを使うと丸々一行にcolspanが張られるのですが、指定した列をまとめることができなくてorz みなさんどうやって自在なtableタグをきってるのでしょうか・・ たとえば下の簡単な例でも、htmlタグをべた書きしないと作成することができませんでしたorz <table border=1> <tr> <td>ラベル</td> <td><input type="text" size="20" /></td> <td>メッセージ</td> </tr> <tr> <td colspan=2 align="right"><input type="button" value="ボタン" /></td> </tr> </table>
280 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 12:17:30 ] >>279 調べたら、tomahawkの<t:panelGroup>にcolspan属性が増設されたらしい。 tomahawk-1.1.3で使えなかったので、その後のバージョンのものか。 rowspanはないらしい。 手打ちJSFは楽しいな。
281 名前:279 mailto:sage [2006/12/01(金) 20:12:51 ] >>280 早速試してみます。ありがとうございますm(__)m またまた質問で申し訳ないのですが、 Sun Java Studio Creator2でtomahawkやsandboxを使いたいのですが、JSC用の complibってないですよね? 探してみたのですが見つからなくて。。 これだけメジャーなライブラリのcomplibファイルを自分で作成するのも変なはなしですよね。。 というのも、BluePrints AjaxComponentsのautocompleteを試してみたのですが 使い勝手が悪くて(自分が使いこなせてないだけかもしれませんが) sandboxの方を使いたくて^^;
282 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 02:55:50 ] SunのCreatorってどうなの? 最近のマシン(C2D)とかなら余裕でサクサク?
283 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 03:59:10 ] C2D持ってないのですが Pen4の2.6G、Mem1Gの自宅PCでは、 セキュリティソフト無し、余分なプロセスが動作してない状態でも 固まったかな?と思うことがあります^^; 起動時にかかる時間はめちゃ長いと思いました。
284 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 07:44:05 ] >>282 もう単体の製品じゃなくなる。
285 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 20:18:16 ] >>283 そんなんだと上司説得しづらいなw 重いもん入れるとしかられちゃう
286 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 23:21:31 ] >>277 > リダイレクトで画面遷移できても > 「JSFはURLがブックマーカブルではない」という問題は全然解決できてない。 ↓はダメなの? www.jbug.jp/trans/jboss-seam1.0.1GA/ja/html/conversations.html#d0e3703 www.jbug.jp/trans/jboss-seam1.0.1GA/ja/html/tutorial.html#blog
287 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 23:35:49 ] >>286 試してみたことある? SeamRedirectFilterを使ってRedirectによる画面遷移を行うと URLに常にConversationIDがパラメータとして付加されるんだよ。
288 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 07:00:54 ] >>287 Seam付属のblogサンプルだとconversationIdが付くのって ログイン周りだけみたいなのだが、対話セッション中のコン テンツもブックマークしたいということか?
289 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 02:04:30 ] バッキングビーンのスコープのrequestとsessionてどう使い分けてる? sessionスコープで複数のページで共有する方がhiddenに頼らなくて済むのはいいんだが、 データが残らなくていいところで残ったりと何かを気を使わなきゃならない感じで やっぱりトレードオフなのかな・・・
290 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 04:59:43 ] tomahawkの<t:saveState>も面白い。 inputHiddenより簡単に特定ページ間でビーンの値を保持できる。 sessionビーンはグローバル変数ぐらい嫌なんだが。
291 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 07:21:34 ] >>289 まさにそういうときのためのJBossSeamにはConversationスコープがある。
292 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 15:14:58 ] そしてConversationIDの問題に話がループ
293 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 19:38:46 ] StrutsとJSFの中間的なものが欲しい
294 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 20:04:24 ] Wicket対応のフォームデザイナが一番幸せかも。 既存のHTMLにWicket属性を埋め込めるフォームデザイナでもいい。 あとValidaterとConvertorは仕様を統一してほしい。
295 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 21:38:24 ] SpringMVCとJSFだとどっちがいいかな?
296 名前:デフォルトの名無しさん [2006/12/06(水) 21:57:57 ] >>289 私はセッションレベルで管理しているビーンは一つだけにしているが。
297 名前:デフォルトの名無しさん [2006/12/06(水) 22:12:02 ] >>284 NETBEANSのプラグインになることか? サーバーはサンのやつか。 これが重くてたまらんよ。
298 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 22:33:56 ] 5.0だからTomcatバンドルだけど、正直それをプラグインにしてよって感じだね バンドルサーバの更新をしこしこするのはやだなぁ
299 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 23:49:58 ] >>297 Tomcatで動かせばいい
300 名前:デフォルトの名無しさん [2006/12/07(木) 08:58:38 ] >>299 今、JSC使ってるんだけど、サーバーをトム猫に変えられるということ?
301 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 10:24:13 ] コンテナ特有の機能を使ってなきゃ、試しに移行してみな。 まんま行けるかもよ。
302 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 16:52:16 ] Netbeans に Visual Web Pack いれたら トム猫ベースでJSFが動きました. というわけで,JSCとサンのサーバーとはおさらばします.
303 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 08:05:49 ] JSCでもTomcatで動かせるはずだが。
304 名前:デフォルトの名無しさん [2007/01/22(月) 22:43:00 ] willcomのオンラインストアがJSFで作られてるっぽいけど、実装はなにか分かる人おらん?
305 名前:デフォルトの名無しさん [2007/02/15(木) 17:10:59 ] JSFの実装の選択肢にMyFacesとTeedaがあったら、どっちを使うのがよい?
306 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 00:00:54 ] 単体での使い勝手を考えたらTeeda。 「メジャーである」「『対応している』と明言している コンポーネントライブラリが多い」という安心感が 欲しければMyFaces。
307 名前:デフォルトの名無しさん [2007/02/16(金) 10:20:35 ] >単体での使い勝手を考えたらTeeda。 まだ開発中な感じにみえるからどうも踏み切れないなぁ
308 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 21:40:39 ] MyFacesは最近どうなの? そろそろ安定してきた?
309 名前:デフォルトの名無しさん [2007/02/17(土) 21:39:28 ] バッキングビーンの仕様はいいね。
310 名前:デフォルトの名無しさん [2007/02/18(日) 05:52:37 ] JSFいいね。 いまさらStrutsを選ぶやつの気がしれん。
311 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 15:43:50 ] JSF確かにいいんだけど、難点は、なにか記述を間違えてしまって setterやactionが呼ばれなくなったときのデバッグが難しいこと。 IDEによるサポートが充実していればいいんだろうけどね。
312 名前:デフォルトの名無しさん [2007/02/18(日) 15:56:34 ] JSFとは ジェフ・桟原・藤川 今年の阪神の押さえかいのぉ?
313 名前:デフォルトの名無しさん [2007/02/18(日) 16:14:16 ] 俺はJSF好きじゃないなぁ。 www.eisbahn.jp/yoichiro/2006/12/jsfajaxui_with_shale_remoting_10.html >>UIInputが対象とする入力値はあくまで1つであり,よってバリューバインディングが行われる値も1つである 複数のinput要素と複数のBeanプロパティが対応するような、 コンポーネント作りが激しくだるい。
314 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 16:36:42 ] >>313 どうでもいいが、そのブロガー、役不足の使い方を間違えてるなw
315 名前:デフォルトの名無しさん [2007/02/18(日) 17:01:26 ] >>314 揚げ足取り乙。
316 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 17:22:04 ] >>315 その程度で揚げ足取りなんて言われたら学校の先生の立場が危ないぜ
317 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 19:13:47 ] 役不足という言葉は、そろそろ新しい意味で正式に認識されてもいい頃だ
318 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 19:17:30 ] 正反対の意味が認知されちゃうのはイヤだなあ。
319 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 19:23:44 ] ある意味2chだからこそ、こういう言葉は正しく使うべきだとオモ。
320 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 20:04:49 ] 助長とか、逆の意味で浸透して、既に辞書にまで載るくらいだからな。
321 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 20:34:43 ] ただの揚げ足取りならスルーでいいのだが、 間違った日本語を平気で使うブログは、 ・なんとなく、根拠のない思いこみ癖がある著者 ・物事を正しく表現できない・正確に伝えられない著者 という可能性があって、信憑性が落ちることがある。
322 名前:デフォルトの名無しさん [2007/02/18(日) 21:16:22 ] >>321 まぁな。 だが、『役不足』の間違いはよくある話。 多めに見てやってくれ。
323 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 21:24:29 ] でも「役不足」なんていうのは「勉強のできる子」なら大抵知ってることなんで。 「勉強のできない子」がまとめた文書を盲目的に信じろっていうのもねえ。 あんたも「多め」とか書いてるしw
324 名前:デフォルトの名無しさん [2007/02/18(日) 21:50:59 ] 多めが大目ってこと? でもたぶん>>323 より俺のほうが高学歴。 東大じゃぁないけど。
325 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 21:52:54 ] 2chで学歴自慢とは・・・。
326 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:13:57 ] > でもたぶん>>323 より俺のほうが高学歴。 > 東大じゃぁないけど。
327 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:24:55 ] そろそろやめないか?w
328 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:38:49 ] 言葉の意味は時代と共に変わるんだ。 おっさんは正しく、いとおかし とか言っとけ。
329 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:50:32 ] 「役不足」の意味は変わったのか?
330 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:07:56 ] 間違えてる使っている人口が増えているだけで、 「役不足」の意味は変わらない。 死語の様に使われなくなった言葉ならともかく。 そして「多めに見てやってくれ。」って言う奴の言葉は さらに説得力がないな。w
331 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:10:30 ] それを免罪符にするのそろそろやめないか?
332 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:11:13 ] すまん。 「それ」=「言葉の意味が時代とともに変わる」
333 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:52:59 ] そういう奴に限って人が死んだ時に 平気で冥福を祈ったりするもんよ。 俺もなんかやらかしてるんだろうなあ・・・。
334 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 01:42:14 ] おまえら全員激しく板違いだ。アホか。 好きなだけ語ってこい。 言語学 academy5.2ch.net/gengo/
335 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 11:22:25 ] まぁ、このスレを見てる人が俺以外にもいることがわかった
336 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 01:21:57 ] 冥福を神に祈って火葬で寺に埋め神社で穢れを禊ぐのだ
337 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 11:47:54 ] そろそろJSFの話にもどろうか....