1 名前:デフォルトの名無しさん mailto:sage [03/07/26 17:33] スレがないので新しくたてました www.atmarkit.co.jp/fjava/special/jsf01/jsf01.html java.sun.com/webservices/downloads/webservicespack.html
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ファイルがデザイナに戻る流れってあるのか?
368 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 22:07:37 ] >>367 デザイナが一回しかさわらないとでも? むしろ、デザインは定期的に変わったりするだろ。
369 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 22:08:53 ] 出荷した後で「ここ直して」とか無い?うちはよくあるんだが。
370 名前:デフォルトの名無しさん [2005/05/22(日) 22:11:57 ] >>368 定期的っつ-のがわかんないけど デザイナからあがってくるものはHTMLだけだよ そんなこといったら、あんたんとこどうやって作っているのか疑問 JSP知ってるデザイナばかりではないのだろ? >>369 それって文言変更レベルだろ? そんなのPGがやるだろ
371 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 23:55:45 ] >>370 業務系WEBアプリならともかく、オープンなネット上のショッピングカートのような 見た目重視とかそういうのならいくらでも変更はあがってこよう まず、JSFはビジュアルなデザイナ重視 とはいえ、グループ開発用のいいのあるんかな JSP単体ならDreamWeaverでTomcat連携機能もあったりもして 実はデザイナにもJavaの知識なしで扱いやすい 最初の設定だけはしてあげる必要があるけど、JSPからの戻りが問題ない が、Strutsのようにカスタムタグが出てくるともうだめぽ 本当はたぺちゃんが普及してくれるといいのだが日本語のドキュメント 一切なしで実用的ではない テンプレート埋め込み型を組み込むのがシンプルだしいいやね Struts素のまま使って死んでるプロジェクトいくつかみてきた
372 名前:デフォルトの名無しさん mailto:sage [2005/05/23(月) 00:11:05 ] JSF使えるツールって SunとIBMぐらいでしょうか? 値段いくらぐらいなんでしょうか?
373 名前:デフォルトの名無しさん mailto:sage [2005/05/23(月) 00:53:18 ] >>372 Sunのなら10000円くらいだったかな。 BorlandもJSF使えないかな?
374 名前:デフォルトの名無しさん mailto:sage [2005/05/23(月) 00:55:37 ] >>370 JSPを書くことはできんが、JSPの邪魔をせずに変更できるようなデザイナならいるとは思うが。 で、デザイナとの行き来が問題になってるからTapestryとかS2JSFとかNirvanaとかMayaとか開発されてるんでしょ。
375 名前:デフォルトの名無しさん [2005/05/29(日) 11:12:51 ] 今まで自分がやってきたプロジェクトでは、デザイナーがJSPに触るようなことは想定されてなかったな cssでデザイン関連の設定を極力外出ししてさえ貰っていれば、所詮htmlタグの変更レベルだからPGで対応可能だった。 それでも2度手間でメンドクサイのはたしかなんで、デザイナーが直接触れるS2JSFみたいなのは凄く興味を惹かれる
376 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 11:22:35 ] 開発途中でデザイナとPGでHTMLが行ったり来たりするってどういうことよ 仕様変更時はしょうがないが、設計書書いてないの?
377 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 12:21:32 ] >>376 ネット上で公開するB2Cのアプリだと、ぎりぎりまでデザインにこだわるお客さんは結構いるよ。 設計ではなく、見た目の問題でね。
378 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 15:27:51 ] デザインなんて仕様で決めれるもんじゃないしね
379 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 18:58:30 ] >>378 紙芝居わざわざつくって、事前に確認とっているんだから 大幅な変更は別料金ですよね? >ぎりぎりまでデザインにこだわるお客さんは結構いるよ。 PG側としてはむかつく訳だが
380 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 20:18:57 ] >>379 で、そういうPGは、クライアント側としてはむかつかれる訳だが
381 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 20:56:35 ] 間にSEなりPMが入っているのでクライアントと直接話さないよPGは
382 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 21:41:08 ] というか、デザインなんて、サイトインしてからも変わる。
383 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 23:37:14 ] >>382 そのときデザイナは現行のJSP見るのかい? プレーンなHTMLだろがボケ デザイナ(HTML)→プログラマ(JSPに直す) 一方通行なんだよ 簡単な修正も出来ないプログラマはイラン
384 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 23:41:40 ] >>383 あほみっけ
385 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 23:41:49 ] おまいらスレタイ嫁
386 名前:デフォルトの名無しさん mailto:sage [2005/06/01(水) 23:56:44 ] >>383 で、またプレーンなHTMLにJSPのタグとか1から埋め込んでいくの? いいね、工数ぼったくれて。
387 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 17:28:57 ] そこでXMLCですよ・・・・。 今でも使ってるの俺ぐらいだろうな・・・・。
388 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 00:51:56 ] あ、その言葉、おれも聞いたことあるよ(・∀・)
389 名前:デフォルトの名無しさん [2005/06/11(土) 02:09:59 ] AjaxFacesってのが出たみたいだけど、使った人いますか? どんな感じ? Ajaxってのがなんかスゴいこと出来そうな感じ。 AjaxFaces 1.0 released www.theserverside.com/news/thread.tss?thread_id=34350
390 名前:デフォルトの名無しさん mailto:sage [2005/06/12(日) 14:49:31 ] >>389 デモが見たい まJSF自体がJavaScript吐くようなカスタムタグだから当然だけど・・・ ちなみにAjaxから勉強しないとはまるぜ
391 名前:デフォルトの名無しさん [2005/06/13(月) 18:23:51 ] JSFのコントローラがだめぽだから、コントローラ部はStrutsをつかって、 ビューの部分はJSFなんて話をよくきくんでござんすが、JSFのコントローラの いったいどこがStrutsと比べてだめぽなんでやんすか?
392 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 01:41:35 ] どこで聞いたのかわかんないけど Strutsとは微妙に層が違うと思いますよ
393 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 03:47:18 ] StrutsはWebアプリケーションを作りやすくする感じだけど、JSFはアプリケーションをWebで作りやすくする感じ。 Webを意識する必要があるならStrutsで、アプリケーションならJSF、という印象をうけた。
394 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 09:46:32 ] >>393 意味不明
395 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 11:10:50 ] なんとなく伝わるぞ? JSFだとURLと処理(Action)の関係が固定にならないから、 パラメータ付きのURLをメールに乗っけるとかは作りにくい。 StrutsだとHttpSessionを一切使わない作りにもできたり。 アプリケーションの基盤としてはJSFの方が遥かに上だが。
396 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 17:36:10 ] >>391 ダメだといわれているけど、改めて理由を聞かれると答えられなかったのでちょっと考えてみた。 コントローラっていうのがナビゲーション機能っていう意味でなら、struts-config.xmlと比べても何の不満もない。 ちょっと機能が違う部分があるけど、それは目的が違うから。 JSFを使うつもりなら、そのコントローラ部分にStruts1.xを使うっていうのは止めといた方がいい。 JSFはイベント駆動型で、Struts1.xはリクエスト駆動型だから、無理矢理組み合わせたところでメリットがない。 (タグだけJSFで書いて、でもイベント駆動にはしないってことになるでしょう。) 今Strutsを使っていて将来性を高めるためにView部分をJSFでっていっても、 Strutsを止めて作り直すようなことがあったとしてもViewの部分(JSFの部分)が ほとんど修正なく使えるとも思えない。 イベント駆動とリクエスト駆動での設計の違いなんかを考慮しないで、 JSF使おうというときにStrutsと同じ設計で行こうとすると、JSFのコントローラだめぽと勘違いするんじゃないのかな。 それに応じた設計をしなかったのが問題なわけだと思うんだ。 ただ、ローカルにインストールするアプリを作るのと同じように、強力なコントローラ部分がないっていう感じはする。 (ここでいうコントローラはナビゲーション機能とは違います。) これはDIとかAOPとかそういう別のフレームワークを組み合わせて使うのがベターだと思う。
397 名前:デフォルトの名無しさん [2005/06/21(火) 17:01:28 ] JSF+Springでアプリ作ってます。 ビジネス層はプレゼンテーション層を意識してはならないと思っています。 なので、DB更新処理はManagedBeanがDTOに値詰めてビジネスロジックに渡して 中でDAOが処理という設計にしました。 そこで、DBテーブルに持っている更新者IDと更新日付に ログインユーザー情報(SessionスコープのManagedBean)をセットするのは ManagedBeanの役割だと思うので ManagedBeanでDTOにセットしてあげてるのですが、非常にかったるいです。 JSFから別のものに乗り換える場合 ManagedBeanで書いたかったるい処理を乗り換えたものにも やらないといけないのは非常にめんどくさいと思ったんですけど 私どっか考え方ずれてますか?
398 名前:デフォルトの名無しさん mailto:sage [2005/06/21(火) 17:03:23 ] ちょっと訂正 >なので、DB更新処理はManagedBeanがDTOに値詰めてビジネスロジックに渡して DB更新処理は”プレゼンテーション層に持っている情報”はManagedBeanがDTOに値詰めてビジネスロジックに渡して
399 名前:デフォルトの名無しさん mailto:sage [2005/06/21(火) 22:00:53 ] 非常にめんどくさいと思うのは別にいいことじゃない? リファクタリングのしがいがあると思うけどなあ。 回答になってないけどさ。
400 名前:デフォルトの名無しさん mailto:sage [2005/06/21(火) 22:23:14 ] >>397 俺がよくやるのは、HibernateでInterceptor使って、 getUserPrincipal()と更新時刻を強制的にセットする方法だな。 Hibernateのマニュアルにやり方載ってるよ。
401 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 09:34:55 ] >>397 Facade
402 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 17:51:41 ] JSFでStrutsのDynaActionFormみたいなことは出来ないのでしょうか? map-entriesで似たようなことはできるんですがvalue-classの指定がmap-entry毎にないんで valueが全て同じ型になってしまいます。 map-entry単位でvalue-classの定義が出来れば楽なんですが...
403 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 00:01:57 ] www.eclipse.org/proposals/eclipse-jsf/main.html 意外なことにinitial committerはIBMじゃなくてoracle。
404 名前:デフォルトの名無しさん [2005/06/28(火) 01:19:32 ] セッションが切れた時の判定って何から取得するのがベストなのか 教えてください。イマイチ何から取得して判断すべきなのか解らない。
405 名前:デフォルトの名無しさん mailto:sage [2005/06/28(火) 19:59:23 ] 単純にListenerじゃ駄目なのか。JSFの話じゃなくなるけど。
406 名前:デフォルトの名無しさん mailto:sage [2005/06/28(火) 20:53:35 ] JSFって、クライアント側に全部持つ事できるから、セッション切れても大丈夫じゃないの?
407 名前:デフォルトの名無しさん mailto:sage [2005/06/28(火) 21:13:04 ] >>406 それはない
408 名前:デフォルトの名無しさん [2005/06/30(木) 01:20:54 ] セッションの有効期限を200分にしてるにもかかわらず 25秒間何もしないで放置するとすべてのオブジェクトが開放されてしまうのに はどのような原因があるのでしょうか?ビーンのスコープはすべて Sessionに設定しています。
409 名前:デフォルトの名無しさん mailto:sage [2005/07/23(土) 03:45:10 ] >>404 javax.servlet.http.HttpSessionListener って>>405 がレスしてんのか…orz
410 名前:デフォルトの名無しさん [2005/07/23(土) 09:51:33 ] なんかJSFって難しそうだな。 とりあえず今回のプロジェクトはStruts1.2にします。 orz..
411 名前:デフォルトの名無しさん [2005/07/23(土) 11:12:57 ] >>410 どのようなサイクルで処理が回っているのか理解してから使ったほうがいいと思う これは非常に重要 俺は半年前Websphereで初めてJSFやったんだけど たまたま時間に余裕のあるプロジェクトだったんでゆっくり勉強してから作業に入れたので とても幸運だった いつでも質問してくれ かなりの事が答えられると思う
412 名前:デフォルトの名無しさん mailto:sage [2005/07/23(土) 11:18:30 ] なんかJSFって難しそうだな… xDBCとsocket通信を使って開発したほうが楽そうだ。
413 名前:デフォルトの名無しさん mailto:sage [2005/07/23(土) 11:25:32 ] >>412 ま、俺もたまにそういうこと思うけどね StrutsやHibernate、Springをプロジェクトで使ってもいいけど 半数以上知ってる奴がメンバーの中に居なければ、逆に進度が落ちる みんなそんなにバカなコーディングはしないだろう 普通に(JDBCとかServletAPIで)作っていってもそれほど問題はないとはおもうこともしばしば 柴俊夫