JSF(JavaServer Faces)2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/03/17(金) 14:34:57前スレ
JSF(JavaServer Faces)【.NET死亡?!!!】
http://pc8.2ch.net/test/read.cgi/tech/1059208396/l50
0322デフォルトの名無しさん
2007/02/18(日) 21:16:22まぁな。
だが、『役不足』の間違いはよくある話。
多めに見てやってくれ。
0323デフォルトの名無しさん
2007/02/18(日) 21:24:29「勉強のできない子」がまとめた文書を盲目的に信じろっていうのもねえ。
あんたも「多め」とか書いてるしw
0324デフォルトの名無しさん
2007/02/18(日) 21:50:59でもたぶん>>323より俺のほうが高学歴。
東大じゃぁないけど。
0325デフォルトの名無しさん
2007/02/18(日) 21:52:540326デフォルトの名無しさん
2007/02/18(日) 22:13:57> 東大じゃぁないけど。
0327デフォルトの名無しさん
2007/02/18(日) 22:24:550328デフォルトの名無しさん
2007/02/18(日) 22:38:49おっさんは正しく、いとおかし とか言っとけ。
0329デフォルトの名無しさん
2007/02/18(日) 22:50:320330デフォルトの名無しさん
2007/02/18(日) 23:07:56「役不足」の意味は変わらない。
死語の様に使われなくなった言葉ならともかく。
そして「多めに見てやってくれ。」って言う奴の言葉は
さらに説得力がないな。w
0331デフォルトの名無しさん
2007/02/18(日) 23:10:300332デフォルトの名無しさん
2007/02/18(日) 23:11:13「それ」=「言葉の意味が時代とともに変わる」
0333デフォルトの名無しさん
2007/02/18(日) 23:52:59平気で冥福を祈ったりするもんよ。
俺もなんかやらかしてるんだろうなあ・・・。
0334デフォルトの名無しさん
2007/02/19(月) 01:42:14好きなだけ語ってこい。
言語学
http://academy5.2ch.net/gengo/
0335デフォルトの名無しさん
2007/02/19(月) 11:22:250336デフォルトの名無しさん
2007/02/20(火) 01:21:570337デフォルトの名無しさん
2007/02/20(火) 11:47:540338デフォルトの名無しさん
2007/02/21(水) 17:23:300339デフォルトの名無しさん
2007/02/21(水) 17:32:520340デフォルトの名無しさん
2007/02/21(水) 18:16:350341デフォルトの名無しさん
2007/02/24(土) 19:04:06WTP2.0のVisual Page Designerって使えそう?
0342デフォルトの名無しさん
2007/02/24(土) 20:20:190343デフォルトの名無しさん
2007/02/27(火) 00:18:510344デフォルトの名無しさん
2007/03/12(月) 12:51:280345デフォルトの名無しさん
2007/03/21(水) 00:58:44Tomahawkとは違うのかよ
0346デフォルトの名無しさん
2007/03/21(水) 01:12:290347デフォルトの名無しさん
2007/03/21(水) 01:27:58OOスレの春厨か
0348デフォルトの名無しさん
2007/03/21(水) 04:53:41https://woodstock.dev.java.net/index.html
0349デフォルトの名無しさん
2007/04/08(日) 00:40:570350デフォルトの名無しさん
2007/04/08(日) 20:30:01毒を食らわば皿まで、やね。
そのくらいのほうがメリット/デメリットはっきりして個人的には好きやね。
0351デフォルトの名無しさん
2007/04/08(日) 20:33:570352デフォルトの名無しさん
2007/04/08(日) 20:40:27>ヤレヤレだな・・・・
>毒を食らわば皿まで、やね。
0353デフォルトの名無しさん
2007/04/09(月) 07:50:26んーと、ただでさえクセのあるJSFにもう一個FWが被せられてる感じ。
0354デフォルトの名無しさん
2007/04/09(月) 22:11:45@ASP.NETから入った人
0355デフォルトの名無しさん
2007/04/10(火) 01:00:49JSFは易しいけど動きにクセがありまくり。
0356デフォルトの名無しさん
2007/04/10(火) 07:27:58新しいものについて行けないか視野の狭いJava厨だけw
.NET厨には普通の動きに見えるだろうな。
0357デフォルトの名無しさん
2007/04/10(火) 08:13:04仕組みが組み込まれていることだと思う。
そういうのは既存のJavaフレームワークではあまり無い。
あくまでソースをゴリゴリ書くのが今までのJava開発だったからな
たしかにASP.NET方向に近づく進化だが、一方でRails的な進化とは別方向なので
気になる開発者も多いと思う
0358デフォルトの名無しさん
2007/04/10(火) 08:52:440359デフォルトの名無しさん
2007/04/10(火) 11:51:36お前、日本語読めないだろ
0360デフォルトの名無しさん
2007/04/10(火) 12:37:010361デフォルトの名無しさん
2007/04/12(木) 01:41:53ブックマーク不可とかクエリーパラメータが使えないとか、視野が狭いどころの騒ぎじゃありませんが。
0362デフォルトの名無しさん
2007/04/12(木) 09:21:40クエリーパラメタ使用不可っていうのはGETでパラメタ受けてくんないってことだよね?
0363デフォルトの名無しさん
2007/04/12(木) 10:19:07デマだから気にするな。
0364デフォルトの名無しさん
2007/04/14(土) 14:53:54JBossはMyFacesからGlassFish実装に乗り換えたらしいが
0365デフォルトの名無しさん
2007/04/14(土) 16:21:220366デフォルトの名無しさん
2007/04/14(土) 21:31:56おーそうなのか? と思って1.1.5をDLしたら
APIには1.1が入っていたよ・・・
0367デフォルトの名無しさん
2007/05/06(日) 16:23:140368デフォルトの名無しさん
2007/05/08(火) 01:13:09例えばURLパラメータをスラッシュで区切って受けるってことができないだろ
0369デフォルトの名無しさん
2007/05/08(火) 01:48:330370デフォルトの名無しさん
2007/05/08(火) 03:24:210371デフォルトの名無しさん
2007/05/08(火) 22:51:48できる
0372デフォルトの名無しさん
2007/05/10(木) 11:24:55問題:ブラウザ上で時刻データDateやTimestamp形を表示すると時刻がずれしまう。
ちょうど9時間ずれている(GMT時刻で表示される)ことから、Localeの設定だとは思っています。
・表示する前のアクションクラスでtoStringでログに出力すると正しく表示されるため、表示するデータは正しいと思います
・faces-config.xmlで<default-locale>ja</default-locale>と<supported-locale>ja</supported-locale>を設定しています
・開発環境はseam-1.2.1GA,java1.5.0_11,jboss4.0.5.GAです
・ブラウザは、IE,firefox,Operaで確認しました。
もし、何か心当たりがありましたら、教えてください。よろしくお願いします。
0373デフォルトの名無しさん
2007/05/10(木) 23:08:15ろけーるをしていしてしゅつりょく
0374デフォルトの名無しさん
2007/05/11(金) 12:16:30一度試してうまくいかなかったのですが、改めて試してみました。
<h:outputText value="#{Date型の変数}">
<f:convertDateTime pattern="yyyy/MM/dd HH:mm:ss" locale="Locale.JAPAN"/>
</h:outputText>
という形で試してみましたが、だめでした。
そこで、Locale.JAPANをLocale.GERMAN等いろいろな国で試してみたのですが、
同じ値(GMT)が出力され、localeの設定が生かされていないようです。
うーん何でだか、わかる方がいらしたらお願いします。
0375デフォルトの名無しさん
2007/05/11(金) 12:54:440376デフォルトの名無しさん
2007/05/11(金) 14:32:26timeZoneの設定で確かに、解決することができました。
一個一個書いていくのはめんどくさいので、何かまとめて設定するところが
あるとは思うのですが、問題点がはっきりしたので、以降は自分で探したいと思います。
ご協力ありがとうございました。
0377デフォルトの名無しさん
2007/06/24(日) 11:10:44直接JSPとかインクルードできないし。
簡単に使うだけならいいけど、カスタマイズしようとかすると
急に敷居が高くなる
0378デフォルトの名無しさん
2007/06/25(月) 23:30:570379デフォルトの名無しさん
2007/06/26(火) 23:28:03下記のようにbean.fooでFooを受け取れないかと思ってるんですが
bean.setFoo(Foo foo)が呼び出されていないようです。
class Foo{
...
}
class bean{
Foo foo;
...
}
<f:SelectOneMenu value="#{bean.foo}" >
...
なにやらJSFのgetConvertedValueあたりでバリデータのエラーが
起こっているようなワーニングがでていました。(JSF RI 1.2。
ソースコードは権限がないといわれて落とせませんでした。)
SelectOneMenuで自作クラスは使えないのでしょうか?
0380デフォルトの名無しさん
2007/06/26(火) 23:52:230381デフォルトの名無しさん
2007/06/27(水) 10:50:230382デフォルトの名無しさん
2007/07/07(土) 20:48:47VB以下だな
0383デフォルトの名無しさん
2007/07/07(土) 22:07:290384デフォルトの名無しさん
2007/07/08(日) 15:45:100385デフォルトの名無しさん
2007/07/09(月) 09:29:010386デフォルトの名無しさん
2007/07/09(月) 17:48:140387デフォルトの名無しさん
2007/07/09(月) 20:00:350388デフォルトの名無しさん
2007/07/09(月) 21:23:500389デフォルトの名無しさん
2007/07/09(月) 21:25:14MyFacesかwoodstockか、コンポーネントの追加したら結構いいけどな。
0390デフォルトの名無しさん
2007/07/09(月) 21:30:190391デフォルトの名無しさん
2007/07/09(月) 21:40:17と、思ってたけど、Seamってのがあるくらいだから、ビジネスロジックもぐちゃぐちゃになるん?
0392デフォルトの名無しさん
2007/07/09(月) 21:51:05ちゃんとIF切ってれば問題ないと思うが。
それはStrutsも同じでしょ。
0393デフォルトの名無しさん
2007/07/10(火) 01:26:36HTML書きが苦でない香具師には効果無し。
0394デフォルトの名無しさん
2007/07/10(火) 14:49:47Strutsをツール使ってやるのとJSFをツール使ってやるのとでは、絶対にJSFの方が生産性は高い
0395デフォルトの名無しさん
2007/07/10(火) 15:24:110396デフォルトの名無しさん
2007/07/10(火) 19:22:040397デフォルトの名無しさん
2007/07/11(水) 17:34:550398デフォルトの名無しさん
2007/07/12(木) 00:33:490399デフォルトの名無しさん
2007/07/13(金) 10:11:24業界的に何が標準?
0400デフォルトの名無しさん
2007/07/13(金) 10:29:190401デフォルトの名無しさん
2007/07/16(月) 12:41:050402デフォルトの名無しさん
2007/07/16(月) 12:44:230403デフォルトの名無しさん
2007/07/16(月) 18:32:20あるよ
0404デフォルトの名無しさん
2007/07/17(火) 09:19:00客に頼まれて、どこぞのバカ会社の作ったJSF使ったやつのメンテを引き受けた
JSFだけじゃなくJavaもServletも分かってない感じのソースで、ダメダメだった
0405デフォルトの名無しさん
2007/07/17(火) 19:53:44つか、知らんかったらビルドすら出来んと思うが。
0406デフォルトの名無しさん
2007/07/17(火) 22:27:10いまはIDEが便利
0407デフォルトの名無しさん
2007/07/17(火) 23:11:38正直バカ会社ってaspとかを使ってそうなんだが。
0408デフォルトの名無しさん
2007/07/17(火) 23:52:280409デフォルトの名無しさん
2007/07/18(水) 06:37:420410デフォルトの名無しさん
2007/07/18(水) 13:48:57マネージドビーンのコンストラクタでコンフィグクラス、ユーティリティクラスを初期化(newする)
なお、マネージドビーンは全部セッション
セッションに入れておく必要のないListをマネージドビーンのフィールドとして持ってる
バリデータは独自実装で、項目ごとにバリデータクラスがある
バリデータクラスは使うたびにnewしないとならない
ログインしてるかどうかの判定がマネージドビーンのコンストラクタにあるが、ログインしてなくても関係なく動く
ログインは各機能ごとにしなくてはならない(マネージドビーン単位?)
童貞だってもっとマシなコード書くわ
しかもセッションタイムアウトの設定を24時間に
すごい勢いでOutOfMemoryです・・・
0411デフォルトの名無しさん
2007/07/18(水) 19:22:56> 項目ごとにバリデータクラスがある
JSF 1.1だよな?
項目ごとにバリデーションエラーのメッセージを変える必要があるなら、
それ以外にうまい方法はなさそうだぞ。
> しかもセッションタイムアウトの設定を24時間に
> すごい勢いでOutOfMemoryです・・・
それくらいでメモリ不足になるかね?
1万セッション×100KBでも1GB。
AP鯖ならそれくらい積めよと思う。
しかしJSFはログイン処理が標準化されてないのが
嫌だね。
include-preludeでsession変数とクッキー見るのが
一番?
0412デフォルトの名無しさん
2007/07/18(水) 19:49:52すぐ何十MBにもなってしまうわな。
sessionにどういうデータをどのようにぶら下げるかあまり意識
しなくてもいいというのがJSFの利点でもあるわけだが。
0413デフォルトの名無しさん
2007/07/18(水) 21:23:47無駄にオブジェクトの寿命を長くしたら、
Old GCが頻発して、あまりよくないような気がするなぁ。
ハードウェアのスペックを上げれば、要求性能は満たせるかもしれないが、
糞設計のためにハードウェアコストが上がる、というのが納得がいかない。
ハードウェアに金掛けた分、開発で手を抜いて開発費押さえて元を取る、
というのが近年の流れというのは分かるけど、
同じ工数で負荷の低い設計ができる、というのが分かるだけに、
タコな技術者のせいで顧客に余計なコストを背負わせていると思えてくる。
JSFは使ってないが、なんでもかんでもセッションに入れる設計のWebアプリの開発に関わった時にそう思った。
高価なPCサーバ(はっきり言ってイントラ向けにはオーバスペック)を使ってて、
その有り余る性能がこんな糞設計を吸収するために使われるのかと考えると、
正直お客さんに悪いような気がした。
0414デフォルトの名無しさん
2007/07/18(水) 22:29:50少なくともセッションレプリケーションのコストで、全然スケールしなさそう。
0415デフォルトの名無しさん
2007/07/18(水) 23:34:49>バリデータは独自実装で、項目ごとにバリデータクラスがある
>バリデータクラスは使うたびにnewしないとならない
独自実装する必要がたぶんあったんだと好意的解釈をしたとしても
なんちゃら.xmlに記述すればソースでnewとかしなくても、タグに
そのクラス記述しとけば使えなかったか?
managedBeanってあんましコンストラクタでどーこーしようとは思わんけど
ログイン判定をコンストラクタでやろうとする発想が凄いな。
とか言いつつもどこでやるのが適切か?と言われるとうまく答えられんけど。
漏れはmanagedBeanにフィールドで持たせていて、
判定はDB鯖にアクセスする時に例外が発生したら・・・、とかやってるけど。
0416デフォルトの名無しさん
2007/07/18(水) 23:47:440417デフォルトの名無しさん
2007/07/20(金) 10:03:51項目ごとにメッセージ変えるからって個別にクラス作るなんてどんだけアホな設計だよ
しかも一分間に7セッション弱ってかなり小さすぎだろ、システム的に
0418デフォルトの名無しさん
2007/07/20(金) 13:16:450419デフォルトの名無しさん
2007/07/20(金) 13:23:56逆に考えるんだ、「高コストの技術者を長期に使うよりは安い」と考えるんだ
0420デフォルトの名無しさん
2007/07/22(日) 02:06:10> 項目ごとにメッセージ変えるからって個別にクラス作るなんてどんだけアホな設計だよ
JSFの設計者に言えよ。
1.2では微妙に直ってる。
それでもまだ、エラーの原因ごとにメッセージを変えるには個別にクラスが
必要。
> しかも一分間に7セッション弱ってかなり小さすぎだろ、システム的に
ユニークビジターが毎日1万人くるサイトなら真面目にやれ、としか。
ひょいと「お前これやれ」と投げて引き継ぎ終了、そんなんで
まともなコードが出てくるわけがない。
0421デフォルトの名無しさん
2007/07/22(日) 18:14:04>なお、マネージドビーンは全部セッション
JSC開発したら,デフォルトでマネージドビーンのスコープはセッションになるからな.
JSFってそういうもんだと思ってしまう.
■ このスレッドは過去ログ倉庫に格納されています