[表示 : 全て 最新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/

476 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 09:23:32 ]
strutsの重大な欠陥の一つ。
普通に考えりゃ、conversionよりvalidationが先だし、
実際に殆どのフレームワークがそうなってる。

477 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 10:53:42 ]
ほとんどってどれ?
JSFはそうじゃないよ。


入力値に対する変換とドメインオブジェクトに対する変換とじゃ意味が違うのを理解してね

478 名前:466 mailto:sage [2007/11/09(金) 10:58:34 ]
なるほど、どうもありがとうございます。
昨今 Struts に否定的な意見をよく聞きますが、
自分は5年前にStrutsを触っていたものの、それ以降は一次請けが作った独自フレームワークばかりだったので
あまりぴんとこなかったが、たしかにそういう意見もわかってきた。
Struts はいまいちアジャイルじゃないし、アプリ(業務要件)の本質じゃないところでハマる気がします。
(私のスキルがないだけだと思いますが)


479 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 11:47:30 ]
そうそう。本来は本質の部分に手間をかけたいところなんだが、
Strutsだとちょっと完成度が低くて本質以外の部分に手間をとられすぎてしまう。


480 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 22:55:52 ]
>>466
それどこのPerl?

481 名前:デフォルトの名無しさん [2007/11/11(日) 18:08:52 ]
struts2でアップロードした画像や動画を圧縮しつつ保存するといった事は
可能ですか?

482 名前:デフォルトの名無しさん [2007/11/11(日) 19:35:09 ]
失礼、この質問は忘れて

483 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:30:30 ]
そもそもインフラストラクチャだから、本質(ビジネスロジック)寄りに作ってないんじゃないの。
そうじゃなきゃここまで浸透しなかっただろうね。

大手ベンダーのフレームワークは、Strutsがベースで使われてて、
その上に○○標準とか、業務的な部分をラップしてあるのを見るね。

484 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 01:45:33 ]
混じりけなしの一般解'(フレームワーク)を求めれば求めるほど、
特殊解(アプリケーション)に落とし込むための手数がかかるようになるのは当たり前
完成度とはまた別の話だと思うが



485 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 02:37:45 ]
フレームワークのためのフレームワークというのは、
Avalon とか Turbin じゃないかな?(よく知らないけど)

Struts はどちらかというと理論より実践を目指したものだと思うが、
今日 POHP 指向のフレームワークなどが出てきて、
Struts はめんどくさいというか便利ではないという感覚は否めない。

ただ doGet() と doPost() しかなかった時代に Struts が出てきた意義は大きいと思うし、
今でもたまに使うし、自分では Struts なんか作れないので、否定するつもりはない。

486 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 03:21:15 ]
別に、めんどくささを解消するためのものじゃないし
Strutsは、独立して存在するモデルだとかビューの部品をつなぎ合わせるためだけの存在
つまり、めんどくさいかどうかは単に既存のコンポーネントがいくつ利用できるか、だけに依存する

更に、そこを起点として
・Strutsが、その上に乗っかるコンポーネントに対して十分に侵略的でないと言えるのか?
・そもそもフレームワークを差し替えるニーズなんてないのだから、コンポーネントに対して
侵略的であってもよいからもっと便利に使える方がいいのではないか?
などのアンチテーゼが発生し、Struts以降のフレームワーク登場に至る

487 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 02:21:50 ]
ひとつ、サーバOSのバージョンアップに強い
ふたつ、1.x系を使い続ける限り、根幹部分の変化が少ないので、ノウハウが溜まる
   (慣れた頃には別のアーキテクチャを覚えなきゃ・・・、がない)

慣れに勝る便利さなし

488 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:09:56 ]
慣れだけじゃなく、自前のカスタムタグなんかも
溜まってるし。
でも、Struts飽きた。

489 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:27:58 ]
で、struts作ったクレッグは今なにやってんだ?

490 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 00:01:19 ]
blogs.sun.com/craigmcc/

