[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 09/11 23:13 / Filesize : 137 KB / Number-of Response : 618
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

JSF(JavaServer Faces)2



1 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 14:34:57 ]
JSFについて語ってくれ

前スレ
JSF(JavaServer Faces)【.NET死亡?!!!】
pc8.2ch.net/test/read.cgi/tech/1059208396/l50

75 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 10:06:20 ]
>>73-74
設定すればすぐにフルに機能が使えるというのか?
Tomcat5.5でもアノテーションとかGenericsとかをJSPで

76 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 10:24:57 ]
>>75
AnnotationやGenericsとJSFの使い勝手がどう関係するのか知りたい

77 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 12:28:24 ]
>>75
コンパイラの問題だろ。
ちゃんとSE5のコンパイラを指定すれば、Tomcat5.5でもスクリプトレットで拡張構文使えるよ。

78 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 12:06:22 ]
JSFって聞くたびに
Java Server Fucker
って思う。一生懸命Faces訂正するもののますますFuckerのような気がしてならない

79 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 15:52:57 ]
Sister Fuckerじゃなくてよかった。

80 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 15:55:47 ]
最近はSkull Fuckにも思えるんだ

81 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 23:11:35 ]
JSFオワタナ

82 名前:デフォルトの名無しさん [2006/06/08(木) 18:42:07 ]
2005年11月から来ました。Mayaとかどうなったの?

83 名前:デフォルトの名無しさん [2006/06/08(木) 22:56:05 ]
普通のレンタルサーバでJavaが使えない時点でおわっとる。
PHPとかで納得するしかないな



84 名前:デフォルトの名無しさん [2006/06/09(金) 01:14:18 ]
あーっ、なるほどね。
よーやくわかった。
サンキュー。

85 名前:デフォルトの名無しさん [2006/06/14(水) 17:44:20 ]
質問です。
Myfacesの拡張タグの<x:tree>の使い方を知っている人はいますか?

86 名前:デフォルトの名無しさん mailto:sage [2006/06/15(木) 00:01:04 ]
います。

87 名前:デフォルトの名無しさん mailto:sage [2006/07/02(日) 09:39:57 ]
JSFを触り始めた初心者ですけど、
日本語が上手く処理できなくてビミョーな気分。

88 名前:デフォルトの名無しさん mailto:sage [2006/07/02(日) 10:22:30 ]
>>87
チラ裏乙

89 名前:デフォルトの名無しさん [2006/07/04(火) 21:10:09 ]
時給1000円でJava教えてくださるかたを募集します
場所 所沢(池袋・高田馬場から直通)

i−want−to−study−java@hotmail.co.jp
(アドレスは全角で書いてあるので半角に直してください)
よろしくおねがいします

90 名前:デフォルトの名無しさん mailto:sage [2006/07/05(水) 02:22:17 ]
コンビニのバイトより安いですが、よろしくお願いします。

91 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 02:32:31 ]

メールしたら監禁されてSPAM送信の手伝いさせられる悪寒



92 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 17:02:28 ]
これってactionで画面遷移しながら処理を行うのではなく、
actionListenerで自画面内で処理を完結させていくという、いわゆるASP.NETみたいな感じで作ればいいのかな?

93 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 01:17:54 ]
>>92
ASP.NETのパクり規格だからね。
そんな感じでいいんじゃない。



94 名前:デフォルトの名無しさん [2006/07/11(火) 11:19:39 ]
■JSF構築事例1
ユニバーサル・ワーク・データベース試験公開版
ttp://uwdb.jeed.or.jp/uwdb2/faces/home.jsp


■JSF構築事例2
松戸市の電子地図情報配信サービス
ttp://www.jamgis.jp/jam_matsudo/portal/bbs/index.html

セッションID消して直接サービスのURLにアクセスすると、Tomcatのスタックトレースが表示されて(ノ∀`) アチャー
ttp://www.jamgis.jp/jam_matsudo/faces/jsp/parts/bbs-main.jsp


■JSF構築事例3
消防設備点検票WEBシステム 試験サービス用アカウントの予約登録
ttp://www.firesoft.jp:8080/RegistCenter/faces/pub/NewAccount.jsp
URLを削ってみると(ノ∀`) アチャー

