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

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

前スレ
△△もっとStrutsの良さを教えてくださいSession5
http://pc11.2ch.net/test/read.cgi/tech/1167469508/
2009/09/18(金) 15:42:56
DAOはEJBなんかよりVeloSurfってのがいいよ
2009/09/18(金) 16:05:16
>>388
EJB 2.1までの使いにくさの反省からDIコンテナになったEJB 3.0
さらに扱いやすくなったEJB 3.1
となったのはよかった。

今ではSpringとかのほうがEJBより複雑で大きいものになってしまった。
各種DIコンテナもシンプルにするという動きになるといいな。
2009/09/18(金) 18:19:47
>>389

なにこれ?view層でDBアクセスための物?

だとしたら狂気の沙汰だな
2009/09/19(土) 01:19:55
>>391
> なにこれ?view層でDBアクセスための物?

どこにそんなこと書いてあるんだよ
2009/09/19(土) 02:23:00
>>390
そのうち、EJB重い、複雑 なんて言ってる連中は時代遅れ


なんて日がくるやも
2009/09/19(土) 10:22:32
生産性の悪さに見合ったお金もらえるならいいんだけどね
2009/09/19(土) 13:13:25
JavaにはPerlのDBIに相当するライブラリないの?
2009/09/19(土) 13:36:56
JDBCでいいんじゃね?
ドライバとインターフェースの分離がメインだと思うから
2009/09/19(土) 22:24:15
>>395
Apache Commons DbUtils
http://commons.apache.org/dbutils/

上に書かれてるVeloSurfも秀逸
2009/09/20(日) 08:35:44
jspに比べればejbのメリット有った支那。
jspで十分ならphpのほうが単価安く済ませられる。
2009/09/20(日) 17:23:59
>>392
Velocityの補助ライブラリという位置付けなんだから
view層での使用がメインになるのでは?
2009/09/20(日) 23:32:54
>>399
本体はこれだよ。単体でも使えるようにできてる。

This class is the Velosurf main entry class if you do not use the toolbox.xml mechanism.
http://velosurf.sourceforge.net/api/velosurf/Velosurf.html
2009/09/23(水) 23:09:20
こうだな
Velosurf velosurf = new Velosurf(new File("velosurf.xml"));
402デフォルトの名無しさん
垢版 |
2009/09/25(金) 07:47:04
strutsを勉強しようと思うんだが、いい本ある?
後struts2の本はいつでるんだ?
403デフォルトの名無しさん
垢版 |
2009/09/25(金) 22:12:21
もう出てる
http://www.amazon.com/exec/obidos/tg/detail/-/1847193390
404デフォルトの名無しさん
垢版 |
2009/09/25(金) 22:16:13
日本語がいいのだが
405デフォルトの名無しさん
垢版 |
2009/09/26(土) 06:51:39
strutsでシステムを組むことになってしもうた。
しかも一度も組んだことがない。
みんな組んだことがない。
狂気のさただ。
phpができればstrutsもできると思っていやがる。
できねーよ。
とりあえず、参考文献はなにを買えばいいのだ?
サイトを教えてください。
つーかこういうのって一人でつくるものではないと思うのだが。
ほんとどうしよう?
2009/09/26(土) 08:59:38
>>405
まず、javaわかるのかよ。
2009/09/26(土) 09:53:16
JSP&ServletができればStrutsはできるけどな
2009/09/26(土) 10:29:35
むしろわかるほど逃げ出したくなるはず
409デフォルトの名無しさん
垢版 |
2009/09/27(日) 21:53:00
javaは独学で独習javaとコアjavaを読んだ。
linuxにもwindowsにも入っている。
JSP&Servletは独習サーバーサイドとJSP+サーブレットサンプル集
を読んだ。
今日とりあえず、アマゾンで人気なStrutsスーパーサンプルを読んでいた。
今日も仕事だった。
みんなどうしようって感じだった。
本とか自腹でも自分の部分はやりたい。サイトや本を教えてくれ。
一応3つブックマークしてサイトは見ている(javaの道など)
逃げないぞ
2009/09/27(日) 22:28:26
それだけ読めばもう教えることは何もない。
あとはいきあたりばったりでおk
2009/09/27(日) 22:30:57
それにしても俺みたいなできるやつを一人雇えばいいのに。
デスマで動かないシステム作るよりだいぶん安上がりだよ。
人月100万でおk
2009/09/28(月) 10:08:02
PHPからJavaに初めて来た人が間違えやすいのが
サーブレットでインスタンス変数を共有とかやっちゃう。
これは気をつけたほうがいい。
2009/09/28(月) 11:54:47
スーパーサンプルってわりと突き放した内容だと思うので
これが大体読めるなら大丈夫だと思う