jMaki on Railsやってるのかな?

491 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 10:36:24 ]
strutsを上司に説明することになって、
実際にstruts使ってるwebアプリケーションの事例を
紹介しないといけないんだけど、どこかご存知ないでしょうか?

492 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 11:39:18 ]
JALとか、イートレード証券のモバイルサイトとか

493 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 11:54:25 ]
テレビ王国とか

494 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 12:05:28 ]
>>492
ありがとうございます。
他のスレも見てたら少しあったので追加。
JAL、ANA、三井住友のオンラインバンキング、イートレード証券のモバイルサイト

クラス名がまんま分かってしまうURLが多いですね・・・
もう少しだけ、事例ありましたら教えていただきたいです。



495 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 12:14:52 ]
>>493
ありがとうございます。リロードしてませんでした・・・
テレビ王国はStruts2なんですね。勉強になります。。

496 名前:デフォルトの名無しさん [2007/11/19(月) 02:01:37 ]
struts2つかって、<s:textfield ... />とか書くと、
生成されたHTMLが<tr></tr>で囲まれるんだけど、
囲んでほしくないときは、
どうすればいいの??

497 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 11:18:19 ]
<bean:write>で文字列を出力しているのですが、改行コードを除去して
表示することは可能でしょうか?

498 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 11:43:17 ]
496ですが、自己解決しました。
コンフィグファイルでsimpleを設定したら、でなくなりました。

499 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 09:10:05 ]
>>497
jakartaのString taglib使うといいぜ

500 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 20:36:43 ]
Strutsマンドクセ

501 名前:デフォルトの名無しさん [2007/11/23(金) 00:12:42 ]
>>500
つStruts2

502 名前:デフォルトの名無しさん [2007/11/23(金) 00:43:35 ]
SEマンドクセ

503 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 00:55:32 ]
SE=SexEngineerだったら・・・

504 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 02:49:25 ]
Sexマンドクセ



505 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 04:42:35 ]
>>504
見栄張るな

506 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 05:31:15 ]
Struts2てマンドクセじゃないの?

507 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 10:28:01 ]
どんなもの使っても、変なタグ呪縛から逃れることはできない。
逆に考えると、
変なタグ使うくらいなら、
ぱっと見、何してるか分かりやすいコードをJSPに書いた方がいい。
デザイナーの事なんて、シラネ。

508 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 12:14:28 ]
WicketやMayaaなら、タグ呪縛はないよ

509 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 12:34:37 ]
Teedaも忘れないでください

510 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 22:12:10 ]
<logic:equal> って or の比較はできないのでしょうか?

java における、以下のようなことをやりたいです。

int flag = myBean.getFlag();
if (flag == 1 || flag == 3) {
 // 処理A
} else {
 // 処理B
}

<logic:equal name="myBean" property="flag" value="1,3">
 //処理A
</logic.equal>
<logic:notEqual name="myBean" property="flag" value="1,3">
 //処理B
</logic:notEqual>

みたいなかんじで。


511 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 23:54:33 ]
A+B=!A*!B

512 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 09:21:28 ]
>>511
ちょwww

513 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 10:55:23 ]
普通はフラグの値を見てタグのほうで判断するんじゃなくて、
判断した値(true,false)を返してやるよな。

514 名前:510 mailto:sage [2007/11/30(金) 11:27:55 ]
レスどうもありがとうございます。
やはりないですよね。

>>513
MyBean に以下のようなメソッドを持たせて、

public boolean isOK() {
 if (flag ==1 || flag == 3) {
  return true;
 } else {
  return false;
 }
}

JSP では

<logic:equal name="myBean" property="OK" value="true">
 //処理A
</logic.equal>

という感じかな。
isXXX() メソッドって jsp から setter / getter と同じように JSP から認識されたっけ?



515 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 11:51:48 ]
JSTLのc:ifならできんじゃないの?
JSPに書くことかなって気がするけど

516 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 19:36:26 ]
>>514
普通に認識されるので無問題。