ちなみにさすがに怖くてどれもweb.xml丸見え等は試してない
JSFを使って外部にサービスを公開するのはまだまだノウハウが不足していると感じるな

95 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 19:24:41 ]
JSFを使用していると普通にCSSを指定することは出来ないんでしょうか?


<head>
<link rel="stylesheet" type="text/css" href="test.css"/>
</head>
<body>
<h2>タイトル</h2>


のようにしてtest.css中でh2のスタイルを指定したのですが上手くいきません。
<style type="text/css">
h2{ … }
</style>
のようにするとちゃんと表示されたのですが。。。

96 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 19:33:03 ]
>>95
普通にできるよ
まずCSSファイルへのパスが正しいかどうか確認
次にブラウザに古いCSSファイルがキャッシュされてないか確認

97 名前:95 mailto:sage [2006/07/16(日) 19:45:03 ]
確認してみたところ、コンテキストルートとブラウザから見たルート(サーバルート)を
勘違いして指定していました。

修正するとちゃんと表示されました。ありがとうございました。

98 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 23:19:31 ]
>>95
もしや、コンテキストルートをハードコーディングしてたりしてる?
それは今後のためにもやめたほうがいいぜ
<c:url> とかで動的生成にしといたほうがいい

99 名前:デフォルトの名無しさん [2006/07/17(月) 20:58:17 ]
時給1000円でJava教えてくださるかたを募集します
場所 所沢(池袋・高田馬場から直通)
よろしくおねがいします
i−want−to−study−java@hotmail.co.jp
教える対象は超初心者です。

専門学校などでJavaを勉強されていて夏休みだけ教えたいという方も歓迎です


100 名前:デフォルトの名無しさん [2006/07/18(火) 23:49:40 ]
ここをおすすめします。
suned.sun.co.jp/JPN/catalog/java.html
> Java プログラミング 入門 for ビギナーズ(J2SE 5.0)
(JP-SL-110-V2 ) 80,000 円(税込84,000 円)  

101 名前:デフォルトの名無しさん [2006/07/19(水) 16:16:41 ]
>>100
>>99は専門学校の自習室の求人とか

102 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 17:57:30 ]
1.2について解説している資料ないですかね。
webでも雑誌でもいいから日本語で。

特に、動作環境とか、何が便利になるのかとか、
そーゆー解説が欲しい。

103 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 18:03:14 ]
新しい技術を得たかったら英語のドキュメントぐらい読め。
文学作品じゃないんだから、必要最低限の簡潔な文章なんだし。



104 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 08:46:22 ]
リクエストパラメータをJSFで扱うにはどうすればいいでしょうか?

たとえば /hoge.jsf?a=b というリクエストがあったときに
バッキングビーンの変数aにbが代入される、というような処理を行いたいのですが

105 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 11:20:08 ]
>>104
String value = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext.getRequest()).getParameter("a");

とすれば取れるが、そもそもJSFはそういう使い方を想定していない。
いままでのWebアプリケーションとは感覚が違う。発想を変える必要がある。

106 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 12:56:54 ]
>>105
だね。
strutsと同じ考え方を引きずっていくと、面倒なだけで生産性が大幅に落ちる。
まー外部のアプリからURL投げて働かせるために、同じ仕組み作ったけど orz

107 名前:デフォルトの名無しさん mailto:sage [2006/07/24(月) 17:36:38 ]
>>105
「Webアプリケーションとは感覚が違う」というと、VBみたいな感じかね?

108 名前:デフォルトの名無しさん mailto:sage [2006/07/25(火) 02:53:49 ]
そんな感じ。
を目指している。

109 名前:デフォルトの名無しさん mailto:sage [2006/07/25(火) 07:42:14 ]
JSFってServletAPIを隠蔽しすぎで逆に使いにくくない?
RoRの次バージョンはRESTfulを目指すって話があるけど、JSFって逆方向に進んでるよね

110 名前:デフォルトの名無しさん mailto:sage [2006/07/25(火) 11:51:23 ]
>>109
御意。

逆方向かどうかはともかくとして、
いままでのWebアプリケーションとは思想が異なるんだ、ってことは充分分かってるんだけど、
それにしてもやっぱりHTTPの上には乗っかってるわけで。

