1 名前:デフォルトの名無しさん mailto:sage [03/07/26 17:33] スレがないので新しくたてました www.atmarkit.co.jp/fjava/special/jsf01/jsf01.html java.sun.com/webservices/downloads/webservicespack.html
267 名前:デフォルトの名無しさん [05/02/16 17:16:13 ] >>266 60〜100万ですか・・・。 予想通り高いなぁ。 金額関係なくとは書きましたが、これをいつか購入してもらうとして、JBuilderでコードで書くしかないかな。(予算無いし)
268 名前:デフォルトの名無しさん mailto:sage [05/02/16 17:48:08 ] >>267 JSFだけをやりたいならサブセットのWSSDやRWDでおけ。 これだとフルライセンスで15万。一年間限定 ライセンスは$520(日本でいくらかは知らない)。 今月末までならサポートなしのがdeveloperWorks 通して6万くらいで買える。 でもJSFを使いたいってだけのためにこれ買うのはちょっと もったいない気もする。
269 名前:デフォルトの名無しさん mailto:sage [05/02/16 22:54:35 ] >>262 ナイトリービルドしかなかったと思うけど、いちおう動くとこまでいってるの?
270 名前:デフォルトの名無しさん mailto:sage [05/02/16 23:26:21 ] フリーの開発環境ならこんなEclipseのプラグインが。 ttp://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=FacesIDE 使ったことはないけど。
271 名前:デフォルトの名無しさん mailto:sage [05/02/16 23:57:12 ] >>270 見た感じなかなか良さそうだね〜。 機能的にシェアのJSF Studioと同等っぽいじゃん。 今度使ってみよう。
272 名前:デフォルトの名無しさん mailto:sage [05/02/16 23:58:31 ] >>269 どうかなぁ? 自分もその辺も含めて情報欲しくて書き込んだんだけど・・・。
273 名前:デフォルトの名無しさん mailto:sage [05/02/17 01:14:43 ] S2JSFじゃだめなのか…? まあ、まだEAだが
274 名前:267 [05/02/17 08:29:35 ] 色々とご意見ありがとうございます。 どうやら、WSADは社内に誰も使用してなく放置されたものがあるようです・・・。 バージョン不明。(多分JSF使えない版) WASDとRationalブランドのものでは具体的にどのあたりが違うのでしょうか? WASDは自宅で評価版落としてみましたが、Tomcat4.1までしか対応していないようでしたが、Rational版の方はTomcat5.0対応でしょうか? Rationalの試用版も今日落としてみようと思います。 Eclipseについてですが、私一人で作業するならEclipseでも、まぁいいか〜って感じなのですが、メンバー全員となると、Eclipseの設定だけでめげそうです…。 おまけにデザイナは使えない。 私以外は、IDE嫌いで未だにエディタ+ブラウザ派なのですが、(私だけJBuilderを使ってます)JSF導入となるとさすがにエディタだけ派はきついと思います。 JBuilderは、JSFに関してはコードエディタへの対応だけみたいですね…。 これだと、デザイナが使えません…。JBuilder2005にビジュアルJSFエディタついてれば問題なかったのに…。 個人的にはJBuilderはデベロッパ依存少ないような気がして好きなのですが。 Rational版一桁安ければなぁ。 WSSD検討してみようかなぁ…(自腹で)・・・涙
275 名前:デフォルトの名無しさん mailto:sage [05/02/17 08:53:44 ] >>274 RationalのRAD6やRWD6はそれぞれWSAD5とWSSD5の後継で 金額も同じくらいだから自腹切るならRationalのほうで。
276 名前:デフォルトの名無しさん mailto:sage [05/02/17 18:21:02 ] 今IBM系の開発環境ってWSDDみたいな例外を除いて基本的に パスポートアドバンテージ(PA/PAX)でしか購入できないから、 自腹というか個人で買うの面倒だよね。もし本当に自腹切るなら developerWorksサブスクリプションを今月中に発注するのを すすめるよ。これだとWSSDとRWDの両方含んでるプランが6万くらいだから。 インプレスや翔泳社のオンラインショッピングで購入できる。
277 名前:デフォルトの名無しさん mailto:sage [05/02/17 19:27:25 ] >>276 え?スターターレベルで、RWD入ってるんですか?
278 名前:デフォルトの名無しさん mailto:sage [05/02/17 19:48:56 ] >>277 入ってる。つい先日のアップデートで追加された。ただ まだ配布CDには含まれていないのでCDが必要な場合は カスタムCDを発注する必要があるけど。
279 名前:デフォルトの名無しさん mailto:sage [05/02/17 21:04:54 ] >>278 情報ありがとうございます。 おし!注文しちゃおうかな!
280 名前:デフォルトの名無しさん [05/02/18 07:10:34 ] なんでRIに<input type="file">がないんだよ・・・。 次のバージョンでは追加されたりするの?
281 名前:デフォルトの名無しさん mailto:sage [05/02/18 19:52:12 ] RWD試用版落としてみました。 Tomcat5.0まで対応になっていました。 ということで、developerWorks注文しました! ・・・が、仕事がJavaでなくC++になりそうな予感・・・汗 まぁ、C++の方が13年以上やってるんで楽なんですが。 UNIXのC++開発環境は最悪だからなぁ・・・汗
282 名前:デフォルトの名無しさん mailto:sage [05/02/18 20:52:13 ] >>281 せっかくだからRWDにCDT入れてC++開発したら? 完成度低いのが正直なとこだけど。
283 名前:デフォルトの名無しさん mailto:sage [05/02/19 09:45:19 ] >>270 さんきゅ
284 名前:デフォルトの名無しさん mailto:sage [05/02/20 11:38:46 ] >>270 よく見てみたら、GUIでいけるのはfaces-config.xmlだけですね。 でも無償なのがありがたい。 lomboz使っているんだがsysdeo推奨ってのがちょっとひっかかるけど。
285 名前:デフォルトの名無しさん mailto:sage [05/02/20 11:41:50 ] >>273 Springよく分からん。 Strutsの今後によっては乗り換えるかも。
286 名前:デフォルトの名無しさん mailto:sage [05/02/20 12:00:33 ] Shaleのナイトリーダウンロードして見ました。 struts-shaleはShaleのソースだけ。 一応動くものが見たければ、struts-shale-usecasesになります。 JSF-RI込みですから、warをデプロイするだけです。 今までのStruts.jarの代わりにShale.jarになっていて、 struts-config.xmlが無くなってfaces-config.xmlとchain-config.xmlが使われています。 web.xmlも<servlet>はjavax.faces.webapp.FacesServlet1つだけで、shaleは <filter>の方に移ってstruts-facesと比べるとシンプルになっています。 ちなみに、<listener>にcommons-chainが指定されてます。 Strutsの開発者がStrutsのとこを置き場として使っているだけで、Strutsとは全く別物ですね。 JSFで使えるコントローラのフレームワークっていう感じです。って、そのままやん>俺。 さて、commons-chainの勉強しよーっと。
287 名前:デフォルトの名無しさん mailto:sage [05/02/20 12:30:34 ] >>286 情報サンキュー。 全く別物かー。 しかしStruts-Facesが糞な以上、Shale使うようになってくんだろうなぁ。
288 名前:デフォルトの名無しさん mailto:sage [05/02/20 17:23:48 ] >>285 SpringはStrutsと気にせず同時に使うもので、Strutsから乗り換えるものではないぞ。 あと、S2JSFはSeasar2用だ。Spring用ではない。
289 名前:デフォルトの名無しさん [05/02/23 23:05:25 ] JSPファイルをincludeして使い回すときって皆さんどうしてます? StrutsのFormBean的な考え方は捨てて、includeして使うJSP毎にManaged Beanを作るとかするんでしょうか? ELでBeanのプロパティを埋め込んじゃうので、Strutsや普通のServlet/JSPアプリでやってたようなJSPの使い回しをどうやるのか悩んでます。
290 名前:デフォルトの名無しさん mailto:sage [05/02/25 14:46:36 ] >>289 オライリー本のサンプルアプリが一番良い答えかも。 買うのはヤダ、というならサンプルソースDLして読んでみてよ。 www.hansbergsten.com/downloadjsf.jsp 漏れの場合はセション内の機能単位にmanaged-beanを切り出すのを基本としてる。 個人的には 『画面別に』 という考えはどうかな?って疑問視してる。 ポトペタIDEの中には勝手にpage-beanなるものを作るのもあるらしいが。
291 名前:デフォルトの名無しさん [05/02/28 23:40:30 ] >>290 レスありがとうございます。 オライリー本は購入しました。 Struts的な考え方を捨てて設計しなおせばいいのかも知れませんが、既存Strutsアプリからの移行という事で どうするのがベストなのかと悩んでいました。 結局オライリー本を読んで、includeしてるJSP用にManaged Beanを切り出してJSPに埋め込み、 managed-propertyタグでForm Beanのフィールドとして設定するようにしました。 何かもっとこういう場合に良い方法とかってないもんですかね・・・? いきなり前面JSFというより、Strutsアプリの一部ずつJSF化とかの方が需要ある気がするんだけどなぁ・・・。
292 名前:デフォルトの名無しさん mailto:sage [05/03/02 11:41:30 ] >>288 Spring自体もMVCコントローラ機能があるので、Strutsと置き換えも可能
293 名前:デフォルトの名無しさん mailto:sage [05/03/02 21:48:50 ] >>290 IBMは画面ごとにBacking Beanが作られるね。 仕様をながめるとBacking BeanとManaged Beanという言葉が出てきて Baking Bean=Managed Beanという感じで書かれているが IBMのこの実装とどっかの掲示板では Backing Beanは画面の後ろのBeanでManaged Beanとは区別する感じだって書いてた。 IBMっぽいし、わかりやすいから俺は嫌いじゃない。Beanがいっぱいになるけど。
294 名前:293 mailto:sage [05/03/02 21:53:15 ] Backing BeanはStrutsでいうActionForm的に使って Managed Beanは一般的にSessionに保持するDTOとかエンティティが良いのではと思うが。
295 名前:デフォルトの名無しさん [05/03/04 01:27:30 ] Oracle ADF Faces Components www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/jsf/index.html これってどうよ? 誰か使ってる人いる?
296 名前:290 [05/03/04 10:45:18 ] >>293 backing-beanとmanaged-beanの棲み分けサンプルをどこかで見れないですか?
297 名前:293 mailto:sage [05/03/04 23:41:28 ] >>296 知らない。 だけどググれば ttp://www.google.co.jp/search?q=backing+bean+site:java.sun.com&hl=ja&lr=&start=10&sa=N 棲み分けまでは行かないかもしれないけどbacking beanについてはわかるのでは?
298 名前:293 mailto:sage [05/03/04 23:42:47 ] ごめん、2ページ目のリンク張った ttp://www.google.co.jp/search?hl=ja&q=backing+bean+site%3Ajava.sun.com&lr=
299 名前:290 mailto:sage [05/03/07 18:56:24 ] ありがとうございました。腰をすえて読んでみることにします。
300 名前:デフォルトの名無しさん [05/03/08 10:34:00 ] @itのJDNCネタを貼っとく www.atmarkit.co.jp/fjava/column/andoh/andoh27.html
301 名前:デフォルトの名無しさん [05/03/11 08:54:26 ] で、これって本当にポトペタでブラウザアプリとリッチクライアントと両方作れるわけ?
302 名前:デフォルトの名無しさん [05/03/11 09:57:24 ] >>301 ポトペタはIBMやSunやOracleその他が実装済み。 eclipseのフリーのヤシはまだ存在しない。 リッチクライアントがらみはまず>>300 のリンク先を嫁。
303 名前:デフォルトの名無しさん [05/03/11 23:47:48 ] JSFでFrame内のページを指定するのってどうやるんですか? Frame内のページを動的に変えたいんですが、Frameに相当するタグってないですよね?
304 名前:303 [05/03/13 01:19:15 ] う〜む・・・しばらく試していますが、やはりFrameが上手く動作してくれません・・・。 target="_top"でSubmitすると、Submitボタンが設置してあるJSPだけ更新されずに真っ白になってしまいます。 もしかして根本的にJSFでのFrame使用法が間違ってるのかな・・・。
305 名前:デフォルトの名無しさん mailto:sage [05/03/13 08:11:59 ] オレはFrameで使用したことなんてないなぁ。
306 名前:デフォルトの名無しさん mailto:sage [05/03/13 10:30:45 ] 俺もない。 けど、理屈は一緒じゃないかな。 subviewとかtilesとか使って実際には1つのページにしているならともかく、 そうじゃないのなら、JSFエンジン(?)いかないhtmlとJSFのソース書いている jsp(*.faces? *.jsp?)とを理解して使い分ける必要がある。 でないと、jsfタグ使っているのに普通のjspだと解釈されれば無視されて 真っ白なページが表示されるかも。
307 名前:306 mailto:sage [05/03/13 10:32:58 ] 普通のhtmlからjsfタグを書き込んだ*.jspを呼び出すときって、 *.facesとかかないけないのかな? web.xmlの記述によるのかもしれないけど。
308 名前:303 [05/03/13 13:20:00 ] >>306 私はこんな感じでFrameを書いてます(このファイル自体はframe01.jspです)。 <frameset rows="50%,50%" border="1"> <frame name="frame1" src="frame02.faces"> <frame name="frame2" src="frame03.faces"> </frameset> この書き方で、frame02内の<h:commandButton>でtarget="_top"でSubmitかけてます。 ナビゲーションルールではframe01.jspを返すようにしていますし、実際frame03.facesはJSFタグが正常にHTMLタグにレンダリングされて返ってきているんです。 FormのあるJSP(frame02.faces)だけが真っ白になってしまうのですが・・・。 最初にこの画面に遷移する際にもframe01.jspを指定していますが、その時は正常に全てのFrameが表示されるので、ますますわけがわかりません・・・。 どなたか助けてください・・・(T_T)
309 名前:デフォルトの名無しさん mailto:sage [05/03/13 16:35:40 ] >>308 java.sun.com/j2ee/javaserverfaces/1.1_01/docs/tlddocs/h/commandLink.html にはtargetあるけど java.sun.com/j2ee/javaserverfaces/1.1_01/docs/tlddocs/h/commandButton.html にはtargetない。
310 名前:303 [05/03/13 17:24:17 ] >>309 レスありがとうございます。 すいません。 こちらの書き方がまずかったですね。 target指定しているのは<h:form>タグです。 <h:form target="_top"> こんな感じでFormを指定して、その中に<h:commandButton>が書いてある、といった意味のつもりでした。 <h:form>ではtarget指定できるんですよね・・・?
311 名前:デフォルトの名無しさん mailto:sage [05/03/14 21:30:09 ] 10〜20行程度の簡単なサンプルソースアップしてくれたら確認してもいいけど
312 名前:303 [05/03/14 22:44:58 ] >>311 おお!ありがとうございます! anu.s7.x-beat.com/1up/src/up1825.zip ↑をお借りしてUPさせて頂きました。 JSPを入れると10行〜20行とはいきませんが・・・。 ライブラリは入っていませんが、SunのRI1.1を使用していての現象です。 アドバイスよろしくお願いします。
313 名前:デフォルトの名無しさん mailto:sage [05/03/16 21:51:32 ] >>312 遅くなりました。今日時間が取れましたので試してみました。 tomcat5.5.7起動時にfacesframetestがエラー(load()例外)はいてましてjsfのサーブレットがこけてましたので、 web.xmlとfaces-config.xml内のコメント部分に2バイト文字がありましたのでコメントを全部削除して実行しました。 えーっと、フレームの部分なんですが、上下半分に分かれてまして、上側にワインレッドでボタンがあって、下側が 下部フレームと書かれたコンクリート色が表示されてます。 上側のボタンを押すと、ボタンの左側にある数字(pageNo)がカウントアップされていきます。 でと、どういう動作をしたらどういう風になって欲しいんでしたっけ? #まとまった時間は土日までとれないかもしれません。
314 名前:303 [05/03/16 23:06:56 ] >>313 ありがとうございます。 こちらのServletコンテナのバージョンを記載するのを忘れていました。 すいません。 私が使用しているのはTomcat/5.0.28なんですが、こちらでは起動時にエラーは吐いていないようです。 >上側のボタンを押すと、ボタンの左側にある数字(pageNo)がカウントアップされていきます。 本当ですか!? こちらの希望する動作はその通りなんです。 ただ、こちらの環境では初回表示時はちゃんと表示されるのですが、ボタンをクリックすると 上のボタンのあるJSPのみ返ってこなくて真っ白になってしまうのです。 ログにはエラーは特に出ていないようなので、原因が掴めずほとほと困っています。 Servletコンテナの違いによるものなのでしょうか? なんだか私の設定ミス?のような気がしてきましたが・・・。 とりあえず、土日あたりに設定ファイルの日本語コメントを削除して試してみたいと思います。 また何かお気づきの点などありましたらご指摘ください。 よろしくお願いします。
315 名前:デフォルトの名無しさん mailto:sage [05/03/17 21:28:04 ] 「Webアプリとリッチ・クライアントの境界はなくなる」──Struts/JSFの開発者が展望 ttp://itpro.nikkeibp.co.jp/free/NBY/NEWS/20050310/157275/
316 名前:303 [05/03/19 16:16:00 ] >>313 本日試してみたところ、日本語コメントを削除(web.xml、faces-config.xml共)してみたのですが やはり上部のフレームがボタン押下後に真っ白になってしまいます・・・。 う〜む・・・。
317 名前:デフォルトの名無しさん mailto:sage [05/03/19 16:40:44 ] 日本語コメントとかは、単純にxmlファイルのエンコーディングの指定が日本語対応になってないだけじゃねぇの?
318 名前:303 [05/03/19 19:09:44 ] >>317 先頭に<?xml version='1.0' encoding='Shift_JIS'?>を入れて保存の際もShift_JISで保存していたんですが・・・。 それだけでは駄目なんでしょうか?
319 名前:デフォルトの名無しさん mailto:sage [05/03/20 01:43:17 ] 関係ないが、WindowsのシフトJISの場合はWindows-31Jだな。
320 名前:デフォルトの名無しさん mailto:sage [05/03/20 08:56:00 ] >>316 ひょっとしてWEB-INF/libによけいなもの入れてない?
321 名前:デフォルトの名無しさん mailto:sage [05/03/20 09:00:23 ] >>319 確かに正しいんだけど、それでもエラー出るんじゃない? 原因よく分からんけど、ユーザが指定してもアプリが対応してくれなきゃ意味無いよね。 あれ? web.xmlって文字コード限定とかそういうの無かったっけ? やっぱよく分からん。
322 名前:303 [05/03/20 12:14:25 ] >>320 今確認してみましたが、参考にさせて頂いている下記サイトと同じ内容でした。 muimi.com/j/jsf/#First_JSF どうしたものやら・・・。
323 名前:デフォルトの名無しさん mailto:sage [05/03/20 16:58:28 ] >>322 俺が試したやつは、 facesframetest ・・なし facesframetest\jsp ・・index.jsp他jsp全部 facesframetest\WEB-INF ・・web.xml,faces-config.xml facesframetest\WEB-INF\lib ・・ 2004/12/30 18:53 118,757 commons-beanutils.jar 2004/12/30 18:53 170,902 commons-collections.jar 2004/12/30 18:53 109,131 commons-digester.jar 2005/02/06 22:23 63,980 commons-lang.jar 2004/12/30 18:53 31,638 commons-logging.jar 2005/02/06 22:23 46,865 commons-validator.jar 2004/12/30 18:53 242,713 html_basic.tld 2005/02/06 22:23 65,368 jakarta-oro.jar 2004/12/30 18:53 364,470 jsf-api.jar 2004/12/30 18:53 698,542 jsf-impl.jar 2004/12/30 18:53 24,514 jsf_core.tld 2005/01/10 10:11 20,682 jstl.jar 2005/01/10 10:11 393,259 standard.jar 2004/12/30 18:53 33,137 web-facesconfig_1_0.dtd 2004/12/30 18:53 33,869 web-facesconfig_1_1.dtd 俺の方がごちゃごちゃ多いな。 別のやつでMyFacesでやったときにちょっと次のやつでえらい はまっちゃったからね。同じようなケースかと思ったんだけど。 ttp://myfaces.apache.org/docs/tomcat55.html あとは、webapps\facesframetestフォルダと、%tomcat_home%\workフォルダ の中をごそっと(facesframetest部分だけでもいいけど)消してからtomcat 起動してみるぐらいかなあ。
324 名前:323 mailto:sage [05/03/20 17:00:40 ] あ、ついでにブラウザの中の一時キャッシュをクリアしてね。 念のため。
325 名前:デフォルトの名無しさん mailto:sage [2005/03/22(火) 20:11:04 ] ひょっとしてfacesframetest\WEB-INF\classesの中が空っぽとか
326 名前:デフォルトの名無しさん [2005/03/29(火) 00:53:32 ] レイアウト的にselectBooleanCheckboxを使いたいんだけど、これ使ってselectManyCheckBoxみたいに選択された値をリストで受け取る事ってできる? それともレイアウトいろいろ設定できるようにselectManyCheckBoxを拡張するしいのかな?
327 名前:デフォルトの名無しさん [2005/04/13(水) 10:02:43 ] eclipseプラグインが色々出てきたな。 使用感想キボンヌ ちなみにeclipse-consoleは去年試した段階では faces-config.xmlをGUI編集するってだけで ダメダメだったが。
328 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 21:40:02 ] >>327 それ、Faces Console じゃないの? 俺も少し前にFacesIDE試してみたけど、Faces Console プラスαって感じ。 そのαの部分がJSFタグが簡単にってやつでちょっと期待したけど、あまりに重すぎたので止めた。
329 名前:327 mailto:sage [2005/04/14(木) 10:04:35 ] >>328 サンクスコ ご指摘の通りeclipse-consoleと書いたのはFacesConsoleの間違いでしたスマソ FacesIDE情報ありがとうございます。これ国産のヤツでしたよね確か。 自分としてはポトペタまでは無くていいから、valueBindingや methodBindingのproperty名称正当性チェック及び補完機能が 欲しいっす。そういう意味で漏れもFacesIDEには期待してます。 ver1.0が出たら試そうと思ってた所でした。 でも重いですか、むうう。漏れの環境では無理かも。
330 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 21:51:49 ] FacesIDE amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=FacesIDE スクリーンショットがあるから、どんなことできるのか分かる。 今はVer.0.1.5だから、1.0を待つってのはちょっと無理じゃね?
331 名前:デフォルトの名無しさん [2005/04/19(火) 10:13:29 ] 誰かJSFのDataGridコンポーネントの在り処知りませんか? 【理想】 ヘッダ列固定可能 ヘッダ行固定可能 フッタ列固定可能 フッタ行固定可能 各セル毎の形式指定可能 セルの編集可能 最悪なければ自作しますが既存のがあればそちらを使いたい所存です ついでに、JSFコンポーネント集みたいなサイトがあれば教えていただけると嬉しいです。
332 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 14:22:13 ] >>331 dataModelを<h:dataTable>にbindする。 それとも知ってて「それじゃ満足できねぇ」の意?
333 名前:デフォルトの名無しさん [2005/04/19(火) 16:27:09 ] >>332 ありがとうございます。ちょっと試してみますね ちなみに求めているのはASP.NETの WebForms版fpSpreadのパワーアップ版みたいな感じです dotnetdemo.grapecity.com/demo/spread/spreaddemo/
334 名前:332 mailto:sage [2005/04/20(水) 13:15:21 ] >>333 リンク先見た。さすがにそこまでの機能は無いなぁ 参考までに、今年リリースされるJDNCのデモでも見てくれ。 こいつはJSFの婚約者なんだ。結婚式はもう少し先だけどね。 https://jdnc.dev.java.net/
335 名前:デフォルトの名無しさん [2005/04/27(水) 22:37:51 ] あげ
336 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 02:38:43 ] JSF だと、Controller の実装ってやらないの?(つか、やらなくていい、というか・・・) JSF使ってみようか迷いながら調べているんだけど、これまでの servlet/jsp やMVCといった 概念がなくなってて(見えなくなってて)なかなか実際に使うには勇気がいる様な気がした。 便利な仕組みがたくさんあるだけに興味はあるんだけど。 JSFから始める未来の技術屋さんは、httpのことも知らず、getParameter 何それ?ってな時代がくるんだろうか。
337 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 09:21:16 ] コントローラは好きなフレームワーク使ってくれっていうことだろ。 JSFはあくまでビューの標準規格だから。 Struts初めての人でもhttpなにそれリクエストなにそれみたいな人が増えている。 まだStrutsとかなら知らんとまともにつくれんだろと言えるけど、 JSFが普及し出すとさらにふえると思う。知らんでもそれなりに作れるようになるから。 技術が進歩したというか、Javaのすそ野が広がったというか、 喜んでいいのか悲しんでいいのか、なんだかなあ。
338 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 09:34:50 ] 最近簡単なServletを書こうとして request.getAttribute("hoge")とやって「あれー、おかしいなぁFORMの値取れねー」と しばらく悩んだ俺がいるわけだが
339 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 11:16:51 ] JSF の Backing Bean って値の変更と設定をするっていう意味ではコントローラっぽい とも思うけど、そうでもないのかな。違うとしたら、コントローラは、どこに実装するんだ? アクションリスナーで呼ばれる部分? >>337 httpなんたらってやってる人間はいずれ職人とか呼ばれるようになるのか
340 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 12:45:12 ] >>336-339 キミらのことを指差して「ソケットなにそれlisten/bindなにそれみたいな人が増えてる」と嘆くようなもんだ。
341 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 19:09:55 ] >>340 そういうつもりはなかったですが、JSFから入った場合、それしか出来ない人間になってしまう気がしたもので。 フレームワークありきで入ってしまうと、その後応用がきかないつーか。 まあ、それで仕事があって商売が出来てなおかつ楽になるんだったら悪いとは言わない。 セコセコ細かいコーディングするのは正直言って俺もやだし。 で、誰か知ってたら教えて欲しいのですが、 <f:selectItems> に渡すBackingBeanのプロパティの型って、必ず SelectItem つっこんだ Collectionじゃないとダメなんですか?普通のStringのListや<String,String>のMapを渡しても 無視されてる様な気がするんですが。 BackingBean では、出来るだけ SelectItemをnewするとか、UIを意識したコードは書きたくないと 思うんだけど、BackingBeanって、もともとそういうものでしょうか?
342 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 20:26:38 ] >>341 どんどん下位レイヤというのは覆い隠されていくわけだから、問題ないというか仕方ないと思うよ。 どちらにせよJSFのようなHTTPを覆い隠すレイヤーが必要で、Javaの場合はJSF以上のものはないしこれからJSFが広まっていくだろうから、JSFしか出来なくてもあまり問題ない気がする。 JSFには、そう言い切ってしまえるところまでがんばって欲しいとは思うけど。
343 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 22:00:43 ] >>341 マネージドビーンっていうのは、そういうもんだと思ってる。 あくまでビジネスロジックとビュー(JSF)をつなぐものとして。 1つのJSPファイルに1つのマネージドビーンを用意することにしている。 StrutsでいうところのActionっぽい感じ。
344 名前:デフォルトの名無しさん [2005/05/02(月) 13:35:10 ] >>343 >1つのJSPファイルに1つのマネージドビーンを用意することにしている。 何で? オレは 『機能単位』 だなぁ。一つのJSPで複数のManaged-Bean使ってるし 複数のJSPで一つのManaged-Bean使ってるし。まぁN対Nっつー感じで。 もしかしてIDEの影響?PageBeanって呼ぶのだっけ? 追伸:Controller役に関しては「それってコンテナのお仕事でしょ」って考えてるけど・・・
345 名前:343 mailto:sage [2005/05/02(月) 21:58:53 ] >>344 > 何で? 収拾つかなくなるから。 補足すると3つのJSPで1つの登録画面とかいうなら、マネージドビーンは1つ。 (だからマネージドビーンっていうより、バッキングビーンかなあ。) 逆はないなあ。逆にするって事は、ビジネスロジックがJSFから切り離せないんじゃないの? まあ、今のやり方がベストだとは思ってないから、検討の余地ありだけどさ。 > 追伸:Controller役に関しては「それってコンテナのお仕事でしょ」って考えてるけど・・・ は? なぜコンテナ?
346 名前:デフォルトの名無しさん [2005/05/02(月) 22:44:23 ] IBMのWSADはそういうコード吐くよね だいたいJSFなんて、1からコード書くような開発用のものではない ツールと組み合わされて使われることが目的 ベタで書くのもいいけど それだったら他のアプローチ考えた方がいい
347 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 03:38:32 ] >>220 遅レスだけど、俺もFacesIDE使ってて同じバグに悩んだ。 でも、jarファイル群をSun実装のJavaServer Faces 1.1.01のものに置き換えたら 解決したYO!
348 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 03:52:58 ] 追記 結局、FacesIDEが標準で含んでいるJSF実装のmyfaces 1.0.8が、IBM実装JSFと同じバグを 抱えていたってことらしい。
349 名前:デフォルトの名無しさん mailto:sage [2005/05/12(木) 01:17:17 ] Exadel studioがフリーになったそうですが 誰か使ってみた奴はいる?
350 名前:デフォルトの名無しさん mailto:sage [2005/05/12(木) 01:35:03 ] >>349 情報サンクス! 今ダウソしてたところ それにしてもExadel太っ腹だなー 内容にはかなり期待してる
351 名前:350 mailto:sage [2005/05/12(木) 02:45:29 ] Exadel studioのダウンロードはユーザー登録をすると、登録に使った メールアドレスにダウンロードURLが送られてくる方式です。 チュートリアルを見た限り、ユーザー登録するだけの価値はあるかと。 Exadel studioの利用チュートリアルやデモなどはこのページにあります www.exadel.com/products_tutorials.htm
352 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 02:38:17 ] Exadel Studio 使ってみたけどイマイチだった。 Managed Bean を作って、プロパティも適切に設定したはずなのに、 JSF内で使おうとすると認識されない(そんなプロパティ無いと言われる) Tomcatを再起動しても同じ また、JSFでMyFacesのタグライブラリの宣言は手動でやらないといけない そして、肝心のJSFのページ遷移をダイアグラムを使ってビジュアルに指定する機能は、 有料版しか使えない ストレスたまるからsysdeo+FacesIDE+amateras Html editorの組み合わせに戻したよ 個々のエディタ(JSFエディタ,CSSエディタなど)の出来はいいから、それらだけ 使うのはアリだと思う
353 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 02:47:32 ] まあ総括すると、 個々の機能はいいんだけど、肝心なところの使用感が今ひとつ そんな感じ
354 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 09:58:34 ] いや、一番の問題は、アピールポイントが体験できない体験版の 存在価値って何なんだろう?じゃないか?w 自動CM検出機能搭載!体験版では使用できません。 擬似5.1chストリームの生成可能!体験版では使用できません。 体験版の意味ねぇよ_| ̄|○|||
355 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 10:21:58 ] >>352 FAQから. www.exadel.com/productsFAQ/new/#5_4 >5.4 What third-party plug-ins are installed with Exadel Studio? > >WTP Plug-Ins (IBM contribution with several significant bugs fixed) >VE Runtime (VE-runtime-S20040628) これ多分JSFエディタ以外の個々のエディタはeclipse.orgのコード そのままだとおもう。ならJSFエディタだけ個別のプラグインにして 売ってほしいとこだ。 >>354 Proのほうも30日間限定で使えるらしいから、それで問題ないと思うよ。 さて、IBM/RationalがJSFの部分を省いてオープンソースにしたWTPを元に、 JSF開発環境を出しているわけだけど、本家と比べて出来はどうなのかな。
356 名前:355 mailto:sage [2005/05/14(土) 10:35:30 ] ところでWTPってEclipse3.0系と3.1系のどちらも開発途中の コードしか公開されていないわけだけど、Exadel Studioは どこまで手を入れてるのかな。 いくつかのクリティカルなバグは自分のところで潰したって 書いてあるけどちょっと気になる。
357 名前:デフォルトの名無しさん [2005/05/22(日) 16:32:31 ] Myfaces+Eclipse+Tomcatで何のタイミングかわかんないんだけどしょっちゅう文字化ける JSPのクラスファイル消して再コンパイルさせれば、元に戻るんだけど なんか理由あるの? JSPの最初には↓のようにかいてる <%@ page language="java" pageEncoding="Windows-31J" contentType="text/html; charset=Shift_JIS" %>
358 名前:デフォルトの名無しさん [2005/05/22(日) 16:34:45 ] pageEncoding="Windows-31J" ならば charset=Windows-31J にしておけば?わざわざShift_JISにする理由がわからん
359 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 17:01:39 ] >>357 encoding宣言とそのjspファイルの実際のencodingが合ってないとか
360 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 20:22:17 ] >>357 SysdeoのTomcat Launcher Pluginとか使ってるでしょ? JSPから生成されたJavaソースファイルのコンパイルを Jasper(TomcatのJSPコンテナ)で行うと化けない。 Eclipseで行うと化ける。 Jasper(TomcatのJSPコンテナ)は、デフォルトではJSP→Javaに変換するとき UTF-8でソースコードを生成する。しかし、Eclipseの、Javaソースファイルを 開くときのソースファイルの文字エンコーディングの設定がUTF-8になっていない 状態でEclipse上でコンパイルされてしまうと、化ける。
361 名前:デフォルトの名無しさん [2005/05/22(日) 21:08:15 ] >>360 の言うように >デフォルトではJSP→Javaに変換するとき UTF-8でソースコードを生成する。 この部分の設定変えてみよう っていうか俺が一番言いたいのは 日本語文字はリソースファイルに書けばいいと思うんだけど・・・ 自分はいままで(このような不意な)文字化けが絶対に起きないようにリソースファイルに書くのが定石だと思ってたが・・・
362 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 21:25:30 ] >>361 コンテンツによっては絶望的じゃないか?
363 名前:デフォルトの名無しさん [2005/05/22(日) 21:29:35 ] >>362 なにが絶望的? ・すべてがリソースに書き出せるわけが無い(?) ・>>361 のやり方は絶望的 ・それ以外の意味
364 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 21:40:06 ] HTMLしかしらないデザイナがリソース分離とかやるとおもうか?
365 名前:デフォルトの名無しさん [2005/05/22(日) 21:42:43 ] >>364 やらないだろうね っつーか 言ってる意味がわからん デザイナがプレーンなHTML持ってくるのはとうぜん JSPタグとかに直すのはどの道プログラマ そんな理由でリソース使わないのはおかしくない?
366 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 21:57:42 ] >>365 プログラマが手を入れたJSPファイルは、デザイナにとって理解不能なモノになるわけだが、 そういう分業はそのうち破綻しないか? JSFスレとしては、デザイナが使えるJSFエディタキボンヌ、というところか。
367 名前:デフォルトの名無しさん [2005/05/22(日) 22:00:22 ] >>366 ちょいまり、 JSPファイルがデザイナに戻る流れってあるのか?