>>515
たぶん使えると思うが使ったことがない。
<c:if test="${myBean.flag == 1 || myBean.flag == 3}">
って感じ?

そういえば、StrutsのTaglibで変数同士の比較ってできたっけ?


517 名前:510 mailto:sage [2007/12/03(月) 13:43:22 ]
>>510
> >>514
> 普通に認識されるので無問題。
ぐぐってみて、isXXX() も認識されるようなページが結構あったので
そう思っていたのですが、サンプルを書いてみるとうまく認識されませんでした。

書いた JavaBean:
package sample;
import java.io.Serializable;
public class HogeBean implements Serializable {
  private boolean flag = true; // フィールド
  public void setFlag(boolean flag) {
    this.flag = flag;
  }
  public boolean isFlag() {
    return flag;
  }
}

jsp側:
<jsp:useBean id="hoge" class="sample.HogeBean"/>
<jsp:getProperty name="hoge" property="flag"/>

これで jsp にアクセスすると、以下のようなエラーがブラウザに表示されます。
java.lang.NoSuchMethodError: sample.HogeBean.getFlag()Z
  org.apache.jsp.index_jsp._jspx_meth_html_html_0(index_jsp.java:126)
  org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
  〜
getFlag() を探しに行っているようなのですが、isFlag() を認識されるように
するにはどうしたらいいでしょうか?
jsp を修正せずに、Sample.java で getFlag() に変えるとうまく動きます。
jdk1.5.0_13 / Tomcat 5.5.20 / Windows XP です。

518 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 06:08:53 ]
>>517
たとえば、<bean:write>とかだとどうでしょ?


519 名前:困っています [2007/12/08(土) 18:25:39 ]
こんにちは。
現在STRUTSでWEBアプリを作っています。
たとえば1.5や2.2などの少数点がつくものを
bigDecimalがたの」formに格納すると15や22に
なってしまいます。
STRINGにしたらいいにたいですが、それだとまた後から
型変換しなくてはいけません。

何かいい方法ヲご存知野方がいらっしゃいましたら
教えてください、、お願いします。

520 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 18:59:35 ]
Stringにして後から型変換する

521 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 01:09:42 ]
String<->BigDecimalで変換や検査を行うクラスを作って、
それをFormのフィールドで持つと良いよ。

522 名前:デフォルトの名無しさん [2007/12/09(日) 22:21:45 ]
3点程教えて下さい。

1)ひとつのプロジェクト(war)内にStruts(ActionServlet)と
 普通のサーブレットを混在させることは設計上あまり
 宜しくないことでしょうか?

2)その場合、Strutsのアクションクラスから呼び出される
 ビジネスロジッククラスをサーブレットから呼び出すことは
 設計上あまり宜しくないことでしょうか?

3)ビューの無いアクション(ファイルのダウンロード等)は
 設計上有りでしょうか?(サーブレットにすべき?)

523 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 22:46:08 ]
1) 特に問題ないと思う。
ファイルダウンロードとか、ビューをJSP以外で実現する場合とか。

2) 特に問題ないと思う。
同じビジネスロジックを、StrutsのアクションとWebサービスの両方から呼び出すとか。

3) 特に問題ないと思う。
でも、ダウンロード用のサーブレットにフォワードするほうが見通しが良くなる気はする。

524 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 06:06:28 ]
>>523
ありがとうございます。
参考にさせていただきます。



525 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 12:09:05 ]
Struts2本だれか書けよ、読んでやるから。

526 名前:デフォルトの名無しさん [2007/12/25(火) 23:10:08 ]
情報少なすぎだよな>struts2

527 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 12:11:47 ]
StrutsとJSFて、開発者同じ人?

528 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 17:23:14 ]
ところで、Shaleって普及すると思う?

529 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 19:50:00 ]
しないと思う。

530 名前:デフォルトの名無しさん [2008/01/04(金) 11:55:27 ]
ShaleとStruts2とXWorksって違うの?