ささっと作り上げる分には非常にラクチンでいいんだけど、
作りこめば作りこむほど、ややこしい問題が出てくる。

111 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 10:54:24 ]
JBoss seam ってデファクトスタンダードになると思う?

112 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 12:23:30 ]
デファクトではないスタンダードになるよ。

113 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 13:55:41 ]
デファクトにならないと意味無し。



114 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 15:28:30 ]
人が少なすぎて判断が付かない

115 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 22:43:17 ]
使いやすくて品質が良くてサポートが将来にわたって安心で値段も安けりゃスタンダードでなくてもいいな


116 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 02:53:43 ]
>>113
デファクトではなくて、ちゃんとした標準(JSR)になる。

117 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 03:02:01 ]
今の流れだと、順調に作業が進めばJavaEE6に取り込まれるだろうし。

118 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 07:26:47 ]
>>116,117
標準仕様になるだけじゃ不十分だっての。
使われないと。


119 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 11:01:35 ]
>>118
標準になってツールやら資料やらが揃って、自分が便利と思うなら、それで十分だと思うが。

120 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 12:35:18 ]
流れ切ってすいません。
条件によってコンポーネントを表示させたり、させなかったりする
という処理は可能でしょうか?(1つのJSPで)

121 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 12:44:30 ]
>>119
広く使われなきゃ、ツールも資料も出てこなくない?

122 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 13:31:17 ]
EJBの二の舞にならなきゃいいね

123 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 18:48:14 ]
>>120
可能



124 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 22:25:48 ]
>>121
今の流れでいくと、JavaEEに取り込まれれば、NetBeansが必ず対応するだろうし、Eclipseも続くと思われ。
資料もそれなりに揃っていくと思う。

125 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 11:51:22 ]
標準になるってのは判るけど、全面的にJTA一色に
なるとも思えない。もっとシンプル単純明快な構成を
求めるデベロッパーも多いだろうからね。

EJB2以前   :HeavyWeight
去年までのDI :LightWeight、だとすれば、

Seam:作り方が指定されてる感じがMiddleWeight・・・
という感じがする。(間違ってる?)

まぁSeamも選択肢の一つという位置づけだね、
オレにとっては。

126 名前:125 mailto:sage [2006/08/02(水) 11:57:26 ]
スマソ、訂正

×JTA
○JPA

127 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 01:41:28 ]
ちょっと調べてみたのですが、
JSFで作ったページってアクションが発生するときは必ずJavaScript経由でPOSTされるんですか?

この仕様だとSEO的にはあまりよろしくないということになると思うのですが…


128 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 02:49:42 ]
>>127
どこで調べたのか聞きたい。

129 名前:127 mailto:sage [2006/08/12(土) 16:14:27 ]
調べたというか、自分で本を少しプログラムを作成してみた範囲です。
ActionButton, ActionLinkともにPOSTが発行されてましたんで。
見当違いだったらすみません。

130 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 16:30:50 ]
>>129
ActionButton, ActionLinkって?
使ったJSF実装は?

JSFは、仕様を決めているところ(Sun/JCP)と
実装をしているところ(ApacheとかIBMとか)が
違うんだから、動作の全てがJSF仕様だと思わない方がいい。
仕様でそう決められているのか、
仕様では明確になっていないための実装依存なのか、
ちゃんと切り分けろ。


131 名前:127 mailto:sage [2006/08/12(土) 19:15:36 ]
すみません、h:commandButton,h:commandLinkの間違いでした。
JSF実装はmyfacesで確認していました。
うろ覚えですが、Sun RIでも確認したはずです。

うろ覚えで申し訳ないので、自分でまた調べてきます。

132 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 11:29:31 ]
質問!
h:selectOneRadioのRendererだけ独自で作って描画させました。
valueChangeListenerを利用してるのですが、バッキングビーンに
Eventが通知されません。カスタムコンポーネントを作ってて
同じような事象を解決された方いませんか?

描画してるタグはこんな感じです
<input type="radio" name="myForm:capacity" value="500">〜500人</input><br />
<input type="radio" name="myForm:capacity" value="2000">〜2000人</input><br />
<input type="radio" name="myForm:capacity" value="2001">2000人〜</input><br />