Strutsの機能を全部使おうと思わないほうが開発しやすいかと
414デフォルトの名無しさん
垢版 |
2009/09/29(火) 02:07:49
>>411さんやといたいですね。
実は僕の給与20万なんですよ。
僕はあらかじめいいましたが、発言したんですよ。
人月100万でおk かどうかはわからないけど、
今できる人間が少なくなっているからと
それなのになぜ。なぜ未経験者にやらせるのか?
完全におかしいと思いませんか?
2009/09/29(火) 07:07:24
でもねぇ、そんな事よくあるんだよ。

よく考えてみて。

その時点でできると分かり切っている仕事しかしなかったら、
君は成長するのかね?

できない事に挑戦するから成長するんじゃないのかね?

正直俺も手取り給料20万ちょいだが、Struts、Spring から
Apache、Tomcat、ネットワーク設定、ドメイン設定など一通り
こなせる。そうなったのは、毎回できないっす、と思いながら
挑戦してきたからだよ。

いい機会だからやってみな。Struts はそんなに難しくないよ。
むしろ MVC にのっとって開発してれば、おお、こんなに楽で
キレイにできるのか、と感動するはず。

method:xxxx=xxxx のパラメータを渡すと実行するメソッドを
切り替えられるとか、嬉しすぎw

まぁ頑張って。………死にそうになったら俺も月100万でかけ
つけるよwwww
2009/09/29(火) 07:11:30
>>414
俺に技術指導と開発リーダーやらせたら、他の人は未経験でも
デスマなしで高品質のアプリが作れるよ
2009/09/29(火) 10:01:51
スーパーサンプルのショッピングサイトには「管理者モードでログインできない」というバグが
あったはずだけどもう直っているのかな?

マニュアル本もいいけどサンプル動かすだけより自分でシナリオを作って色々やってみるほうが
いいかもね。
自分はwebはASP.NETで始めたんだけど、ASP.NETで開発したアプリと同じ動作をするものを
Javaで作って見るという目標を決めて独学した。ちなみにPHPも同じやり方で覚えた。
418デフォルトの名無しさん
垢版 |
2009/09/29(火) 19:17:35
なぜ今回だけstrutsなのか理解ができない。
今までPHPなのに。
がんばります。
みんなスーパーサンプル買っているんですね。
2009/09/30(水) 00:58:40
どんだけ期間あるか知らんが、一人は設計レベルでの経験者が欲しいね。
PHPでやる期間で全員未経験なら確実に終了する。
設計レベルでの経験者を判断できるかって問題があるが。
420デフォルトの名無しさん
垢版 |
2009/09/30(水) 06:57:13
そこだよな。
進言してみるよ。
後、strutsの本で基礎本はないかな?
2009/09/30(水) 15:42:55
JSP&ServletができればStrutsは本で勉強するまでもなく
ネットでちょこっと見ればいい。
本が必要と思うってことは基礎であるJSP&Servletを
やってないからだと思う。
2009/10/02(金) 04:40:29
本は不要といいきれるほど薄くはないと思うけどなぁ
2009/10/02(金) 05:46:04
どこまで遣るかと、元から持ってる技術知識の度合いにもよるけど。

言語的な範囲なら応用力次第だろうけど、現実的な運用展開とかは先人の試行錯誤の結果のノウハウだったりして、網羅的な記述の書籍のほうが参考に成るかもしれない。
ネットはさらりと読める様に、一般的な王道のパターンの記述中心だし。
2009/10/03(土) 00:43:22
数年前に未経験で同じ状況に立たされた時は、
取り合えずソースを落としてRequestProcessorを読んだ記憶が。
むしろ当たり前のように出てくるBeanが何不明。
2009/10/03(土) 19:20:53
struts2系ってまだ安定してない?
前に触ったときは結構遅かったんだよな・・・。
2009/10/03(土) 22:21:29
1.2使ってろ
2009/10/03(土) 22:44:10
安定と遅いのは関係ねーだろ
2009/10/04(日) 05:06:43
低スペック鯖なだけじゃないの?
2009/10/04(日) 11:51:38
遅いと感じた事はないけどねぇ。
2009/10/04(日) 15:03:00
JSFはどこへ行ったの?
431デフォルトの名無しさん
垢版 |
2009/10/04(日) 15:11:16
ネットか本でおまえらが使ったやつを教えてくれ。
ジュンクで見てくる

