△△もっとStruts2の良さを教えてくださいSsssion6

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2008/08/01(金) 05:27:03
Apache Strutsフレームワークについて語るスレ

前スレ
△△もっとStrutsの良さを教えてくださいSession5
http://pc11.2ch.net/test/read.cgi/tech/1167469508/
2009/11/15(日) 20:56:22
I think so.
2009/11/15(日) 21:00:55
乱立してるのってJavaだけじゃないし
2009/11/15(日) 21:26:38
だけじゃなければ良いってもんでもないだろ
510デフォルトの名無しさん
垢版 |
2009/11/15(日) 21:28:23
>>505
それに相当するのはJavaでいうとStrutsではなくGrailsだな
2009/11/15(日) 21:32:02
でもJavaは特に多い。
Symphony、Railsはフルスタックだから情報がまとまってるもの。
JavaはDIやらORMやらその辺の情報がバラバラなんだよね。
好きなのを組み合わせて使うのがJava流なのかもしれんけどね。
2009/11/16(月) 18:55:41
>>481
Hibernate、JPA実装だけど駄目か?
2009/11/17(火) 00:33:59
>>511
JavaEEはフルスタックですよ
2009/11/17(火) 02:14:47
もうJavaEE6でいいじゃん
2009/11/17(火) 07:25:15
まさに>>484だな。
2009/11/17(火) 18:00:19
単にマイナーでそれだけしか無い言語と、多様性があって選択肢が確保されてるjavaを比べてもなあ。
それこそjavaの案件ならst1使うって決めてしまえばいいだけで。

java案件も無いのにjavaエンジニアを囲って給料払い続けるほうが高コストだろう。
java案件取れたら募集掛けて寄せ集めるのがコスト効率はいい。
javaコード描いてるだけの下っ端じゃなくて、予算管理も遣ってみて経験詰んだら。
2009/11/17(火) 23:53:52
struts2のガイドのPerformance Tuningでfreemaker関連の事が沢山乗ってますが
jspだけ使ってたら必要ないものでしょうか?
2009/11/18(水) 15:05:29

【Pure】HSQL database engine【Java】
http://pc11.2ch.net/test/read.cgi/db/1060970234/265-

【PureJava】 Derby 1 【OpenSource】
http://pc11.2ch.net/test/read.cgi/db/1128799341/96-

【Java】H2 Database Engine【GCJ】
http://pc11.2ch.net/test/read.cgi/db/1165162457/90-
2009/11/23(月) 09:50:15
struts2のアーキテクチャって
struts2.xmlがプログラマーから見たコントローラーだよね?事実上
2009/11/23(月) 14:59:19
事実上もなにも、そうでしょ。
2009/11/25(水) 17:58:38
コントローラはあくまでActionじゃない?
xmlはその設定ファイルというだけで。
コントローラの役割ってユーザからの入力を受け付けてモデルを起動してビューに渡すことだから、
そのうち「どのURLで受け付けてどのビューを起動するか」の設定を分離してるだけというか
2009/11/30(月) 20:52:18
「コミュニケーション能力」という言葉の罠
http://society6.2ch.net/test/read.cgi/soc/1258793994/
2009/12/04(金) 06:36:43
もう語り尽くしたか?
2009/12/04(金) 15:59:15
Strutsって3次元配列がフォームで使えないから意味ない
2009/12/04(金) 18:15:56
意味が分からん
526デフォルトの名無しさん
垢版 |
2009/12/04(金) 18:20:05
>>524
Write it again in English.
2009/12/18(金) 23:03:38
WEB-INFのINFってINFormationだろ?
情報なのは当たり前だろうが
って思うんだけど
2009/12/19(土) 00:10:27
INFINITE