RendererではvalueChangeListenerになにか作用するプログラミングはしてないです。
つうか、何も必要ないはずですよね?なんで独自レンダラーだとEventが通知されない
のか不思議です。よろしくお願いします

133 名前:132 [2006/08/13(日) 23:00:18 ]
あれぇ。誰かあいてしてよぉ



134 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 22:50:47 ]
>>131
JSF1.1ではcommandLinkはformとの関係上、JavaScript必須だったような気がする。
commandButtonはJavaScript無くてもよかったはず。
携帯使うときはcommandButtonで代用する必要がある。
java.sun.com/javaee/javaserverfaces/1.1_01/docs/tlddocs/h/commandLink.html


135 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 23:04:32 ]
>>132
よくわからんけど、decodeは実装した?

136 名前:デフォルトの名無しさん [2006/08/17(木) 01:39:37 ]
sun java studioむずいわ。

137 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 02:04:58 ]
pointbase以外で動くのかこれ

138 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 09:30:29 ]
質問です。
データテーブル内で入力項目1の値を変えたとき、
入力項目の2との積を入力項目3に表示するJavascriptを作りたいのですが、
うまく値を取得することができません。
どのようにすればよいでしょうか。
現在以下のようになっています。
<h:dataTable id="htmlList" value="#{list.list}"
var="list" rows="10" width="100%">
<h:column id="clm1">
<h:inputText id="text1" value="#{list.cnt}"
onchange='keisan()'>
</h:inputText>
</h:column>
<h:column id="clm2">
<h:inputText id="text2" value="#{list.cnt2}" />
</h:column>
<h:column id="clm3">
<h:inputText id="text3" value="#{list.cnt3}" />
</h:column>
</h:dataTable>
画面に表示時の入力項目1のnameは
form1:htmlList:0:text1
form1:htmlList:1:text1
    ・
    ・
のようになっています。
よろしくお願いします。

139 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 10:59:20 ]
>138
です。
自己解決しました。
TomcatPlugin内のDevLoader.zipを解凍して
Tomcatのlibフォルダに入れることで解決しました。
ですが、次は
java.lang.NoClassDefFoundError:
org/apache/commons/javaflow/bytecode/Continuable
が発生してしまいました。
解決方法を教えてください。

140 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 11:02:59 ]
>139
誤爆すみません

141 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 11:07:39 ]
頭を使った形跡が見られない質問だな。

ライブラリが足りない。 ttp://jakarta.apache.org/commons/sandbox/javaflow だ。
自分で入れたjarがこいつに依存してるんだろ。 入れろ。

142 名前:132 [2006/08/17(木) 11:46:05 ]
>>135
decode実装ってどうするんですか?
encodeBeginしかオーバーライドしてないんですがそれが問題でしたかね。
具体的に教えていただけるとありがたいです。

sun download centerからjarのソース持ってきて
SelectOne系のtableタグを描画してるMenuRendererとか
のstartElementsを削除してうまく動作したのだけどね。

143 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 01:00:56 ]
>>142
UIInput系のRendererは
 出力時にencodeXXXでUIComponentの内容を描画
 入力時にdecodeでUIComponentに値を設定
ということをするので、decodeではUIComponentの
setSubmittedValue()を呼んで値を設定する必要がある。

UICommand系の場合はdecodeでUIComponentの
queueEvent()を呼んでイベントをキューに入れる必要
がある。

きゅう。