531 名前:デフォルトの名無しさん [2008/01/06(日) 00:42:19 ]
struts2でJFreeChartで生成した画像を表示する方法が、
下のURLに書いてあるんだけど、
www.cnblogs.com/over140/articles/971663.html

これって画像一枚が表示されて終わりなんだけど、
JSPの中のIMGタグのようなものに表示する方法はどうやったらいいか教えてください。


532 名前:デフォルトの名無しさん [2008/01/06(日) 00:43:02 ]
次期Strutsの呼び声が高く注目を浴びていた Shale
しかし、Struts2 として採用されたのは WebWork2
その WebWork2で内部的に使用されているコマンドパターンフレームワークが XWork

でおk?

533 名前:デフォルトの名無しさん [2008/01/06(日) 00:44:52 ]
imgのsrcにそのURLを書けばいいべさ

534 名前:デフォルトの名無しさん [2008/01/06(日) 00:48:18 ]
>533
ありがとうございます。そんな簡単でいいんですね。
やってみます。



535 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 12:01:50 ]
Struts2の情報が少ないて、あったけど
〜大全に、ちょっとStruts2のセクションがあったよ。
買ってないから、どんだけ詳しく解説されてるか、知らないけど。


536 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 19:02:02 ]
>>535
デジカメで撮って uぷ するか、全部コピペしてくれ

537 名前:デフォルトの名無しさん [2008/01/11(金) 23:49:25 ]
Struts2の情報くれくれ

538 名前:デフォルトの名無しさん [2008/01/12(土) 01:51:17 ]
Struts以外のフレームワークを知らない人がStruts2をさわってみた感想。

すべてのリクエストにフィルターをかまして、ActionをPojoで生成。
インターセプターでActionに値をinjectionするって考えがすごいと思った。
これがコマンドパターンっていうの?
他のフレームワークでもこんなことしてるのあるの?

struts2のタグでAjax(dojo)をサポートしてるけど、
なんでjsファイルを配置してないのにできるの?って不思議だったが
フィルターでjarファイル内の静的リソース(js、画像)を返してた!
これならjarファイルだけでいろいろできる!

すべてのリクエストがフィルターを通る分、ややもっさりしてるけど
そのへんはハードのがんばりで問題ない気がする。。

539 名前:デフォルトの名無しさん [2008/01/12(土) 17:46:54 ]
>>538 でStruts1と比べて、Struts2はどうなの?

540 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 07:41:16 ]
結局のとこ、
使える奴が、ほとんどいない。
て事なんじゃないの?

541 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 01:22:40 ]
オンラインの日本語struts2書籍ってあるじゃん、あれってどう?

542 名前:デフォルトの名無しさん [2008/01/17(木) 23:01:46 ]
struts2でstruts.xmlにアクションを記述するけど、
そこにHttpヘッダーを定義する方法教えてください。
Pragma:: no-cache
とかをやりたい。

今のところアクションクラスでresponseにsetHeaderしてます。
struts.xmlに簡単に記述する方法あるのですか?

543 名前:デフォルトの名無しさん [2008/01/17(木) 23:31:26 ]
>>542 Interceptor書けばいいと思うよ
探したけど標準ではそういうのは無いみたいだね。

544 名前:デフォルトの名無しさん [2008/01/18(金) 01:30:25 ]
>>543
ありがとう。初心者なのでInterceptorってどうやればいいかわかりませんでした。
struts.propertiesのstruts.serve.static.browserCacheってのをみつけたけど、
これを設定をしたら解決するのでしょうか?



545 名前:デフォルトの名無しさん [2008/01/18(金) 22:18:58 ]
>>544 それが効くのは静的コンテンツのキャッシュだけみたいね

546 名前:匿名希望 [2008/01/22(火) 11:38:33 ]
Struts1.3.8を使っています。

FormFileのgetFileSize()でアップロードされたファイルのサイズを取得
しているのですが3メガくらい以上のファイルだと
0が返ってきます。
小さいファイルだと問題なくサイズが取得できます。
どういったところを調べてみればよいでしょうか?