432デフォルトの名無しさん
垢版 |
2009/10/04(日) 15:16:49
頼む。
後servletは独習JAVAで勉強した。
2009/10/04(日) 19:44:38
>>431
カンタンStruts1.1―オープンソースフレームワークStrutsによるWebアプリケーション開発
ってヤツしか読んだ事ない。
2009/10/05(月) 11:02:42
本を読む必要はない
2009/10/07(水) 08:38:59
本を読めない馬鹿にはst2は無理。
436あぼーん
垢版 |
NGNG
あぼーん
2009/10/09(金) 13:13:00
>>436
さんきゅー
2009/10/13(火) 22:49:14
struts1のJSPタグで、プルダウンメニューの要素を作りたい時って
以下のように書けばいいんだろうけど、
連続する複数の画面で同じメニューを使いたい場合は、collectionの部分の
情報ってセッションに格納するのか、それとも画面毎に取得したほうがいいんでしょうか?

<html:options collection="listData" property="id" labelProperty="name" />
2009/10/13(火) 23:58:48
ものによる。

リクエスト単位で処理するとデータベースの負荷が高くなりがちだし
前回リクエスト時との不整合が発生する場合をどうするかとか
いろいろといい点悪い点が出る。

アプリと使用する場面しだい。
440デフォルトの名無しさん
垢版 |
2009/10/18(日) 01:13:08
>>439
Hibernateがキャッシュ使うのでは?
2009/10/18(日) 10:33:43
なんでHibernateが出てきたんだ?
442デフォルトの名無しさん
垢版 |
2009/10/18(日) 12:16:53
>>438-439みたいな悩みを解消するのがDAOのキャッシュ機能
Hibernateみたいな大掛かりなものじゃなくVelosurfで十分
2009/10/18(日) 12:36:23
Velosurf採用できるところはまずないと思う…
2009/10/18(日) 16:25:50
つーかそもそもStruts2自体、採用するハードル高いしな

2009/10/19(月) 17:17:30
struts-blank.warをインポートして作るのが普通ですか?
2009/10/20(火) 05:14:11
そんなにハードル高いかねえ?
st1しか知らない人ばっかりって意味では採用は苦労しそうでは有るが。
2009/10/20(火) 10:14:55
1から2とか別にそんなに違わないだろ。

MVC が分かってればなんとかなるはずだし。
敷居なんて全然高くないよ。
2009/10/21(水) 05:28:02
でもst2の案件は増えないし、st2の人材募集も無い。
2009/10/21(水) 12:26:28
st2 って、ストリートファイター2の略?
2009/10/21(水) 17:54:52
ううん、いただきストリート2
2009/10/23(金) 14:12:33

顧客に納得してもらうところにハードルがある。
「そんなリスクは取りなくない。枯れたStruts1でやれ。」
って言われる。
2009/10/23(金) 15:22:13
意味が分かんないww

何のリスクがあるんだよwwwwww
2009/10/23(金) 17:20:43
452はヌルい案件しかやったことないんだね…
2009/10/23(金) 19:41:16
ヌルい案件しかないっすwwwww