INFRA
2009/12/19(土) 02:22:30
infinity 説に一票
530デフォルトの名無しさん
垢版 |
2009/12/19(土) 23:06:15
inferiorityの略だと$UNの講習で教わりました
531デフォルトの名無しさん
垢版 |
2009/12/26(土) 13:51:12
inferiority説に一票
2009/12/30(水) 15:48:17
struts2でseoされたurl(pathinfoでurl引数を受け取るやつ)をやる一般的な方法ってなに?
2009/12/30(水) 18:22:57
もしかしてアクションクラスって
xwork2のActionクラスとかActionSupportクラスを直接継承してないとダメ?
複数のアクションにまたがる共通機能を実装しようとおもって
ActionSupportを継承したスーパークラスを挟んだらstruts2フィルタの起動に失敗した
2009/12/30(水) 21:28:07
そんなわけない
2010/01/10(日) 00:50:39
プロジェクト名TestにするとURLが
http://localhost/Test
になるけど
http://localhost/TEST
でも
http://localhost/tEst
でも同じプロジェクトだと認識させるように、
要するに大文字小文字を区別しないようにするにはどうすればいい?
2010/01/10(日) 14:06:53
Testにリダイレクトする
2010/01/10(日) 14:20:59
フィルタ
2010/01/10(日) 14:52:23
フィルタってルートから使えるの?
2010/01/10(日) 16:27:07
何がしたいんだか分からん
2010/01/11(月) 23:48:16
全てのアクションの全ての返り値で
同じjspファイルを使用したいんだけど可能?
541540
垢版 |
2010/01/11(月) 23:48:59
アクション数に比例して設定を増やさずに、と言う意味で。
542540
垢版 |
2010/01/11(月) 23:53:23
struts.xmlで、こういう事がしたい。
<action name="*" class="{1}Action">
<result>/common.jsp</result>
</action>
2010/01/12(火) 01:07:37
>>542
struts.xmlはワイルドカードつかえるはずだけど?
544540
垢版 |
2010/01/12(火) 01:19:57
たぶん、class属性で変数が使えない
resultタグ内では使えるんだけど
2010/02/20(土) 23:23:03
>>416
実は、オレも未経験でJavaやらされているんだけど
よくわからん
技術指導と開発リーダーやってくれる人が欲しい
人月60万くらいでいかが?
2010/02/20(土) 23:55:23
>>545
60万だと10人日になります。
2010/02/21(日) 02:54:43
>>545
俺を使えwwwwwww
2010/02/21(日) 09:49:21
>>546
他の外注とのバランスもあるからね、人月60万くらいしか無理なんだよ。
オレも技術だから、言いたいことは分かるがな。

>>547
いきなり、「俺を使え」と言われてもさ
何が出来るか言ってもらわないと
あ、後勤務地は大阪だけど、良い?
2010/02/21(日) 11:25:22
技術指導と開発リーダーで60万ってことは
コーダーはどんだけ安いの?
そりゃー絶対やらないわ。
2010/02/21(日) 14:53:51
>>549
PGは、40万くらいから
デフレだねぇ(苦笑)
2010/02/21(日) 20:06:57
>>548
ごめん、大阪は無理だわwww

わりwwww

また今度
2010/02/25(木) 08:39:20
デスマ確実案件だなw
40万貰って、60万のリーダに全部丸投げしてたほうが楽だわw
2010/03/16(火) 12:19:59
フレームワーク使っても、結局は人海戦術なのか
2010/03/16(火) 12:53:05
フレームワークって人海戦術のためにあるんじゃ
2010/03/16(火) 13:44:01
だな。
フレームワーク使わせてれば、有る程度統一出来るし、人員代替も訊きやすい。
要は各人の独自プログラミングを辞めさせて、定型パターンの生産に固定化すればいい。
2010/03/16(火) 14:42:22
人海戦術で何とかなるなら、人海戦術で何とかする部分を
フレームワーク化出来ないかな…、なんて一瞬考えてみた。
2010/03/16(火) 14:49:20
>>556
それパッケージだろw
人海戦術部分=業務要求&顧客要求
業務要求まで絞ってフレームワーク化して顧客要求に応じてカスタマイズ
2010/03/18(木) 23:57:24
Strutsで分からなかったので質問させて下さい。
リソースファイルを2つ使いたくてstruts-configに下記のように記述しました。
/********************* struts-config *******************/
<message-resources parameter="ApplicationResource" />
<message-resources parameter="resources.application" key="hoge" />

でjsp側で下記のように記述して取り出そうとしたんですけど何れも上手くいきませんでした。
/************************* jsp ***********************/
<bean:message key='hoge' name='errors.Data' />
<bean:message bundle='hoge' name='errors.Data' request='scope' />

リソースファイルの中身です
/********************* application.property *******************/
errors.Data=不正なデータです

私はStruts暦を数ヶ月の初心者です。基本的な質問でしたらすみません^^;
Strutsのバージョンは1.2を使用しています。
知ってる方いらっしゃいましたらお教えて頂けないでしょうか。


※参考にさせて頂いたサイト
http://konnichiwa-dou.cocolog-nifty.com/blog/2006/06/post_3b7c.html
http://d.hatena.ne.jp/catseye88/20080116/1200487568
http://slashdot.jp/~kappatottaotoko/journal/393935
http://fireball.loafer.jp/kes/article_494.html
2010/03/21(日) 21:01:09
>>558です
自己解決しました。
お騒がせ致しました。
2010/03/21(日) 23:54:21
手前勝手な野郎だな
どう解決したのか書いとけ、質問したエチケットとして
2010/03/22(月) 11:45:35
restをよく知らないんですけど、
restpluginでidParameterを複数持ったりできないんですかね?

たとえば、このURLでparameterは[1]だけど、
http://my.company.com/myapp/orders/1