547 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 12:14:15 ]
httpd.conf

548 名前:546 mailto:sage [2008/01/22(火) 13:11:05 ]
すみません。
getFileSize()の前にdestroy()してました。


549 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 13:34:13 ]
ちょw

550 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 14:44:19 ]
スレ盛り上げようと、気使いすぎ。

551 名前:デフォルトの名無しさん [2008/01/23(水) 13:13:15 ]
フレームの中からバリデートを実行してhtml:errosで表示する方法を教えて下さい


552 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 21:15:37 ]
struts2+spring2.5+hibernateを使って開発した
生産性が高いから少数精鋭でやってける
高いスキルと英語力が必須条件だけどね
javaの開発者は、これからは淘汰されてくんじゃねーの?
インド人がより有利になってく気がする

553 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 21:33:48 ]
struts+spring+hibernateの組み合わせは数年前からあるが
現在淘汰されたのだろうか。

554 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 23:40:48 ]
>>553
struts2とstruts1.xは別物



555 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 05:58:41 ]
>>553
spring、hibernateが必要なシステムも少ないでしょ。
逆にコストがかさむだけ。

>>554
だから「淘汰されたのだろうか」じゃねーの?

556 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 06:27:25 ]
>>555
どうコストがかさむん?

557 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 07:07:41 ]
>>556
提供機能が多いほど設定記述が多く発生する。

558 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 07:14:52 ]
どんな設定記述が?
で、設定でできなければ、コード書かないといけないんじゃないの?

559 名前:552 mailto:sage [2008/01/28(月) 22:53:41 ]
struts2の設定はstruts.xmlだけ
springの設定はApplicationContext.xmlだけ
hibernateはモデルクラスのanotation
そんなに面倒では無いよ
この組合せの良い所はあらゆるエンタープライズ向けアプリケーションに対応できること
バッチ処理もどきやsoaにも対応可能、その内spring batchが出るそうだけどね
DBアクセスはジェネリックを使ったクラスを作ったら半分位はそれで用足りた。
勿論、単純なテーブルアクセスしかできないけどね
spring securityも良い感じ、使いこなせばかなり楽できる
struts2はcoolで楽チン、もうstruts1.xは過去の遺物(ガラクタ)だよ

560 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 01:06:55 ]
>559
ほかのFWはなにを使ったことありますか?
なぜその組み合わせが良いのか説明してもらえんかな?
S2は設定ファイル無しですが?

561 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 01:54:47 ]
> DBアクセスはジェネリックを使ったクラスを作ったら半分位はそれで用足りた。

こういう物言いをする人に何言っても無駄。


562 名前:552 mailto:sage [2008/01/29(火) 02:08:07 ]
>>560
springの替りにs2でも良いと思うよ
hibernateの替りにiBatisでも良いと思う
組み合わせ方は人それぞれ

自分の場合は海外サイトから情報を得てるので、どうしても洋物になりがちなのかも
www.theserverside.com/
www.javaworld.com/

563 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 02:08:27 ]
ジェネリック医薬品でばっちりキメてるんじゃね?

564 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 02:09:23 ]
>>560-561
もう少しやさしくするかスルーしないか?
大人気ないぞw



565 名前:552 mailto:sage [2008/01/29(火) 02:11:21 ]
>>561
実は、開発スピード重視の苦渋の選択でした
ホントはiBatisとかでノンビリ作り込みたかった

566 名前:552 mailto:sage [2008/01/29(火) 02:19:45 ]
盛り上がってきましたw
まあ、ただ単にstruts2は良いよ、ってことが言いたいだけだよ
ただstruts2単体で使うってケースは考え難く
複数のフレームワークは組み合わせて使うのがベターかなって

567 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 11:27:30 ]
Strut2の書籍を探してて、こんなのをみつけました。
ttp://dream.mods.jp/struts2/index.html

