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


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

△△もっとStrutsの良さを教えてくださいSession5



1 名前:デフォルトの名無しさん [2006/12/30(土) 18:05:08 ]
Apache Strutsフレームワークについて語るスレ

前スレ
△△まだまだStrutsの良さを教えてくださいSession4
pc8.2ch.net/test/read.cgi/tech/1109465052/

200 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:44:24 ]
すでに作ったもののフレームワークが変更されることはないだろうな。

201 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:57:13 ]
新規の基幹システムですとらっつ&EJB2とはこれいかに?

202 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 15:52:31 ]
にげて〜〜

203 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 20:26:27 ]
今から作るならStruts2がいい?

204 名前:デフォルトの名無しさん [2007/07/01(日) 21:55:42 ]
Struts2全然情報ないな

205 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 22:06:44 ]
>>201
どっかのstrutsベースの独自フレームワーク強制されるよりマシ

206 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 22:13:26 ]
そのどっかのStrutsベースの独自フレームワークなんですが・・・・

207 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 22:52:53 ]
>>206
まあ、それも仕事だ!
独自ルール覚えるのが面倒なんだよな。
(中途半端なGUIツールがあったりするとうざいんだこれが。)
早め理解して、気に入らない点があっても受け入れるしかあるまい。

どうしても使い勝手が気に食わなければ、
スクリプトやエディタのマクロなんかを使って、
いかに快適に糞フレームワークを使うかを考えたりすると、精神衛生上良かった。俺の場合はl。

208 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 00:21:38 ]
>>201
Strutsはともかく
EJB2というあたりに腐臭を感じるな。

ステートレスSessionBean?
ならわかるかな。



209 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 00:37:40 ]
CMPも使うと言っています・・・
IB○の(ry

210 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 01:17:11 ]
>>209
お前、あのプロジェクトか!?

211 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 01:49:34 ]
>> 203
今から作るなら、Webアプリじゃなくデスクトップでやるのがいいな。
Ajaxとか面倒で生産性のないことやるより楽だし顧客の要望にこたえやすい。

212 名前:デフォルトの名無しさん [2007/07/02(月) 19:57:26 ]
>>2111

ねーよw

213 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 20:41:12 ]
デスクトップに比べてWebアプリのメリットはなに?
デスクトップならすぐできることを、Webアプリだと工数がかかる。
それを上回るWebアプリのメリットってあるのか?

214 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 21:07:14 ]
東京でも大阪でも外国でもモバイルでも触れる。

215 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 22:46:43 ]
>>213
配布不要。ブラウザひとつで動かせる点。
Java Web Start?あれアプリ起動するのに、
更新チェックとかするから、結構時間かかるんだよな。

216 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 22:57:50 ]
>デスクトップならすぐできることを、Webアプリだと工数がかかる。

JSF辺りだと「Webならすぐできることをテスクトップだと工数がかかる」って
ノリだと思うが。

まあ、所詮はフレームワークなんでフレームワーク以上の事をやろうとすると
途端に辛くなるのはあるがな。


217 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 23:00:12 ]
ビジネスアプリは
何でも出来りゃいいって言う
わけではない

218 名前:デフォルトの名無しさん [2007/07/18(水) 11:05:44 ]
Strutsで
hoge/hogeapp/
でアクセスした場合、下記のStruts-configで設定した場合
hoge/hogeapp/login.do;jsessionid=.....
といった具合にjsessionidが丸見えになってしまいます。
その後は消えてくれるのですが一発目が出てしまいます。
これを一回も出ないようにするにはどうしたらよいでしょうか?
クッキーが使えることが前程ですが。
よろしくお願いいたします。

<global-forwards>
<forward
name="login"
path="/login.do"/>
</global-forwards>




219 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 15:42:12 ]
それはStrutsではなくて、サーブレットコンテナの仕業かと。

220 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 22:57:06 ]
>>218
丸見えって誰に?

221 名前:デフォルトの名無しさん [2007/07/21(土) 12:46:54 ]
logic:iterateでトラブルにはまってしまい抜け出せません

<logic:iterate id="item" name="result" property="list" indexId="index">
<bean:write name="item" property="fee" />
</logic:iterate>

上記のようなJSPを書くと、
javax.servlet.ServletException: どのスコープにもBean item がありません
というエラーを返します。目の前で定義しているのに…