こんな感じなのはできないのかな?
http://my.company.com/myapp/orders/2010/3/22/1

URIのParameterがほしかったりする。

RestActionMapperを見る限り、idParameterが1個しかないし。
RestのRouterがmultiなParameterをサポートしてないのかなぁ。
2010/04/05(月) 11:50:35
カスタムタグを既存の奴の派生で作るとき、tldで元のプロパティも全部書かないと駄目?
tldには継承とかないのかな。onclick〜関係毎回写すのめんどい
2010/05/15(土) 17:48:40
プロパティファイルの値を出力するのは、
bean:writeを使用しますが、このarg0にプロパティファイルの
値を出力するのはどうすればよいでしょうか?
2010/06/09(水) 00:34:32
strutsの言語切り替えってブラウザのロケール?
2010/06/09(水) 02:20:11
日付文字列のパースに、何故か起動したユーザのロケールが影響してて
はまったことがある。
2010/06/13(日) 20:17:08
ファイルアップロード時に、サイズ超過すると
Formに何も設定されないのは仕様?
2010/06/24(木) 07:43:33
サーバがブロックしてるとかならそうじゃね
2010/07/12(月) 13:07:20
FileUploadExceptionで中断するんだからセットされないでしょ。
2010/07/17(土) 00:22:57
どうやったらセットされるようになるか
2010/07/17(土) 22:22:21
maxsizeを1Gとかに指定して自分でサイズ判定処理したら?
2010/07/17(土) 22:29:19
セキュリティホールを作った責任を問われないようになw
2010/07/19(月) 22:59:28
セキュリティホールになる?
2010/07/20(火) 23:37:07
そりゃ1GBを5個も10個も送られたらメモり食いつぶしてサーバー落ちるだろ
2010/07/22(木) 22:22:53
まじか。。
2010/08/20(金) 04:18:10
2.1.8.1にて、validationでのエラー発生時に、
inputへの遷移先をtype=chainでactionにしてみたんだが、
遷移はするけど、fieldErrorの内容がごっそり消えてしまう。
解決方法をご存じない?

1.3系にてaction→actionのdispatchをごりごりやっていたので
同じような事をしたいのです。
2010/08/30(月) 01:51:21
よく調べていないけど setter, getter が合っていないとか…
2010/09/06(月) 11:08:29
redirect=trueみたいな設定を入れていない限りパラメータ引き継がれるけどなあ。
2010/09/08(水) 04:17:01
chaininterceptorが入ってないんじゃね?
579デフォルトの名無しさん
垢版 |
2011/01/19(水) 03:43:08
まだ触り始めて3日目でアノテーション使って、Zero-config(?)でやってるだけど、

ttp://127.0.0.1:8080/hoge.action でOKなのに
ttp://fugafuga.com/hoge.action (FQDN)だとActionのURLが404 not foundになっちゃう。

対応策って無いでしょうか…。
2011/01/27(木) 21:59:34
やっとできた…。
まさかApacheの設定とは…。
2011/01/28(金) 17:43:33
以上の結果から、以下のことが推測されます。

Struts1の勢力で中国が1位なのは日本のオフショア開発によるものではないか。そうすると3位の日本と合わせて日本のSIerが世界の中でも唯一時代遅れのStruts1を使い続けているという事実が裏付けられたことになる。
JPAやJSFを使った比較的最近のJavaEEを使ったエンタープライズ開発の中心はインドである。英語力と技術力を生かした欧米からのオフショアが多いから?
Spring Rooのような最新技術を使った開発は欧米で行われている。
582デフォルトの名無しさん
垢版 |
2011/02/23(水) 16:01:08.31
オブジェクト指向全否定なフレームワークだなw
2011/03/09(水) 21:18:18.47
てらそるなってここ?
584デフォルトの名無しさん
垢版 |
2011/03/14(月) 00:05:30.72
Struts2ってHTML5書けるの?
585デフォルトの名無しさん
垢版 |
2011/03/18(金) 04:03:36.84
おれはjavaが嫌いだ。
なんといってもバージョンをがちがうということで、エラー
がでる。
かつておれはj2sdk1.5+tomcat5+struts1.3で開発した。
cent os上で動かし、開発は順調に進み、リリース直前に控え、
最後のテストも順調に動き、顧客にも見せ、顧客も画面の作り
に満足してくれた。
おれはみんなで飲みに行き、明日の稼働を待った。
だが、ここでプロマネがなんの根拠もなしにサーバーのjava環境をj2sdk1.6
とtomocat6とstruts2.0に変更した。直前にだ。
おれはこのことを知らず、眠った。その後会社に行くと顧客が
おこった顔で待っていた。
なんだろうと思ったら、エラーがでたらしい。確かにエラーがでる。
おれがなんかしたのかと思った。ところが、すぐに原因はわかった。
プロマネもなぜかわかっていない。
おれは発狂した。せっかく作ったのに。社長はおれになぜバージョン
をあげるとエラーなのか、君の作り方が問題あるのでは?
プロマネもお前が悪いの一点張り。
考えらない。すぐに作り直して。って言われたが、おれは何と言って
返したが覚えていない。ただ携帯の電源を切って、布団の中で寝ていた。
その後、辞表を出した。
586デフォルトの名無しさん
垢版 |
2011/03/18(金) 04:10:56.83
最後に社長の一言
javaってonce write any whereじゃないの?
って聞かれた。しねばいいと思った
2011/03/18(金) 08:15:41.37
tomcatやstrutsの仕組みを利用してるなら、tomcatやstrutsの仕組みが変わったらそれを利用してるアプリケーションも合わせて変更しなければならない。
1.3の頃に組んだ規模の大きい業務アプリケーションを今でも使い続けてるのは2.0に変えると作り直しになるから。
バージョン戻して納品すべし。
2011/03/18(金) 09:31:05.88
>>585
俺もプロマネと顧客は悪くないと思う
javaが悪いんだよね
2011/03/18(金) 17:44:05.98
いやstrutsのメジャーバージョンあげたプロマネが悪いだろ
マイナーバージョン一つあげてもテストが必要なのに
リリース直前になんて無知すぎる
2011/03/18(金) 19:34:26.95
その程度の会社でしか働けない奴が悪いって話でしょ。
591デフォルトの名無しさん
垢版 |
2011/03/18(金) 19:58:42.79
>>590
悪うございましたな。就職氷河期で、ITしか決まらず、
ITやっているんですけどね。
サーバー管理とか全部やったのにmysqlの設定なども
プロマネなんかいらねーよ。もう。
おれはこの会社の人と仕事はしないようにしている。
つーか無知の人間がいきなり他人が作ったサーバーのrootにアクセスしてjdkをインストール
し直すその意味がわからん。正直嫌われているなと思った
2011/03/18(金) 21:30:49.40
ネタじゃねーのかよ( ゚д゚)
2011/03/18(金) 21:30:57.76
きっとおまえを追い出すためだろうな
辞めたら負けだ
2011/03/18(金) 22:25:32.31
ネタだよ
595デフォルトの名無しさん
垢版 |
2011/03/19(土) 00:22:45.88
ネタじゃねーよ。
2011/03/19(土) 07:10:44.13
どっちでもえーわ
目の前にあるものを信じろ
2011/03/20(日) 21:04:48.58
JDKやTomcat上げてエラーになるのはシステム側の問題もあるかもしれないけど
Struts1系とStruts2系は全くの別物だから動く筈が無い
2011/03/21(月) 23:06:09.06
というか、そんなにわかってないプロマネが本当にstruts2のバージョンあげれる?
EclipseでSVNからチェックアウトしてstrutsのlibごっそり入れ替えた時点でエラーでそうだけど。
デプロイしてあるjarファイル入れ替えたのか?レベルうんぬん以前の問題だよなあ。
社長は技術職じゃないなら仕方ないんじゃない。そんなレベルのプロマネの言うことを
信用するのは悪いけど
2011/03/24(木) 07:34:29.21
>>598
俺も無理だと思う
2011/03/24(木) 10:40:04.30
ネタだよ
601デフォルトの名無しさん
垢版 |
2011/03/24(木) 22:52:51.99
checkboxの配列バグふざけんなよ
2011/03/24(木) 23:26:49.61
バグを発見したら報告してあげましょう。
嫌なら無理して使う必要はありません。
無理して使わざるを得ない場合は自分で修正しましょう。
2011/03/26(土) 23:27:09.78
社長によっぽど信用されてなかったのだろうね。
centでjdkのバージョンアップなんて簡単に遣れるものなのか? つーか開発終わったら納品前にバックアップぐらい採っておくよな? ウマく動かなかったら弄った香具師の犯人探しして元に戻させるよな?
604デフォルトの名無しさん
垢版 |
2011/03/27(日) 19:13:16.11
あーそれはもっているよ。
だからそれを渡したんだが、当然struts2.0だと前の人も
言っていたがうごかない。
問題は1.3で動いたものを急にサーバーのstruts2.0にあげるという
意味がわからなかった。
1.3に戻して稼働しましょう。と発言する気にもならなかった。
なんかいじめにあっている気がして。
2011/03/27(日) 19:22:10.75
サーバのstrutsって意味がわからん。
strutsってwarファイルの中に入れるもんだろ?
2011/03/27(日) 19:31:36.05
まあjreの lib/ext にまとめて突っ込んでるんじゃね。ありえないけどw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況