購入を検討しているのですが、既に使っている方いらっしゃいましたら
感想を教えてください。

568 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 12:42:18 ]
>552が一人で盛り上がってるだけじゃん


Struts2の何がいいか具体的に言ってくれ。
ぜんぜん伝わらない。
他のFWのことあんまり知らなさそう。


569 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 14:05:05 ]
Struts 1.x はもううんざりだが、Struts2 は、web の記事しか読んでないけど(自分で試してないけど)
気になっている。別に >>560 みたいに煽るつもりは全然ない。

だから >>552 には思ったことをもっと書いてほしい。正しいかどうかは関係ない。
どれが Best Practice かどうかは興味があるが、プロジェクトによって状況が違うから一概には言えないし、むしろ
・どういう理由で Best Practice と思ったか
・どういう理由でクソだと思ったか
という意見が重要。

ただ >>568 のように、「何がいいか」(どういう理由か)を書いてくれないと、こちらには伝わらない。

湾岸ミッドナイトでも言ってるだろ。
結果を求めるな。
結果だけを知ろうとするな。
なぜその結果が正しいかなのではなく、どういうプロセスでその結果にたどり着いたのか。

# 自分で試す前に人の意見を聞きたがるオレも、あまりえらそうなこと言えないけどw

570 名前:552 mailto:sage [2008/01/29(火) 23:45:09 ]
struts2 + spring2.5 + hibernate or iBatis のフレームワークの組合せは、
企業向けシステムのあらゆるパターンに対応可能
単なるWeb applicationだけじゃ無くて、メインフレーム・マイグレーションさえ可能だと思う
とは云え、そんな重量級システムだけじゃ無く、手軽な短期開発にも対応可能なのが良いとこさ
間違いなくデファクトになるよ

struts1.xとstruts2の違いは、自転車とオートバイくらい違う
じっくり時間をかけながら汗をかきたい人はstruts1.x
さっーっと楽したい人はstruts2を使うと良いでしょう
ネチネチ時間をかけながらSQLにビジネスロジックを実装させたい人はiBatis
多少パフォーマンスが悪くてもサクサク開発したい人はhibernateって感じでしょ
ケースに応じて選べば良いんじゃな〜い

571 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:11:30 ]
空気読めないかなぁ・・・

572 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:57:20 ]
自転車とオートバイ

573 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 01:03:17 ]
Teeda + seasar2 + S2JDBC or S2Dao のフレームワークの組合せは、
企業向けシステムのあらゆるパターンに対応可能
単なるWeb applicationだけじゃ無くて、メインフレーム・マイグレーションさえ可能だと思う
とは云え、そんな重量級システムだけじゃ無く、手軽な短期開発にも対応可能なのが良いとこさ
間違いなくデファクトになるよ

struts1.xとTeedaの違いは、自転車とオートバイくらい違う
じっくり時間をかけながら汗をかきたい人はstruts1.x
さっーっと楽したい人はTeedaを使うと良いでしょう
ネチネチ時間をかけながらSQLにビジネスロジックを実装させたい人はS2Dao
多少パフォーマンスが悪くてもサクサク開発したい人はS2JDBCって感じでしょ
ケースに応じて選べば良いんじゃな〜い



正直なんも違和感を感じない。
結局なんでもいいじゃん。ってことに。
ま、Seasarは良いけど。明らかにSSHよりは開発速度は速いよね。552は世間知らず。

574 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 01:14:51 ]
せんせーSturts2のどこが良いんですか?
ほかに比較したFWはなにがありますか?
どう違いますか?
Seasar教の自分から見たらStruts+Spring+Hibernateなんて超めんどくさいんですが〜



575 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 01:35:12 ]
結局Struts2の何が良いのかわからないままか・・・

>>573
TeedaとS2JDBCは相性悪いって本人が言ってるよね。

576 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 07:51:08 ]
Seasarって、沖縄人の使ってるローカル・ツールでしょ?






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

前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