ちなみにiterateされるlistは全部で3つあって、
<bean:write name="item" property="fee" />

<bean:write name="index" />
に変更すると、きちんと0,1,2と表示されます。

このエラーが起こりうる心当たりがあるかた、解決の微かなヒントでもいいのでお願いします

222 名前:デフォルトの名無しさん [2007/07/21(土) 17:30:51 ]
>>221

result#getList() が無いとか・・・

223 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 12:17:48 ]
>>222
色々調べてみましたが、情けないエラーでした。
具体的には、getList()が返すのはサイズ3の空配列で、
内容はなにもなかったのです。

そこはnull pointer exception出して欲しかった。
助言ありがとう

224 名前:デフォルトの名無しさん [2007/07/22(日) 15:10:21 ]
無設定struts使えば、Strutsもつかえる。

225 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 22:53:48 ]
全く前知識なしで1から触ったが、jsp表示してDBアクセスjsp転送までに
丸1日かかったぞ。
struts-config.xml,web.xmlはともかく、
最初、最新版がいいとおもって2.xダウンロードしてしまって
tldがない、はてな???になってしまった。
1.29でなんとかなったが、問題多発だ。
ベリゲータ入れるつもりだけどまた大変なことになりそうだorz


226 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 22:56:40 ]
なんか・・・バージョンによって変な不具合とかバグぽいのもあるし、
自分の触り方がおかしいのかstruts自体がおかしいのか。
バグの上にバグを築いてるようで精神が折れるorz

227 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 00:54:23 ]
1系は安定してるだろ。バグっぽく見えるのは
フレームワーク全体にいえるんだけど初心者に扱いやすくできてないため。
よくみんなこんなの使うよな。

228 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 06:37:37 ]
と言うかフレームワーク使う人はある程度servlet+JSPを理解してから
使うモノだと思うが。

たとえJSFでも、その壁が気持ち下がるくらいだし。



229 名前:デフォルトの名無しさん [2007/07/26(木) 10:03:59 ]
Tomcatで開発中のプロジェクトをWebLogic9.2に移動してみたのですが
styleIDのところで
「この属性は認識されません。」
というエラーが発生しています。
ただstyleId自体が固定文字列のところは問題ないようなので
下のように可変文字列を出力しているところが問題なようです。

<html:hidden name="hoge" property="type" indexed="true" styleId="<%= "hoge"+ index.toString() %>"/>

同様の問題を解決されたことのあるかたがいましたら
ご教示願えますでしょうか?
よろしくお願いいたします。

230 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:05:13 ]
サーブレットメインでやってるときはstrutsの有り難みが今一だったが、
Struts使えばアップロードが簡単にできると知ってからそれが10倍化した。

231 名前:デフォルトの名無しさん [2007/07/26(木) 18:45:17 ]
Strutsはゴミ

232 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 23:54:54 ]
>>229
カスタムタグの属性のとこにスクリプトレットだの
bean:writeだので値埋め込もうとしても駄目じゃないの?
↓こういう風に書いてもエラーになるよね。
<html:hidden property="honwaka" value="<bean:write name="hogehoge" property="value"/>" />

>ただstyleId自体が固定文字列のところは問題ないようなので
>下のように可変文字列を出力しているところが問題なようです。
なんかもう答えが出ているような気がするけど。

233 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 01:33:57 ]
>>225
もう結構前からTLDはいらんだろ。

234 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 01:34:33 ]
>>230
commons-upload使えばいいだけの話じゃね?

235 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 07:22:25 ]
>>232
ありがとうございます。

Tomcatでは問題ないのでWebLogicの設定かもと調べていたら
WebLogic.xmlにJSPのコンパイル設定があるみたいなので
調べてみたいと思います。

キーワードはrtexprvalueみたいです。

236 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 08:24:30 ]
>>235
え・・・Tomcatでは動くの???
というかJBossだろうがWebSphereだろうが絶対駄目と思うんだけど。。。
最近SwingばっかりでJSP全然触ってないから頭がぼけてるのかもしれないけど。

・・・とか思ったらできるのかな、これ。
俺ならスクリプトレットなんて真っ先に禁止するけど。
百害あって一利なしだよ、あんなの。
www.javaroad.jp/servletjsp/sj_jsp14.htm

そもそもStrutsのtld自体をいじるのはおすすめしないけどなぁ。

↓WebLogicでこんなのあったけど、
これってWebLogic固有設定っぽいし、
あんまり使わない方がいいんでないの?
edocs.beasys.co.jp/e-docs/wls/docs92/webapp/weblogic_xml.html

237 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 08:29:35 ]
>>236
自分も本当は嫌なんですけど
そうするとstyleIdに連番をふる方法が他にありますでしょうか?
もしあるなら使いたいです。

238 名前:236 mailto:sage [2007/07/27(金) 08:39:44 ]
カスタムタグの中に別のタグがあるような書き方はできないはずなので
スクリプトレットも当然駄目かと思ったけど、
TLDの設定で変えられるんだね。動かしてないから知らんけど。

(1)スクリプトレットの式を評価して
(2)その値をタグハンドラクラスの指定のフィールドにセットする...

と考えるとできるっちゃできるか。

ただ、スクリプトレットをJSPにゴロゴロ書き出すと
真似する奴が出て大変なことになると思うよ。
コーディング規約とかで禁止されていない?
割り切って使うならいいかもしれないけど。

>>233
え・・・いらなくなったんですか???
それは初耳だな〜Swingとかもう飽きた・・・
WEBアプリの方が楽でいいから戻りたいです。



239 名前:236 mailto:sage [2007/07/27(金) 08:42:02 ]
>>237
Struts-elを使うか、
カスタムタグを自分で作る・・・
Strutsのタグクラスを継承してtldをちょいちょい書くだけなので
意外と簡単だよ。
自分は後者の方でやった。

他にいい方法って逆にありますかね。。。
というか株を見ながら書いていたらこんな時間なので仕事逝ってきます。

240 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 10:05:06 ]
解決しました。

<html:hidden name="hoge" property="type" indexed="true" styleId='<%= "hoge"+ index.toString() %>'/>

としたらTomcatでもWebLogicでも動作しました。
なぜだかよくわかりませんが・・・

weblogic.xmlではうまくいきませんでした。

241 名前:236 mailto:sage [2007/07/28(土) 01:22:59 ]
>>240
年のせいか触ってないとすぐに忘れる・・・
俺もかなり適当なこと書いてるっぽいけど
もうちょい自分が何やってるか理解しようとする意思を持った方がいいよ。

嫌な言い方するようだけど
JSPなりカスタムタグなりがどうやって動いているのか
全然理解してないし理解しようともしてないでしょ。
俺はこういうのは気になって放置できない。

242 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 12:30:24 ]
Strutsタグは使わないことにしました。

243 名前:名無しさん@そうだ選挙に行こう [2007/07/29(日) 16:19:01 ]
ところで、
ActionFormのreset()って、ページ遷移時と
submitなどが押されたあとももう1回呼ばれるよね。
これって・・・
駄目では。

244 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:34:39 ]
236氏いい加減なこと書きすぎ。
えらそうなこと書きたいならJSP仕様を勉強し直してからにして。
スクリプトレットと実行時式の違いとかカスタムタグ仕様とか。

245 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:35:37 ]
>>243
kwsk

246 名前:デフォルトの名無しさん [2007/07/29(日) 21:18:09 ]
フォーム有りページに遷移→ActionFormのreset()でフォームが初期化される

フォームに値を入力してsubmitする→なぜかまた同じActionFormのreset()が呼ばれて初期化

247 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 22:59:05 ]
それはそういう仕様。
resetメソッドのところの説明をよく読め。

248 名前:デフォルトの名無しさん [2007/07/31(火) 19:34:33 ]
仕事でstruts勉強する必要ができたんだけど
一番分かり易い説明と要点の書いてあるサイトを教えて下さい。



249 名前:デフォルトの名無しさん [2007/07/31(火) 19:37:49 ]
Strutsってなんであんな使い辛い仕様なんだろう
今時WEB案件でjavaとか馬鹿じゃねーのと思う


250 名前:デフォルトの名無しさん [2007/07/31(火) 19:52:45 ]
たしかに、もう何十人の派遣ばっかの烏合の衆でシコシコと大型サイト組むような次代じゃないのかもね
でも次候補にきそうなPHPもなんだかJavaと手間が変わらなくなってきてるしRubyはありえないし、、
模範的なWEB案件ってないもんか

251 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 20:10:23 ]
Strutsがいいかどうかは別としてJavaが一番作りやすいよ
PHPとか中途半端にオブジェクト指向取り入れて死んでるよ

252 名前:デフォルトの名無しさん [2007/07/31(火) 21:13:34 ]
JavaはServletクラスの設計からしてクソだからな。
Strutsはクソの上に積み上げたクソに過ぎない。

253 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 21:16:05 ]
じゃばじゃば言ってる奴はダサいよな

254 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:27:55 ]
じゃあ、何が良いの?

255 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:59:52 ]
まずロジックをHttpServletやHttpServletRequestから完全に切り離すことだろうな。
入力の検査・加工ルールと、出力の整形・加工ルールを外部ファイル化できていればさらにいい。

256 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:12:50 ]
HTML出力に限ればVelocityが良さそうに見えたが、テンプレート側に文字列の加工を連続して書けないのが難点だったな…。
たとえば「小数点2桁で切り捨ててカンマで区切ってからエスケープ処理したい」みたいなときに
テンプレート側にスマートに書けないと、Java側のコードがどんどん膨れて困る。

257 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:14:11 ]
いや、それじゃロジックとviewを分離する意味ないじゃん・・・

258 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:23:21 ]
ん?
値をセットするのと、フォーマットして表示するのは別だろ?




259 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:37:38 ]
本来、JavaがHTMLエスケープまで面倒見るのはおかしいんだよ。
出力がHTMLであることを定義するのはビューなんだから、ロジックとは無関係なフォーマットや
HTMLエスケープはビューがやらないと、それこそビューと分離できなくなるでしょ。

260 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 10:36:14 ]
いまからやるならJSFでいいじゃない

261 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 10:37:23 ]
HTMLでしか表示しないのに、設計的に美しいからと変な手間を増やすのがJava厨クオリティ

262 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 11:52:32 ]
まだPHP4が出だした頃にjavaもやりはじめて、
jspのエラー画面でスタックトレースの階層具合を見た時は轢いたな。

いまとなってはどうでもいいけど。

263 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 21:18:12 ]
ぶっちゃけJSPでいいじゃんって最近おもう。

264 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 21:37:56 ]
さすがに、それはない。

265 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 21:48:47 ]
いや普通にJSPでいいだろ。何がダメなのかわかんない

266 名前:デフォルトの名無しさん [2007/08/01(水) 21:48:58 ]
そもそもなんのためにjavaあるの?意味なくない

267 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 22:05:07 ]
XHTMLってDreamWaverやHomepageBuilderで作れる?
作れるならPOHP系に落ち着いて欲しいな。言語を選ばなくなるし。

268 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 22:39:34 ]
>>266
そもそも何のためにVBが(ry
そもそも何のためにRubyが(ry
そもそも何のためにC#が(ry

ということで、そんな意味のないことを書くな。



269 名前:デフォルトの名無しさん [2007/08/01(水) 23:05:30 ]
>>268
ここまで使うメリットのない言語も珍しいだろ
javaの利点ってなにさ

270 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 23:12:39 ]
煽るためだけに聞いてるような頭の悪いレスにしか見えん。
ああ、夏休みか。

271 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 23:12:47 ]
誰も喪前にjavaを使ってくれなんていわないワケだが。

272 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 05:11:10 ]
>>269
ここまでマジレスするメリットのないレスもめずらしいな。

273 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 08:03:33 ]
ストラッツで作ったwebアプリで
ブラウザの戻るボタンで 戻れないのは、
どうしてる?

注意書でブラウザの戻るボタンは押すなって
書いてあるとこもあるけど
それは避けたいんだよな。

274 名前:デフォルトの名無しさん [2007/08/02(木) 21:11:04 ]
JavaScriptで制御してるな



275 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 07:14:10 ]
最初からメニューを消しておけば問題なし。
ついでに右クリックも禁止してしまえ。
ふはははは。

276 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 08:30:17 ]
>>275
つBack Space

277 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 10:08:18 ]
そもそも戻れないって作り方の問題じゃね?

278 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 10:30:48 ]
戻られて困るようなサイト、Strutsを使うまでもないカスだ



279 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 10:53:00 ]
画面遷移をすべてRedirectで行えばよい

280 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 12:35:47 ]
Struts1.2と1.3、実際に現場ではどちらのほうがより使われている?
各種ツールの対応状況の都合で未だに1.2という話も聞くが実際にはどうだろう?

それから、Struts使う場合でもlogicタグを使うケースと
その部分だけはJSTLを使うケースはどちらが多い?

281 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 17:15:18 ]
1.3に上げるメリットがよくわからないし、2.0もあるしな

taglibについては、以前のStruts開発ではJSTLを使った。
Strutsタグはhtmlタグ以外は使わなかった

282 名前:デフォルトの名無しさん [2007/08/04(土) 17:42:47 ]
分かりやすくstruts解説したサイト教えて

283 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 22:23:29 ]
絶対JSTLの方が楽だと思うけど、
「今までlogicタグ使ってたから」という理由でlogic、beanタグを使うことが多い。

struts-html以外は、JSTLを使うのがベスト

284 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 22:44:26 ]
2.0系は別物だからStruts以外のフレームワークも含めた別の観点からの議論が必要。

1.2.xで作ったモノを1.3.xへ上げる理由はないけど
新規開発ではどう?1.3があるけどそれでもなお1.2を使う?

理想論とか「あるべき」論ではlogicやbeanタグは使わずにJSTLがベターなのはわかりきっているが
実際の開発現場ではどうなの?

285 名前:デフォルトの名無しさん [2007/08/05(日) 10:02:20 ]
おまえらどこでstruts勉強したの?

286 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 11:45:26 ]
>>284
1.3に上げてもものすごいメリットがないからなあ
保守を考えると全部1.2で同じ作りにしてあった方が楽なので、
うちは今のところずっと1.2
beanやlogicはJSTLに置き換えつつあるかな。でもlogicタグしか分からない外注さんも
多いから混ざってる
>>285
本家のstruts-examplesとUser Guideを見ながら。本は買ってない

287 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 12:21:16 ]
カスタムタグは使わないほうがいい

288 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 14:48:26 ]
>>287
なんで?



289 名前:デフォルトの名無しさん [2007/08/05(日) 15:43:07 ]
>>286
分かり辛いだろ、
分かり易く書いてあるサイトとかなかったの?


290 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 12:39:33 ]
やる気の問題だな

291 名前:デフォルトの名無しさん [2007/08/08(水) 22:55:00 ]
やる気なんかないから
分かりやすいのが欲しいんじゃね

292 名前:デフォルトの名無しさん [2007/08/12(日) 13:44:17 ]
スクリプトレットにならないだけでもstruts使う価値あり
veligateとかtablib:logicとかtaglib:beanとか

と、非strutsのソースみて思いました。
JS関数の中にjavaコード埋め込んであったり、もう酷かった。


293 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 15:01:14 ]
JSTLで十分かと。

294 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 16:30:00 ]
最近GWT使うようになってStrutsいらなくなったと感じる

295 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 17:27:00 ]
>>286
同意。

現在の技術者の多くや、情報源の大部分はStruts1.2ベースだから、
1.3や2.0によっぽどのメリットがない限り、保守性、生産性を考慮し、
1.2を採用すべきと考えてる。

それでも1.3や2.0を採用する価値があるか逆に聞きたい。
まぁ、1.3や2.0のこと全く知らないんだけど…


296 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:12:40 ]
>>295
2.0は俺も知らんけど、1.3のメリットなら

処理の割り込みをカスタマイズするのが非常に楽。
たとえば、Actionのexecute()の呼び出し直前/直後に行いたい処理を割り込ませるとか。
アプローチはCommonsChainでAOPじゃないのがイマドキじゃないけど・・・
あとは、ユニットテスト用のモックが提供されているとか、
Validatorや例外処理のリソースバンドル分割に対応しているとか
URLバリデータが賢くなったりとか。


297 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:31:24 ]
Actionがインスタンス化されるときのメソッドって何ですか?

298 名前:デフォルトの名無しさん [2007/08/25(土) 01:06:47 ]
1.3.8、なんで45MBもあるの?



299 名前:デフォルトの名無しさん [2007/08/28(火) 23:34:30 ]
Struts1.3で質問です。

JSPで表示が同じ複数のボタンを配置して、
サーブレットでどのボタンが押されたか判定したいんですが、
どうすればいいでしょうか?

別にStruts使わなくても構いません。

300 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 00:04:00 ]
>>299
EventDispatchActionを使うと吉。






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

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

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