で、実際の所、何のリスクがあるんですか?
455デフォルトの名無しさん
垢版 |
2009/10/25(日) 20:44:29
工数を水増しできないリスクかな
2009/10/26(月) 07:38:06
st2で遣るので、人月の単価上げようとしても認めてもらえないしな。
しょっぱいvbの案件がいつまでも有るのと同じ理由。
2009/11/01(日) 14:53:06
2にしたからといって機能が高くなるわけでもなんでもない品・・
どうせ覚えるコストかけるならwicketとか採用して欲しいわ
2009/11/01(日) 19:52:37
それこそメンテに不安有るので却下されるわな。
2009/11/02(月) 07:33:26
wicketはないな。
2009/11/02(月) 07:44:14
それを言ったらst2もないけどな・・
2009/11/02(月) 08:16:30
「‥じゃあ、今回もStruts1で良くね?」
(以下無限ループ)
2009/11/02(月) 16:11:12
でも今更st1は無い。
もうvbでいいよw
2009/11/02(月) 18:26:09
じゃあtapest(ry
2009/11/02(月) 21:42:23
tap(ry にするくらいならvelo(ry でいいわ・・
2009/11/04(水) 11:19:33
で、今回もst1でやるけど良いの?
2009/11/04(水) 12:41:22
「st2でやりたいって?それ枯れてるの?」
2009/11/04(水) 14:11:00
st2の不具合は全部対応してね。言い出しっぺなんだしw
2009/11/04(水) 18:13:01
st2?
君が未来永劫メンテするならいいよ。
2009/11/05(木) 13:58:10
あれ?マジでそんなレベル?
struts2は1みたいなスタンダードには全然なりそうもない感じ?
最近小さな現場ばっかりで世界が見えてないんだけどみなさんの現状を教えて。
群雄割拠でこれといった候補が無いのならstruts1使い続けるわ。
2009/11/05(木) 18:57:49
<s:property>タグの仕様が変わった件について
2009/11/06(金) 05:34:24
せめて互換性がもうすこしあればよかったのにね。
1のカスタムタグとActionクラスをそのまま使えるようにしてれば日本で主流になってたろうに。
Struts2は、はっきりいって数ある似非Struts1フレームワークのひとつでしかないよ。
2009/11/06(金) 07:21:39
昔はStruts1しかなかったからなあ。
これだけフレームワークが乱立してるとスタンダードなんてないのでは。
2009/11/06(金) 10:39:55
まだ淘汰されずに紆余曲折団塊だからな。漏れ的にはjsfに落ち着いて欲しいけど。
暫くはst1が結局無難。5年とかシステムをメンテするなら特に。
2009/11/06(金) 18:29:28
JSFは日本語が数値文字参照になる・・・。
struts2の<s:property>タグもそうみたいだし、何か理由があるんですかね?
2009/11/06(金) 22:25:22
>>474
7bit圏でも文字化けがなく出力できるくらい。
マルチバイトは昔から鬼門だからね。なんのためにUTF-8がデフォルトなのかをしってほしいよね。
こっちはUTF-8でも大幅に譲歩してるんだし。

ソースいじって毎回コンパイルするのもだるいしねぇ。
フィルタで戻すのも現実的ではあるけどパフォーマンスとかわざわざさげるのも。
数値文字参照になるかどうかのフラグだけ用意してもらえればいいんだが、
JSFの日本での実績がないおかげで文句を言う人がほとんどいないというのが原因だと思う。

携帯電話が一番鬼門ではあるが、フルブラウザ搭載しているのがほとんどだから大体大丈夫といえなくもない。
パケット代が上がるのがきついけどね。
2009/11/07(土) 02:16:52
まあ日本人プログラマに支那語や半島語でも問題なく動く様に実装しろと逝っても無茶なのと同じで、
英語圏のプログラマに日本語で問題無い様に実装してくれというのは無茶。

日本語だと問題有るので、まだstrutus1使ってるよwって報告すれば(ry
2009/11/10(火) 08:52:25
日本語で書かれたst2の本って少ないね。
st1の頃はもっと多かったはずなのに。
2009/11/10(火) 21:25:07
需要無いからね。st1で案件も求人も間に合ってる。
2009/11/10(火) 21:46:00
今は1.3が多いのかな?
それとも1.2?
2009/11/11(水) 19:26:45
Struts + Spring + Hibernate
2009/11/11(水) 22:05:00
Hibernate とかもうあり得ないから・・
2009/11/11(水) 22:38:01
Javaの世界は流行り廃りが激しいですね
2009/11/11(水) 23:25:22
例外はstruts1
2009/11/12(木) 06:25:53
JSF + EJB + JPA
2009/11/12(木) 06:48:41
>>484
趣味だとしてもすごいセンスだな
2009/11/12(木) 08:46:37
標準ではあるが…
2009/11/12(木) 19:45:09
st2の洋書で一番使えるのどれよ
2009/11/13(金) 00:18:19
>>485
海外だとわりとスタンダードな組み合わせなんだよね
Tomcatだけにこだわってるの日本くらいじゃないかな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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