144 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 02:22:50 ]
JSFでweb.xmlのURLのマッピングって本とかネットだと大抵
/faces/*とか*.facesなんかを推奨してるけどこれだとURL直打ちで
jspファイルを指定できてしまうわけだが、500エラーが出ちゃうのって
あんまりよろしくないわけだけどこれらの問題はどう解決したらいいんだろう?

145 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 02:37:09 ]
あるべきオブジェクトがないとか期待する値と違うとかだろ?
ちゃんと状態を見てハンドリングすれば問題なし

146 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 04:19:09 ]
>>144
RIのサンプルなどを見ればわかると思うけど、
web.xmlの<security-constraint>やServletFilter等でチェックして弾くなど
アプリ側で対処するしかない。

従来のように/WEB-INFの下にJSPを配置できればよいのだけれど、
*.facesではそれができないし、(やってみればわかる。404NotFoundになる)
/faces/* では他の/WEB-INF/以下のリソースにアクセスできてしまう。※
(jarとか設定ファイル類とか)
なので、JSPはWEB-INFの外側に置いて、直接アクセスされないようにするには
アプリ側で対応することになる。

※ただし、MyFaces1.1.3では後者の問題には対応したようだけど、
 これがJSF1.2仕様によるものなのか、MyFaces独自の実装なのかはまだ調べてない。

>>145
そういう問題じゃないだろ。

147 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 07:02:08 ]
>>146
よく嫁500エラーだぞ

148 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 07:12:43 ]
ところで俺今まで一度もWEB-INFの下にJSPを配置したことないんだが、、、

149 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 07:53:00 ]
>>147
読んでますが、何か?

150 名前:デフォルトの名無しさん [2006/09/01(金) 13:27:24 ]
誰か「 hifaces 」というSubProjectについて三行で説明して。

151 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 14:17:20 ]




152 名前:150 mailto:sage [2006/09/01(金) 18:18:49 ]




153 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 18:21:30 ]







154 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 10:45:04 ]
>>150
テンプレートでなんかやりたいらしいが
プロジェクト参加者いねーし
そもそもJSF自体どうでもいいや

155 名前:デフォルトの名無しさん [2006/09/02(土) 13:13:10 ]
CommandLinkのmethod bindingってsessionスコープじゃないと動かないYO
なんで?

156 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 13:22:41 ]
そんなわけない

157 名前:155 [2006/09/02(土) 13:33:56 ]
あった。これひどいねー。

しかしこの場合、ListBeanに引きずられて、
DetailsBeanもsessionスコープの
オブジェクトとして宣言しなければなりません
(<h:dataTable>内のボタンを正しく機能させるためには、Listモデルをsessionスコープに保存しなければなりません)


158 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 13:59:30 ]
>>157
問題の切り分け能力の無い奴だ。

159 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 14:00:29 ]
>>157
何がひどいんだ?

160 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 14:25:27 ]
dataTableの欠陥じゃん。

161 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 14:40:46 ]
どこがよ?

162 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 21:19:12 ]
JSFは生産性が1/10に落ちる糞フレームワーク
氏ねよ

163 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 06:58:35 ]
IBMのJSFはそんなに悪くないと思うけど。



164 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 06:47:40 ]
JSF+Springで、DIによって結合されたクラスを使用して
初期化メソッドを実行するにはどうすればいい?

165 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 06:55:07 ]
initMethodを使えばいいんでねーの?

166 名前:デフォルトの名無しさん [2006/09/26(火) 09:09:36 ]
initMethodってseaserだけじゃないの?

167 名前:ルアーマン [2006/09/26(火) 10:46:42 ]
kansuu.com
また一から組むのまっぴらごめんよ。。
共有一番よ。。。
所詮プログラムなんてよ。。


168 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 13:27:58 ]
Springの場合はinit-methodだったはず
つかマニュアル嫁

169 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 17:52:02 ]
>>164
Web層でいいならServletContextListenerでもいいんじゃない?

170 名前:デフォルトの名無しさん [2006/09/28(木) 23:57:05 ]
デザイナとプログラマの分離とは言うけどさ、
JSFベースのレイアウト職人なんてSOHOにも居ないだろ
結局ELだけのがいいんじゃないかなとか思う

171 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 00:00:04 ]
JSFでデザイナとプログラマの分離は無理でしょ。
そもそもそこを目指していないように見えるんだけど誰が言い出したんだ?


172 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 00:37:18 ]
プレゼンテーション層との分離を業務の分離と解説してるとこが多いだけか。
でもFlashデザイナさんとなら相性いいかもね。ASでCGI使い慣れてる人多いだろうし。

173 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 03:37:10 ]
>>170

デザイナとプログラマの分離だったらVelocity使ったプロジェクトが一番やりやすかったな。

JavaScript書けるレベルのデザイナだったらVTLでスマートなページ作ってくれるよ。



174 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 22:46:47 ]
Velocityはいいよな。個人的にはJakartaの中ではAntの次に傑作だと思う。
社内システムとか組むなら一番汎用性があるよ。

175 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 22:53:02 ]
俺もベロに一票






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<137KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef