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


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

Java+Webフレームワーク



1 名前:デフォルトの名無しさん [2007/06/06(水) 02:14:48 ]
前スレ
JAVA+JSP+Struts+Tomcat Part3
pc11.2ch.net/test/read.cgi/tech/1161862896/

関連スレ

JSF(JavaServer Faces)2
pc11.2ch.net/test/read.cgi/tech/1142573697/

◆JSP◆
pc11.2ch.net/test/read.cgi/php/984840356/

【Java】Wicket【HTML】
pc11.2ch.net/test/read.cgi/tech/1132407308/

Tapestryについて語ろうよ!
pc11.2ch.net/test/read.cgi/tech/1067531714/

577 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 07:42:03 ]
>>575
後方互換はあるけど本格対応はまだって感じかね?


578 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 20:25:46 ]
>>576
IBMでも大量リストラどこもやってるし安心はないだろ

>>577
基本JSF1.2を使って開発をする
ただ、1.2で追加されたメッセージ系がどうやら対応してないようだ
Labelが対応してないのも面倒かな

579 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 21:11:22 ]
NetBeansスレにも書いたんだが、過疎ってるようなのでこちらで質問させてくれ。

ICEfacesのpanelLayoutコンポーネントでフローレイアウト指定すると、
コンポーネント内部がグリッドレイアウトになるんだが、これってバグ?
本家フォーラム読んでも手がかりが見つからない…。

580 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 21:18:59 ]
>>579
その内部に配置したコンポーネントのスタイル消してる?

581 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 21:39:28 ]
>>580
ありがとう、消したら上手くいったよ。

でも、逆にグリッドレイアウト指定した場合に、内部がフローレイアウトに
なるのはどうしたらいいんでしょうか?
panelLayoutのスタイルに"-rave-layout: grid"を追加すれば
上手くいくみたいなんだけど、デフォルトじゃ入ってないんだよね。

582 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 21:46:56 ]
Sunはもって3年だと思う
finance.yahoo.com/q/bc?s=JAVA&t=2y&l=on&z=m&q=l&c=

583 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 21:49:15 ]
>>581だが・・・
やはりこのコンポーネントの挙動はおかしくない?
WoodStockと真逆の動きをしている気がする。

584 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 22:31:26 ]
WebBeansって仕様名変わったんだな

585 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:16:52 ]
>>583
それ以外にもpanelLayoutはバグが多い感じ
右下にエラーのアイコンがよくでる

今のところグリッドパネル以外はあまり使わないほうがいいのかなぁと思う



586 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:39:13 ]
>>585
アドバイスありがとう。
とりあえずグリッドパネルだけでやってみる。

587 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:52:56 ]
NetBeansスレでもJSFスレでもなくここで回答があるのはなぜなんだぜ?

588 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 00:08:13 ]
JSFスレでもNetBeansスレでも質問がないからな
どこのスレであろうが質問があれば回答があるのは当たり前

589 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 00:23:16 ]
>>588
>579が読めないのか?

590 名前:デフォルトの名無しさん [2009/01/27(火) 00:50:33 ]
>>553
話題戻して悪いんだが、開発者自信がこう言っているがどうでしょ?
ttp://d.hatena.ne.jp/higayasuo/20090126/1232950227

591 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 01:06:21 ]
サン社内の人が減ってるって噂は本当だったか。
まあ安いミニノートが流行る時代に高価なサンのハードが売れるとは思えないしなあ。
おまいらアイビーエムとかの鯖ハード使ってるの?
それともエッチピーとかデルとかの激安鯖ハード?

592 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 01:08:58 ]
エッチピーとかデルとかより激安のアイビーエム鯖

593 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 01:11:41 ]
Sunは、ミドルレンジだろ。高価な部類に入らないよ。

594 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 01:48:03 ]
算もハイエンドサーバをラインナップしてるよ。
最上位はIBMと同じ32cpu/64core/128thread。
いつの間にか富士通からのOEMだが。

595 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 12:10:49 ]
>>589
普通は自分の常駐してるスレしかみないものだろ



596 名前:デフォルトの名無しさん [2009/01/28(水) 14:10:29 ]
>>591
ミニノートが流行るのは、サーバーで処理ができるからという前提があるだろ。

597 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 22:06:27 ]
>>595
つまんねーことにしつけーな。
NetBeans/Visual Web Icefacesに詳しいやつが
NetBeansスレやJSFスレに常駐してなくてここに常駐してることの
説明になってないだろ。
まともに答えられないならレスするな糞。

598 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 04:27:16 ]
もはやミニノート内で完結してしまう現実。アトムの力は偉大。
サンのシンクライアント構想も鯖代や使用ライセンス代とか含めるとコストアップで一般には全然普及しないし。


いまやSPARC機ってハイエンドって位置づけ? 丸ごと富士通OEMだな。
ローエンドはアムド機か? こっちは他社の激安PC鯖機と勝負に成らない感じ。売れてるの?

599 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 04:41:38 ]
ミドルレンジのクールスレッド機が海外では伸びているらしい
国内ではさっぱりという話だがw

600 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 09:58:29 ]
SunのAMD機もつばめとかで大きな実績はあるんだけどねえ

601 名前:デフォルトの名無しさん [2009/01/30(金) 22:48:39 ]
オフコンとかWSとか、みなPCに食われて死滅したんだよな。実際10年前のサーバーより今のパソコンは高性能だし。
またも歴史は繰り返されるな。Sunという会社、どこに存在価値を置こうとするんだろう?

602 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 02:12:40 ]
大学が普通にPCとかマク買うように成っちゃったからな。
サンの鯖やWSは売れなく成った。

箱物だと、日本はちょっと違うからねえ。
データセンタのラックに入れるにしても、世界との利用料金の違いで容積小さいものが好まれるし。

603 名前:デフォルトの名無しさん [2009/02/01(日) 21:36:55 ]
Sunにかこつけて標準技術のJSFとEJBですが、こんなの使うならPHPやRubyに利用者が流れるのを誰が責められます?
Seasar2くらいの便利なスタンダードを用意してほしい。EJB3.0はまだましだが。

604 名前:デフォルトの名無しさん [2009/02/01(日) 22:13:56 ]
>>603
> 誰が責められます?

誰か責めている人がいるということ?

605 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:43:54 ]
>603
すでに、Seasar2が便利なスタンダードって行っている時点でなんだかなぁ、と。




606 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:28:12 ]
シーサー自体がアレ。とても業務では使えないレベル。趣味なら何使ってもいいと思うよ。
rubyはまだマニア用を抜け出てないけど、phpなら有料サポートもあるので安心。

607 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:31:29 ]
聞きかじった情報を並べただけに見えるわ

608 名前:デフォルトの名無しさん [2009/02/02(月) 01:11:59 ]
>>607
Seasarも有料サポートがあるわけだし、phpしか知らん人なんでしょうなぁ。

609 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 01:17:01 ]
Seasarの話題は荒れるみたいだから本スレ逝ってくれってことで

610 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 03:38:32 ]
JFrameにJavascript・htmlエンジンを組み込みたいけどそんなクラスないですか?
やっぱ他のhttpブラウザエンジンを組み込む方法しかないですかね?

611 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 04:28:02 ]
>>610
JavaScriptはRhinoがついてる。
HTMLパースはいまのところNecoHTMLがよさげ
JWebPaneに期待。
そして、スレ違い

612 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 06:56:50 ]
>>606
rubyは海外ではかなり活躍してきてる
勿論、ルビー・オン・レイルの方だけどね
世界的な不況で開発費が縮小傾向にあるから追い風なんじゃないかな
ルビー・オン・レイル+アジャイル方式が

613 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 07:05:51 ]
>>612
レイズじゃないのか?
レインって何??

614 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 07:37:29 ]
ちょっwwww
レイルだのレイズだのあげくはレインかよ
ちっとは英語を勉強しろよ。
レールズって言うんだよ。線路って意味だぜ。

615 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 10:08:44 ]
Rubyは未だにCGIなので遅くてダメだろ



616 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 11:59:21 ]
レールもレイルも似たようなもんだ
レイルはまだいい、ズが抜けてるだけだ。


617 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 15:41:10 ]
>>615
CGIじゃねーだろ。

618 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 17:33:22 ]
>>617
mod_ruby使えばCGIじゃなくなるな

619 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 19:04:49 ]
>>618
なんで?

620 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 19:42:09 ]
>>619
CGI経由での実行じゃなくなるから

621 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 20:00:09 ]
個人的には、もうgrailsでいい。
Javaの資産も使えてウマーだし。

622 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:46:01 ]
>>614
はいはい、マクドナルドはマクダーナルですねw

623 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:51:04 ]
>>616
ルビー・オン・レイルはカタカナで日本語になってるよ、既に
英語と日本語のカタカナ表記は別だって

アメリカに2年近く居た俺に英語の講釈するんじゃねえ
一年は住んでて、後は10回以上シリコンバレーに出張してて、トータル2年だ、英語はかなり使えるぜ


624 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:55:27 ]
日本だとsの部分認識しないのは別に不思議じゃないしね

625 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 01:07:46 ]
カタカナ表記を英語の発音に合わせないとダメなら
ルーターはラウタ
ローカルはローコー
ウィルスはヴァイラス
になっちまうじゃねーかw



626 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 01:13:56 ]
>>623
なんで単数形なんだよ?

627 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 01:15:07 ]
>>623
www.sophia-it.com/content/Ruby+on+Rails
普通に読めよ

628 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 04:40:13 ]
>>623
ネタにマジレスすれば、ルビーオンレイルとカタカナで日本語にしてるヤツはいない。既に。
英語と日本語のカタカナ表記は別だって。

アメリカに2年近くいたところで、カタカナ表記は別なんかだら英語の講釈じゃねぇ。
1年すんでようが、10回以上シリコンバレーに出張してようが、トータル2年で英語かなり使えようが、関係ねぇ。

629 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 07:40:21 ]
>>628
カタカナ表記を英語の発音に合わせないとダメなら
ルーターはラウタ
ローカルはローコー
ウィルスはヴァイラス
になっちまうじゃねーかw


630 名前:628 mailto:sage [2009/02/03(火) 08:40:26 ]
>>629
だから別だと言ってる

631 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 10:57:20 ]
汽車の窓からハンケチ振れば〜

632 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 13:54:18 ]
ジャヴァ

633 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 14:06:05 ]
闍婆

634 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:28:56 ]
わざわざカタカナで書くなwww
Railsでいいだろ。2年もアメリカに居たなら。

俺は英語全然しゃべれないが、技術用語は基本的に元の言語での表記か和訳された用語を使うなぁ。
カタカナは気持ち悪い。

トゥルー、フォールスなんてありえないだろ?
true, false でいいんだよ。

635 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:43:01 ]
紅玉鉄路



636 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:49:24 ]
イフ
エルス
ホワイル
ディーアイコンテナ
オーアールマッパー
ジェイエスピー
ストラッツ
トムキャット
ウェブロジック
ウェブスフィア
ジェイボス
ジャバ

637 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:55:43 ]
>>634
英語使い現るw

638 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:07:03 ]
ひどくつまらない流れだね

639 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:20:57 ]
今日読んだこの記事が面白かった

SOA lessons learned for Web 2.0
www.ibm.com/developerworks/websphere/techjournal/0901_col_brown/0901_col_brown.html?ca=dgr-jw22SOA-Web20&S_TACT=105AGX59&S_CMP=grsitejw22

640 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 03:56:28 ]
英語コンプ多いスレだなwww
そもそもアメリカなんて書いてる時点で駄目だろwww

641 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 07:23:40 ]
インドw

642 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 22:27:59 ]
USA!USA!

643 名前:デフォルトの名無しさん [2009/02/04(水) 22:36:28 ]
♪ぼーんいんざでっどまんずたうん!♪

644 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 00:12:12 ]
500レス近辺で JTA の話が出てきたが、
なんで Spring とか Seasar2 をつかうときに JTA が必要なのかわからない。
Spring や Seasar2 はそれなりに長く使っているし、
プロジェクトをつくるときは、ググって見つけた設定ファイルを使い回しているから
とりあえず使っているけど。

# Spring の場合は、org.springframework.jdbc.datasource.DataSourceTransactionManager か。

JTA って、そもそも 2フェーズcommit とかする場合だよね。
corba とか RMI とか使っているわけではないのに、なんで JTA が必要になるのだろう。

DI コンテナは、のっける Bean ごとにモジュール化が進んでいるから、モジュールを
またがる大きな一つのトランザクションをつくるために、JTA にしているのかな?

645 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 00:18:57 ]
>>644
複数のDBを更新すると必要になる。



646 名前:644 mailto:sage [2009/02/06(金) 00:26:19 ]
>>645
なるほど、分散処理せずとも、
一つのアプリで複数の DB コネクションにまたがったトランザクションを扱いたければ、
それも立派な 2フェーズ commit か。


647 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 01:04:06 ]
コネクション1つであってもトランザクションとコネクションが同期しなくてもよいというメリットがある

648 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 01:24:53 ]
2フェーズ commit、懐かしいな。
初めてrdbをさわった1980年代後半に英語のマニュアルに書いてあった。
あの当時は、レプリケーションもクラスタリングも無かったから全部手作りしたよ、苦労したなあ。


649 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 01:58:36 ]
>>647
意味わかんね。説明プリーズ

650 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 03:26:47 ]
その鯖で動いているシステムがそのアプリだけだったらいいけど、
SOAハブみたいな使い方をしてたらやっぱJTA欲しいな。

651 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 03:42:50 ]
>>650
意味わかんね。説明プリーズ

652 名前:639 mailto:sage [2009/02/06(金) 20:10:46 ]
>>650
ハブにはマングースだと思うが....

ESB?

653 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 21:24:16 ]
HTTPでセッションがぶち切れる時点で
TPモニタがあっても分散トランザクションはキツイだろjk

654 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 21:53:03 ]
>>653
意味わかんね。説明プリーズ

655 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 23:47:23 ]
>>654
酔っ払ってたんで適当なこといったwすまん。ロールバック!



656 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 23:52:48 ]
コミット済みです

657 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:09:49 ]
バックアップをリストアして、ロールフォワードしかないか

658 名前:デフォルトの名無しさん [2009/02/10(火) 01:14:24 ]
Struts2.1 きました
ttp://www.infoq.com/jp/news/2009/02/Struts2-1

659 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 06:35:26 ]
>>658
かなり良くなったみたいだね
Dojoは2.0.xでは上手く動かなかった。
新しいバージョンは期待できるな、ajaxの取り込みが

660 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 19:04:11 ]
echoって誰か使ってる?
まったく話題にならないな。

661 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 06:21:07 ]
echoとsedやawkのコンビネーションは多用するけれども・・・
自然すぎて話題にならないのでは。

662 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:30:34 ]
Echo Frameworkの事では?

663 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 02:39:04 ]
突っ込んだら負けかと思ってた

664 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 03:16:37 ]
どうせ本人が自分で突っ込んだんだと確信している

665 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:48:37 ]
Clickって2.0.1が出てたのね



666 名前:デフォルトの名無しさん [2009/02/28(土) 23:55:08 ]
Java Web Startについての質問です。
現在、Web上で動作する教育用ソフトウェア開発にJava Web Startを用いています。
しかし、IE7やGoogleChrome等では動作するのですが、IE6やMacですとエラーコードが出て動作できません。
恐らくjnlpファイルの構文がおかしいのではないかと思うのですが、よくわかりません。
どのように記述したらどの環境でも動作できるようになるのでしょうか?
詳しい方いらっしゃいましたらご回答のほどよろしくお願いします。

667 名前:デフォルトの名無しさん [2009/02/28(土) 23:55:54 ]
【以下、IE6でのエラーコード詳細】
CouldNotLoadArgumentException[ 指定されたファイルまたは URL をロードできませんでした: C:\Documents and Settings\user\Local Settings\Temporary Internet Files\Content.IE5\MX3DU40P\a[1].jnlp]
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


【jnlpファイルの構文】
<jnlp
spec="1.0+"
codebase="?[?ソフトウェアのあるURL]"
href="a.jnlp">

<information>
<title>Test</title>
<vendor>Test create</vendor>
<offline-allowed/>
</information>

<resources>
<j2se version="1.5+"/>
<jar href="a.jar" main="true"/>
</resources>

<application-desc main-class="Test"/>

</jnlp>

668 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 00:06:16 ]
>>666
スレ違いだろjk

669 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 15:28:05 ]
で、フレームワークの本命はどれなんだよ。
SAStrutsか?JSFか?

670 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 15:52:02 ]
spring

671 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 17:10:27 ]
>>670
springは有償になるんだろ。

672 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 17:35:24 ]
>>671
有償になったらいけないのか?

673 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 18:00:04 ]
EJB3.1が来るからSpringは不要。

674 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 18:06:34 ]
>>673
Springを知らないんだろw

675 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 18:18:47 ]
>>673はEJB3.1のことも知らなさそうw



676 名前:名無し募集中。。。 [2009/03/01(日) 18:49:03 ]
ってかSpringはWebフレームワークではないわけで
DIコンテナの部分はあんまりWebに関係なくてぶっちゃけなんでもいい部分ではある

677 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 19:25:18 ]
EJB3.1って、結局EJBコンテナが必要であることは変わらないし、
requestやsessionスコープオブジェクトにDIやAOP使えないし、
JNDIリソース以外のオブジェクトをDIできないし。

678 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 19:27:58 ]
>>677
requestはないがsessionはEJB1.0からある

679 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 20:37:38 ]
HttpSessionとは何の関係もない全く別物の、
EJBコンテナ内だけのsessionだけどね。

680 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 20:42:21 ]
そんなsessionなあ

681 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 21:02:44 ]
リファレンスをHttpSessionに保存すればおk
使ったことないけどw

682 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 21:28:09 ]
>>678
ちっとは勉強しなはれ

683 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 21:54:20 ]
>>682
勉強するとrequestがあることが分かるのかい?
それともsessionがないことが分かるのかい?

684 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:26:55 ]
>>683

685 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:37:19 ]
具体的に指摘できないチキンばっかw



686 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 09:16:33 ]
あまりにもくだらなくて笑いものにしてるだけでしょ。
同じセッションという単語でサーブレットとEJBを同一視してるとか。

687 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 19:31:55 ]
概念としては同じ。管理してる主体が違うだけ。
Seamのように両者をシームレスに連携することはたやすい。

688 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 20:00:55 ]
いや同じじゃないよ
EJBはあくまでEJBコンテナであってWebコンテナではない
(言わなくても解ると思うけどサーブレットはWebコンテナの技術)
J2EEという技術の中の別のコンテナの話しだから

689 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 20:07:37 ]
「概念としては」って読めないの?
それとも抽象化して考えられないの?

690 名前:デフォルトの名無しさん [2009/03/02(月) 20:14:44 ]
概念は同じってのは、たとえば
Seasar2とSpringみたいな場合の話じゃね?
EJBとサーブレッとは別の概念だよ。
ってかJavaにしても日本語にしてもレベル低すぎじゃね?

691 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 20:20:28 ]
おまえの読解力のなさに涙が出てきた
EJBとサーブレットが同じ概念なんてアホすぎだろ。考えもしねーよ
EJBのセッション(SFSB)とServletのセッションが概念としては同じって話だ
そしてSeamのように連携させればアプリからは管理主体(EJBコンテナとWebコンテナ)の
違いを区別する必要はない
よって>>677の「sessionスコープオブジェクトにDIやAOP使えない」は間違い

692 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 21:26:30 ]
>>691のような面白い人が暴れてると聞いてきますた

693 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 21:47:28 ]
そもそもEJBコンテナにServletコンテナかぶせて
Webアプリケーションとしてのsessionを実現してるんだから
概念が同じとかそういう問題じゃない

694 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 21:55:52 ]
>>686
そんなsessionなあ

695 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 21:57:08 ]
レベル、低いね



696 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 22:21:25 ]
SFSBを使ってHttpSessionを実装したWebコンテナもあるんだけどな

697 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 22:22:20 ]
EntityBeanを使ってHttpSessionを実装したWebコンテナもあったな

698 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 22:40:32 ]
>>696-697
それらって直接AOPかませれるの?

699 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 22:53:40 ]
>>698
いみふ

700 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 23:11:26 ]
なんにせよEJBそのものじゃないよ
EJB自体とWeb関連の実装は別

701 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 23:24:36 ]
まあ結局、何らかの仕組みを別途用意しなければ
同じようには使えないってことなんだけど。

702 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 23:36:36 ]
そういう意味では、
「EJB3.1が来るからSpringは不要」
とは言えないけど、
「WebBeans (JSR299) が来るからSpringは不要」
とは言えるかもしれないね。

つか、ここでの投票結果でのコメントを見ると、SpringSourceは
WebBeansがJavaEEに入ることを露骨に嫌がっているね。
jcp.org/en/jsr/results?id=4821

703 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 23:49:41 ]
うむ。そのほうがしっくり来るな。
WebBeansはSeamよりDIコンテナに注力してるし、
しかも名前が変わって
「DIコンテナなんたら」になったし。

704 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 01:00:14 ]
>>699
上で出てる話に対応しただけなんだが

705 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 04:36:36 ]
>>703
Java Contexts and Dependency Injectionだな



706 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 16:20:09 ]
は?

707 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 16:56:00 ]
>>706
名前がかわった

708 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 11:45:59 ]
は?

709 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 12:27:07 ]
WebBeansって名前はわかりやすかったのに、Java Contexts and Dependency Injectionは覚えにくいな。
JCDIと略すんだろうが。

710 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 13:00:39 ]
JDIC
JNDI
JCDI
JDBC

711 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 18:33:21 ]
また名前が変わって、 Contexts and Dependency Injection for Javaになったよw

712 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 19:21:04 ]
マジで?ソースある?

713 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 19:35:46 ]
>>712
jcp.org/aboutJava/communityprocess/pr/jsr299/index.html

714 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 19:44:16 ]
クソアメ公どもは、こうもクソ略字ばっか作りやがって、
マジでクソ死んじまえばいいのにな。

715 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 21:09:57 ]
もう面倒くさいから「Contexts and Dependency Injection for Java」ではなくて「中出し君」でいいだろw



716 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:37:38 ]
IBMと出来ちゃった婚でおk。

717 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 23:48:44 ]
ところが破局で非嫡出子でおk

718 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 00:58:11 ]
>>713
PDFまで見てなかった。ほんとだ。ありがとう。

719 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 21:38:29 ]
IBMから養育費だけはがっぽり取ればおk

720 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 08:41:15 ]
失礼します。
現在使える embeddable EJB Lite containers の実装としては何がありますでしょうか?

721 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 11:09:27 ]
JBoss ?

722 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:09:43 ]
Embeddable EJB Lite コンテナとは、
EJB 3.1 とかとは違うのか?
J2SE + JPA とは違うのか?

最近の事情に疎いオレに教えてくれ

723 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:06:11 ]
EJB3.1 -> まだ出てない
J2SE + JPA -> SessionBean/MessageDrivenBean がない

724 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:56:57 ]
>>722
EJB Lite -> リモート呼び出しやMDBがないEJB3.1のサブセット
↓の「EJB Lite is Here」参照
www.theserverside.com/tt/articles/article.tss?l=NewFeaturesEJB31-3

embeddable EJB containers -> 埋め込み型EJBコンテナ
埋め込みというのはAPサーバ上ではなくスタンドアロンアプリに組み込めるということ
↓からejb-3_1-pfd-spec.pdfの「Chapter 22 Embeddable Usage」参照
jcp.org/aboutJava/communityprocess/pfd/jsr318/index.html


725 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 01:30:37 ]
スタンドアロンでEJBって重そうだなwww



726 名前:722 mailto:sage [2009/04/12(日) 03:28:54 ]
レスどうもありがとう、勉強になりました。
リンク先をがんばって呼んでみるよ。

コンテナなしのEJBなんて、EJB2 時代の、分散処理しないのにORマッパとしてだけ
EJB 使ってたころみたいだな。

727 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 05:19:31 ]
いや、ORマッパはEJBから分離したからな。
コンテナなしEJBはセッション管理だけだな。

728 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 05:20:24 ]
Embeddable EJB は、この記事が参考になる
itpro.nikkeibp.co.jp/article/COLUMN/20060615/241006/

729 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 15:16:27 ]
>>725

730 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 15:46:40 ]
なんだ?729は構ってほしいのか?

731 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 13:22:41 ]
EJBっていいの?

732 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:15:24 ]
EJB 3.1 ってよさ気じゃない?

733 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 01:03:18 ]
EJBって大抵のAPサーバではコンソールから接続数や平均実行時間、キャッシュヒット率と言った
運用に関する情報を見ることが出来るのが何気にうれしかったりする。
APサーバによってはアクセスが集中していても特定のEJBには優先してスレッドを割り振って、
重要な処理のパフォーマンスを落とさないようにする、といったような設定も出来るし。

734 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 20:47:11 ]
ログレベルも手軽にいつでも変更できるしね

735 名前:デフォルトの名無しさん [2009/05/10(日) 12:28:32 ]
こんにちは。あたしはカウガール。
AAとして成り上がるため、スレを巡る旅をしています。
    __
  ヽ|__|ノ    モォ
  ||‘‐‘||レ   _)_, ―‐ 、
  /(Y (ヽ_ /・ ヽ     ̄ヽ
  ∠_ゝ  ` ^ヽ ノ.::::::__( ノヽ
   _/ヽ      /ヽ ̄ ̄/ヽ



736 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 16:32:44 ]
SAStrutsってどうなの?
リリースノートみると1月から更新無いよね

737 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 21:37:10 ]
>>736
あそこは枯れた宣言が早い

738 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 21:40:18 ]
>>737
枯れた == 飽きた

739 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 22:37:58 ]
枯れたらしいその結果としてはどんな感じ?

740 名前:名無し募集中。。。 [2009/05/11(月) 22:43:21 ]
別に普通に便利だけど

741 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 23:30:53 ]
このコテハン誰だ

742 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 00:00:07 ]
>>736
svn.seasar.org/browse/?view=rev&root=sastruts&revision=833
ちょっとだけ更新あったみたい

743 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 00:06:36 ]
>>741
これかな?
ttp://schiphol.2ch.net/test/read.cgi/football/1237431803/20

744 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 02:34:05 ]
SAStruts より Spring + Struts2 の方が良いね

745 名前:名無し募集中。。。 [2009/05/17(日) 02:56:46 ]
なんで?



746 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 12:40:19 ]
Spring + Struts2 より SAStruts の方が良いね

747 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 12:59:40 ]
SAStruts より Spring + Struts2 の方が良いね

748 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:03:25 ]
ま、とりあえず Struts2 のHPでも見てやってみな
SAStruts イラネーってわかるから

749 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:11:52 ]
SAStruts しか知らんようなら

struts.apache.org/2.1.6/docs/convention-plugin.html#ConventionPlugin-Actionannotation

この辺からならとっつきやすいか
まあアノテーションの詳細は

struts.apache.org/2.1.6/docs/annotations.html

見てみ


750 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:14:02 ]
>>749
HotDeployできる?

751 名前:名無し募集中。。。 [2009/05/17(日) 17:25:00 ]
AOPで共通処理書いたりHOTデプロイで開発しなかったりするなら
素のStruts2でもいいだろうけどさ
フレームワーク使うことで楽できるのにそれを拒否する意味もない

752 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:32:20 ]
HotDeploy出来ないならRubyかPythonにしようかなって思うし
実際の開発効率に結構影響すると思うんだけど

753 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:42:26 ]
struts.apache.org/2.1.6/docs/convention-plugin.html#ConventionPlugin-Automaticconfigurationreloading

<constant name="struts.devMode" value="true"/>
<constant name="struts.convention.classes.reload" value="true" />

どうせくだらないあら探ししたいだけだろ?
何でもかんでも質問する前に自分で少しは見てみろよ…
あ、それからインタセプターは↓な

struts.apache.org/2.1.6/docs/interceptors.html

個別にどうのこうのじゃなくて一通り見てみ

754 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:46:01 ]
バグで結局 HOT Deploy 活用できない Seasar はお話にならんよ

www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2009-05-16#jb961f2f


755 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:02:32 ]
>>753
自分で調べるの面倒じゃん
ある程度興味出てきたら自分で調べるけどまだそこに至らない
で、Springが管理するクラスもHotDeployになる?



756 名前:名無し募集中。。。 [2009/05/17(日) 18:22:11 ]
>>754
バグ修正されてんじゃん

757 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:29:10 ]
>>755
説明するの面倒じゃん
で、seasar は HOT Deploy まともに動くようなったん?


758 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:30:16 ]
>>756
修正されてるって、毎度毎度だぜ…
使い物にならんだろ


759 名前:名無し募集中。。。 [2009/05/17(日) 18:41:29 ]
バグがあろうとだいたいの場面でHOT Deploy使えるんだから
100%の完成度じゃないから毎回手で再起動した方がましって話にはならんだろうに

760 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:53:33 ]
>>758
毎度毎度じゃないな。最近じゃバグ修正は最新版だけ
ひとつ前のバージョンで改善したところがバグってたようだな
今回リリース間隔が短いのはそのせいだろ。その前は普通に使えてた

761 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:55:26 ]
>>757
> 説明するの面倒じゃん

そんだけ書くより「なる」「ならない」って答える方が手間かからないのに
答えないのは「ならない」からか?

762 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:01:23 ]
>>760
テストもしないでリリースしてるの?


763 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:04:40 ]
>>762
テストで全てのバグがつぶせるわけじゃないよな
まぁ品質に関してはApacheレベルにないとは思う
それよりStruts2でHotDeployできなくて論点すり替えてるように見えちゃうよ

764 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:09:38 ]
HotDeployネタにこだわりすぎじゃね?粘着か
Struts2の魅力ってそこじゃないだろ?
比較対照の仕方が極端に木を見て森を見ず的な
もともと辺なところに食いついてるからまともに相手されてないんじゃねーの

765 名前:名無し募集中。。。 [2009/05/17(日) 19:14:22 ]
HOTデプロイは開発中に便利になる機能なだけで
本番環境はCoolデプロイにするから製品の品質に影響する訳じゃないしね



766 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:14:49 ]
>>764
SAStruts使ってる理由の多くはそこだからしょうがない
それがないならStruts2には興味が持てないだけ
お前はお前でStruts2の魅力を語れよ「SAStrutsより」なんて煽らずに

767 名前:名無し募集中。。。 [2009/05/17(日) 19:20:09 ]
SAStrutsは別にStrutsじゃないからね
単に中身にStruts使ってるってだけであって
Strutsを意識して開発することなどなにもない

768 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:20:42 ]
SAStrutsより、が煽りになるって
開発者か何かか?w

769 名前:名無し募集中。。。 [2009/05/17(日) 19:27:03 ]
>>768
というわけでStruts2単体で使った場合の魅力をどうぞ

770 名前:768 mailto:sage [2009/05/17(日) 19:27:55 ]
俺はStruts2なんて使ったことないからw

771 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:29:22 ]
>>768
ほらまたそうやって…結果的に荒れ気味の流れになってるだろ?
比較して優位性を強調するのはhigaタソもよくやるが大抵ネガティブな反応しか得られない
Seasar使ってて中野人に一番やめて欲しいのがまさにそれだ

772 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:39:54 ]
比較しなきゃ優位性なんて分かんないし多くが知りたいのはそこでしょ
SAStrutsより、と言うワードが煽りになってしまう人間が居るのがおかしいんだよw

773 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:52:28 ]
>>772
おかしくてもそれが現実
比較するならするで冷静にやればいいと思うが>>754あたりからおかしくなってるな
Struts2のよさは語られずSeasar叩きになってる
比較するとそうなりやすいんだよ

774 名前:名無し募集中。。。 [2009/05/17(日) 20:03:27 ]
業界的にもiSiDなんかに主流を握られたら困るからね
必死に潰すしかないんだよ

775 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:04:41 ]
確かにStruts2の良いところは具体的に語られてないけど、
それで比較論自体するなって暴論過ぎる



776 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:12:11 ]
まぁ待て、今比較してみてるから…

そういや Struts2 って海外だと S2 って略す場合が多いんだよな…
外国で Seasar2 説明するのが面倒な理由の1つがこれかも
(※これは笑うべきネタのつもりなので誤解せんでな)

777 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:15:12 ]
>>775
比較するなとはいわないが比較する前によさを語ることは出来るだろ?
あと比較するならターゲットは的確に選べってことかな
HotDeployが魅力のSAStrutsと比較するなら同等以上にHotDeployできないとそこで話が終わる

778 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:20:55 ]
>>777
SAStrutsの魅力ってHOTデプロイだけなのかい?
てかHOTデプロイはSAStrutsではなくベースで使用している s2 の魅力だよね?


779 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:35:35 ]
>>778
魅力がそれだけとは言ってない。だがそれが大きな魅力なのは間違いない
だからそこが失われるなら俺はStruts2に興味持てないし他にも二人?そういうレスがあるようだ
HotDeployがSAStrutsとS2のどっちで実現されてるかはこの際関係ない
元々比較はSAStruts+Seasar2とStruts2+Springだろ
つかSで始まりすぎだw

780 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:36:05 ]
StrutsをXMLで設定することもなくさらにHOTDeployで使えるのがSAStrutsの魅力だろ
あくまでセットになったものがSAStrutsなのであって、中でS2使用してたらなんか問題あるのか

781 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:43:06 ]
>>780
なぜケンカ腰?


782 名前:名無し募集中。。。 [2009/05/17(日) 20:44:54 ]
778が小馬鹿にしてるからだろ

783 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:48:49 ]
ブラウザから書くと名無し募集中。。。になるのか?

784 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:48:58 ]
ちょいと脇道にそれるけどさ

開発スタイルって色々あると思うけど、
TestFirstしないで全部実際にオペレーションして動けばOKとかだったらHOTデプロイ命かもね
でもその場合ってちゃんとしたカバレッジ測定できないよな

それにSAStrutsのActionクラスってテストしにくくない?どうやってる?
ActionのTestCase書きにくいからHOTデプロイ頼りで開発になるんかな?


785 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:49:29 ]
ならなかった



786 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:51:16 ]
>>784
それは正しいと思う

787 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:16:24 ]
HOT Deployがテストファーストじゃないとかこじつけすぎだろ

788 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:19:02 ]
>>787
もうちとkwsk

789 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:23:52 ]
テストファーストなんて今時流行らないだろ
物作る前からテスト計画したって完成する頃には仕様変わってて
結局テストの精度が下がるから二度手間になって意味がないことが多い
特にHOT Deployで開発効率上げようとするプロジェクトだと
それ以前にテストファーストなんて採用しているはずがない
ただHOT Deployだからテストファーストができないってのは間違いだし、
SAStrutsもユニットテストの環境なんかはかなり整備されている

790 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:28:33 ]
>>789
> ただHOT Deployだからテストファーストができないってのは間違いだし、

誰もそんなこと主張してなくない?

791 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:30:13 ]
テストのサンプルまでついてるのにテストしにくいとか

792 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:42:16 ]
>>789
784は疑問を投げかけているだけだよな
何でカバレッジ測定=テスト計画となるのか理解に苦しむ
スクリプト言語の様に開発しながら動作確認できるのがSAStrutsの売りなのはわかったよ。
でもだったらスクリプト言語で開発すりゃあいいじゃんとか思った。


793 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:44:08 ]
>>792
> でもだったらスクリプト言語で開発すりゃあいいじゃんとか思った。

それは極論すぐる

794 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:49:06 ]
>>791
テストしにくいというよりも、忘れ去られやすい開発スタイルになるって事じゃないのかな?

Railsとかも、かなり優れたテストフレームワークを持ってるけど、真面目に書いてるやつって少ない。
「サクサク開発!」とか舐めた事言ってやるべきことすらきちんとやれないクソ開発者を量産する傾向にある気がする。



795 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:52:37 ]
何かSAStrutsしか知らんのに自分の中だけのちっちぇえ世界を必死に守ることに粘着してる奴がいるな
浅ましいぜ
俺が聞きたいのはそんなオナニスト的な内容ではない
色々なものの良いところやイケてないところをきちんと評価してそれをうまくするためにはどうすべきかってのを考える前向きな話がききたい




796 名前:デフォルトの名無しさん [2009/05/17(日) 21:58:50 ]
別々に作ってるといつの間にかバージョン違いのライブラリ使ってたりしてしまうんだよな

797 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:02:36 ]
>>795
まずは自分が語ればよくね?
そうすりゃそういう流れになるかもしれん

798 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:08:45 ]
>>797
そういうお前はどうなの?
誰が何言っても否定か変なことしか言ってなくね?
言い訳ウゼーよ


799 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:15:16 ]
>>798
誰と戦ってんの?

800 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:48:51 ]
Struts2で十分っていう抽象的な話以外の肯定的なことを言わないから
SAStruts派に否定されてるように見えるだけだろ

801 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:53:56 ]
前向きな話を聞きたいってやつが他人を否定してるだけじゃあなあ

802 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 23:20:22 ]

>>801
も、その振りいらなくない?
結局Struts2の話出しにくくしてるだけじゃん

とりあえずStruts2はStruts1のノウハウ+WebWorkなプロダクトってことだね。
SAStrutsと同じくActionやActionFormをpojoで作れて、
アノテーションによる遷移指定や入力検証指定で設定ファイルを不要にすることができる。

違いとしてはSAStrutsの大きな売りとしてはHOTデプロイで、Struts2は簡単さが売りだね。
例えばプラグインを置くだけで設定なしでJSFやJasperReports,JFreeChart,Tiles,etc...などに簡単連携できちゃったり
アクションのテストが簡単とか、JSP,FreeMarker,Velocityでタグをフルサポートかつ簡単にカスタマイズ可能とか。
インターセプターも標準で30種類近く提供している充実ぶりでデバッグ用のインターセプターなどもある。
あと、Struts2では1つのメソッドに複数のアクションを指定できる。


803 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:00:17 ]
知人が依存するJARファイルの数が気になるとのことで比較してみた

■seasar2 + sastruts
antlr
aopalliance
commons-beanutils
commons-collections
commons-digester
commons-el
commons-fileupload
commons-io
commons-logging
commons-validator
geronimo-annotation_1.0_spec
geronimo-ejb_3.0_spec
geronimo-interceptor_3.0_spec
geronimo-j2ee_1.4_spec
geronimo-jpa_3.0_spec
geronimo-jta_1.1_spec
javassist
jstl
junit
log4j
ognl
oro
poi
standard
s2-extension
s2-framework
s2-tiger
sa-struts
struts

804 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:00:59 ]
■spring + struts2
commons-fileupload
commons-io
commons-logging
freemarker
log4j
ognl
spring
struts2-convention-plugin
struts2-core
struts2-spring-plugin
xwork


805 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:05:07 ]
NetBeansでもそうなんだけどプロジェクトの中で特定の一人が一回だけ
やればいいような設定が簡単ですってのはあんまり響かないんだよな
100人のプロジェクトでも1000人のプロジェクトでも作業量増えない部分でしょ
そんな大規模やらないけどさw



806 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:07:37 ]
>>805
何のことを言ってるのかわからんので教えて

807 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:13:14 ]
>>806
>>802
> 例えばプラグインを置くだけで設定なしでJSFやJasperReports,JFreeChart,Tiles,etc...などに簡単連携できちゃったり
を読んだ感想

808 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:18:06 ]
必要な設定ファイルも比較してみた

■seasar2 + sastruts
app.dicon
convention.dicon
creator.dicon
customizer.dicon
s2container.dicon

■spring + struts2
applicationContext.xml

ちなみにどちらも記述量にそれ程大きな差はないと思われる


809 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:21:14 ]
>>805
設定じゃなくてデプロイの話だぞ簡便になるってのは

810 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:22:03 ]
>>807
なるほどぉ〜
にわかSEしかいないような組織で、
その特定の人には嬉しい機能ですね

811 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:22:05 ]
>>808
ちゅうかSAStrutsはXMLの記述一切しなくていい

812 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:26:51 ]
>>809
デプロイってのはWar作った後の話だろ(作らん場合もあるけど)
War作る前のJar置いたりすることだって一種の設定だろ
だから>>807で引用した部分は設定の話じゃねーの?
デプロイの簡便さなんてフレームワークで変わるか?

813 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:29:19 ]
良く解ってないのが解った

814 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:31:07 ]
>>813
すまん、どういうことか教えてくれ

815 名前:808 mailto:sage [2009/05/18(月) 00:31:07 ]
>>811
それはstruts2も同じですね。xml書くこともできますが、アノテーション使用して全く書かないやり方もOKです。
なので書かないとなると両者ともOKなので、
ここでは書く書かないではなく「必要かどうか」で記載してみました。




816 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:44:43 ]
>>812
その認識は正しい
Struts2の表紙ページで書かれている Deploy! とはアプリケーションを本番環境などへ展開することを言っているのではなく、
文字通り開発しているシステムで利用するための準備が簡単だよと言うこと。


817 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:46:30 ]
>>816
ありがとう
じゃあ>>813は何を言ってるんだ?

818 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:01:09 ]
>>813が良く解ってないのが解った
ということでよろしいか?

819 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:28:25 ]
HOT Deployは準備云々の話じゃないだろ。
コードを変更した瞬間にアプリケーションが認識されるから
スクリプト言語のように開発できるのがHOT Deploy。

820 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:33:50 ]
>>819
ちょっと待て
ここで言ってるデプロイってHOTデプロイのことじゃないだろ
ごちゃごちゃになってるなー


821 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:35:51 ]
デプロイが簡便ってのはHOT Deployの事だろ要するに

822 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:36:02 ]
>>819はどれへのレスなんだ?w

823 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:36:36 ]
開発中にいちいちアプリケーションをデプロイしなくても
HOT Deployで簡単にアプリケーション反映させられるって話し

824 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:37:29 ]
>>821
もっとちゃんと良く読みなよ

825 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:37:41 ]
>>819=821なのか?脈絡なさ過ぎて話が見えないぞ



826 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:39:13 ]
なんでそんなに必死にS2を否定したがるのか良く解らん

827 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:41:24 ]
デプロイって単語に過敏に反応してるみたいだけど
今の流れではHOTデプロイの話なんてしてない
Struts2のプラグインに関する deploy の意味的な話
s2の話もでてないし否定もされてない
過敏に反応しすぎ

828 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:44:00 ]
このところS2否定の話は出てないんだが…お前何か誤解してないか?
デプロイが簡便ってのは>>809だよな
それは>>805へのレスだが>>805>>807にも書いたようにStruts2の
いいところを読んでも俺には魅力が伝わらなかったってことだ
そしてその流れでのデプロイってのは>>816にあるようにStruts2の設定のこと
だから否定されてるのはStruts2だよ

829 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:45:04 ]
最初にStrutsの話しだした奴が主語なしに始めたから仕方ない。

830 名前:828 mailto:sage [2009/05/18(月) 01:45:09 ]
>>828>>826へのレスです


831 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:57:52 ]
SAStrutsとStruts2は結果としてよく似た部分が多いのだけれども
>>828さんはStruts2やSpringにどんなに良い機能があってもSpring含めてHOTデプロイできなかったらStruts2には魅力ないってことだよね。
んでTestFirstとか時代遅れだからマニュアルオペレーションでのパステストのみしかしないし、
カバレッジ測定なんて知らんよということでOK?

832 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:06:29 ]
>>831
前半はおおむねそう
後半はちょっと違う。うちのレベルではTDDは根付かないってことorz
あとカバレッジはQAであってテストファーストとは関係なくね?
うちでも後付けのテストでC0くらいは無理矢理でも100%にすることあるぞ

833 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:07:43 ]
HOTデプロイが便利すぎるから今更Struts2+Springは使わんなぁってだけの話じゃないの?
他の機能なんてどっちもほぼ同じなんだからさ

834 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:43:19 ]
>>832
カバレッジとTestFirstは直接は関係ないよ
誤解させたのならすまーん

>>833
HOTデプロイは確かに便利だが、便利すぎるとは思わない。
まぁ俺の場合はServiceから実装してTestするのでStruts2レベルのHOTデプロイ機能で全く問題ないんだよ。

>他の機能なんてどっちもほぼ同じなんだからさ
Struts2でのビュー側の対応の広さは同じではないね。
JSP,FreeMarker,Velocityは勿論だけど、XML,PlainText,Stream,JasperReports,JFreeChart,etc...
それにアクションクラスの1メソッドに複数アクション指定できるし(sastrutsのHPでは特に明記されてなかったが、識者の方がいれば教えてください)


835 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:44:20 ]
2chに向いてない人がいるな



836 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:46:08 ]
SAStruts(に限らずたいていのMVCフレームワーク)でもビューは基本的に何でも使えるんだけど
さもそれがStruts2の特別な機能みたいに言うのは、僕はStruts2しか知りませんと
言ってるようなもんじゃないのか?

837 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:47:31 ]
SAStrutsの中身がStrutsだって気がついてないんじゃね?

838 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:48:44 ]
>>836
そんなあたり前のことを言っているのではない


839 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:50:51 ]
アクションは1つだけど遷移先が複数の間違いじゃないのか

840 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:51:42 ]
>Struts2でのビュー側の対応の広さは同じではないね。
広さは同じ
なぜならSAStrutsもStrutsだから

841 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:52:38 ]
>>837
そんなことはわかってるし、strutsはβの時から使ってるよ
まあ興味がないなら消えます。
さようなら


842 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:55:48 ]
>>834
Springもそうだけど対応する幅の広さってのは必要ない人には
何の魅力にもならないんだよね

843 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:58:33 ]
他のフレームワークでもビューが自由に差し替えられるとは知りませんでしたと素直に言えばいいのに。
ってかDIコンテナとかMVCフレームワークとか解ってないんじゃないか?

844 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 02:58:57 ]
>>841
消えなくてもいいけどもっと多くの人にアピールするネタはないのかと
設定が簡単とか対応の幅が広いとかってアーキテクト?だかリーダー的な
人が一人楽になるだけでチームのメンバーの生産性につながらないよね
HotDeployが受けてるのとはそこが違う

845 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 03:08:41 ]
>>843
struts2のサイト見てやっとわかったよ
>>841の言いたかったことが、簡単に色々な形式でレスポンス返せるってことみたい

それと>>840、struts1とstruts2は別物な、んで↑みたいに簡単にレス返せる種類の幅は同じではないってことだ




846 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 03:21:48 ]
struts2のサイト見て思い出したがsetter・getterメソッドって必要なのか?

847 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 03:22:30 ]
簡単に色々な形式でレスポンス返せるってのはStruts1でもできるぞ
単に結果をresponseに突っ込んでぶん投げるだけだし

848 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 03:23:44 ]
>>846
いやならCommonsBeanUtilでも使って自分で補ってね

849 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 03:43:15 ]
SAStrutsはView差し替えるときに多少設定ファイルをいじるけど
そういうのが必要ないって事なのかな?

850 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 03:58:43 ]
>>847
JasperReports形式とかで返すの簡単にできるか?
responseに突っ込むのは容易だけどそこに入れるオブジェクト作るのが面倒だろ
形式とテンプレのパスだけ指定したらあとは勝手にやってくれるってことじゃ?

>>849
設定ファイルはいじらんでいいみたい

851 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 04:16:52 ]
データ指定しなくてもいいのか
Struts2ってエスパーだな

852 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 05:07:04 ]
>>851
おまえアホだろ?

853 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 05:15:07 ]
じゃあ他のフレームワークに組み込むのと同じじゃん

854 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 07:18:49 ]
レスポンスに書き込んだり定型的な部分をやってくれるんじゃねーの?
struts.apache.org/2.1.6/docs/jasperreports-tutorial.html
struts.apache.org/2.1.6/docs/jfreechart-plugin.html
あればあったで便利だがそれを理由に乗り換えるほどのものではないな

855 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:25:46 ]
>>804
>>803と扱える範囲が違わないかい?

>>805
なぜNetBeansがでてくるかわからないけど、NetBeansのメリットは
設定のしやすさではないぞ



856 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:27:38 ]
struts2はJSPでOGNL使えるところがいいよ

857 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 00:31:23 ]
>>855
> なぜNetBeansがでてくるかわからないけど

Eclipseに比べて後からプラグインをインストールしなくても
最初から全部揃ってるからいいって話をよくみかけるじゃん?
あれって全然アピールしないんだよなーっていつも思ってて
>>802を読んでそれと同じだなって思ったんだよ

858 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 14:53:55 ]
Struts1系は結構使った。
Struts2系は、でてきてなんかぴんとこなかったので注目していなかった。

そのあいだ、JSF、SpringMVC、Ruby On Rails を経験した。
SAStruts は勉強中。

# 最近リッチクライアント案件が多いので、Java の ServiceObject の返却値がそのまま XML になってクライアントに返るから、
# HTML とか意識しなくなってしまった。

いまこのスレを読んで、もういちど Struts2 に手をつけてみようかなと、興味を持った。

859 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 15:14:40 ]
リッチクライアントならS2BlazeDSとかS2Flexとかいいよね

860 名前:858 mailto:sage [2009/05/19(火) 15:41:09 ]
うちのリッチクライアント案件は、
Curl か VC での Windows アプリが多くて、
Flash(Flex) 系はやったことがない。

あと Spring を使うことが多くて、うちの社内では Seasar はあまり浸透していない。
ということで SpringMVC を使うことが多いです。
Controller が ModelAndView を返して、フレームワークで、
ModelAndView を XML にしてクライアントに投げつける、みたいな。

861 名前:デフォルトの名無しさん mailto:sage [2009/05/19(火) 21:09:23 ]
>>860
ModelAndViewって2.5ではあんまりつかわないんじゃ。
Spring + JAX-RSが安定。
JerseyがSpringサポート持ってるのもポイント。

862 名前:デフォルトの名無しさん [2009/05/23(土) 06:11:45 ]
Strutsなんて今じゃ失敗設計扱いだよな。あんな糞フレームワークとかなんで
はやったんだか。

863 名前:デフォルトの名無しさん [2009/05/23(土) 10:22:22 ]
>862
Java経験0からスタートでStrutsで開発始めたオレに謝れ。
自分にとっては新しい事なんで楽しいからいいんだけどさ。

864 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 11:57:25 ]
>>862
どのへんが失敗設計なのかkwsk

865 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 13:14:49 ]
今じゃっていう条件がまずおかしい
5年以上前のフレームワークなんだから今と設計思想が違ってて当たり前



866 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 15:20:01 ]
5年どころか開発が始まったのは9年前(前世紀)、1.0がリリースされたのは8年前

867 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 16:14:39 ]
設計という言い方をするのなら、別に失敗してはいないと思う
様々な欠点は指摘されて、それ以降のFWで改善されることにはなったけど
根本的な考え方は別に否定されてないし、後続にしっかり継承されている
失敗設計という言葉なら、JSFの方が相応しい気がするw

868 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:36:38 ]
いまでは Struts を dis っている人だって、以下の点ではみんな認めていることだと思うけど

・Struts がなかったら、今の各種 Java web フレームワークはなかった
 (まぁ、似たようなものを結局誰か作っていたかも知れないけど)
・当時は doGet と doPost をべた書きしていた時代に、Action や ActionForm を
 持ってきたのは画期的だった

869 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:45:29 ]
>>868
×当時は doGet と doPost をべた書きしていた時代に
○当時はJSPにべた書きしていた時代に

870 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 19:10:00 ]
>>867
JSFもかなり古いだろ
それに使われているという意味ではどちらも失敗ではないな

871 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 09:08:20 ]
もう既存でstruts動いてるしな。今からJSFでも置き換えには時間がかかる。
書籍は、strutsのほうが多いから、いまだにstruts使う様な場面が多い様な。
JSFの書籍が充実するまでは、struts優位かもな。

872 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 11:44:07 ]
JSFは終わってる

873 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 13:53:24 ]
Railsとかも含めて、今出ている多くのWebフレームワークは
何らかの形でStrutsの影響を受けていると思うけど。
そういう意味でもStrutsの意義は大きかったと思うよ。

874 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 16:24:00 ]
struts1の作者が、JSFで標準化するならそっち使いなよって言ったんだよ
でもJSFがもっさりだったからJSF流行らなくて
結局Struts1連携の新プロダクトやStruts2ができてきた

875 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 17:33:16 ]
JSFがモッサリと言うかある種の高望みがすぎた思想だった気がしなくも無いな。
UIコンポーネントをどうこうという辺りは。

StrutsとJSFがどっちが好きか?って聞かれればJSFだけど。
ラクだし。



876 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 21:06:54 ]
日本人はほんとStruts大好きだよな

と笑われてる

877 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 21:32:30 ]
誰に?

878 名前:デフォルトの名無しさん [2009/05/24(日) 22:00:53 ]
インド人と中国人に

879 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 22:17:38 ]
>>872
確かに終わってるな

880 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:17:14 ]
世界はJSF2が主流。日本はまだSTRUTS使ってるけど。

881 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:18:52 ]
Strutsなんてそもそもそんなはやってないし。一部の人が声高に叫んでるだけで、
JSP/Servletレベルで作られてるものの方がはるかに多い。
長期運用を考えると野良フレームは普通採用されないからね。
実際Strutsで作られたものは今後メンテナンス不能に陥ったでしょ。

882 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:38:57 ]
社会人とは思えない発言ktkr

883 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:47:13 ]
中国ではstruts2で開発もしてるよ
発注元はアメリカだけどな

884 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:52:27 ]
どこでもStrutsで開発やってるよ
特に日本だけ異常に流行ってるってわけでもない
日本が特殊なのはJSFが異常に嫌われていること

885 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 01:14:56 ]
日本はレスポンスとかとても気にするから
あのもっさり挙動のJSFは受けが悪いと思う



886 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 01:45:28 ]
社会人だからこそ長期メンテナンス性は重視するべきだな

887 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 02:11:20 ]
オープンソースの一般的なフレームワークより
独自フレームワークの方がいいとかいうトンデモ理論が通用する会社あるのか?
よっぽど大企業で全社的に独自フレームワーク使ってるならともかく
中小規模のプロジェクトで独自フレームワークなんてメンテナンス性落とすだけだろうに

888 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 02:48:57 ]
ふむふむ

長期のメンテ性もそうだけど、それが結局サービスの持続性として表面化してくる可能性もあるな
あと、アプリ設計やDB設計がヘタレでパフォでなくて設備投資でカバーしてる企業が多いのに
JSFや最近のWebフレームワークのもっさり感気にするのは?って気がする

889 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 02:49:17 ]
メーカーがStrutsを独自拡張した、非常に使いにくい独自FWを使わされたことならあったな
struts-configだけでも面倒なのに、更に独自設定ファイルを山のように追加しやがって
無印Strutsよりも数倍使い辛い代物と化していた

890 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 02:51:00 ]
>>888
DB設計がヘタレな上にWebフレームワークももっさりだったら目も当てられないじゃないかw

891 名前:888 mailto:sage [2009/05/25(月) 02:54:07 ]
>>890
(´▽`*)アハハ
それは言わずもがな


892 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 04:03:47 ]
消えてはなくなるフレームワークとやらの上に作るとね、そいつのメンテがされなくなったときとか
社員の教育とか大変なんだよ。いまとなってはいくつかの案件はあの時strutsとか使わなくって
よかったなと感じるよ。

893 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 04:47:48 ]
独自フレームワークを教育する方がよっぽど大変だと思うが
Strutsなんて今でもメンテナンスされてるんだし
初期構築したときのJDKのバージョンがメンテナンスされなくなる方がよっぽど早いっての
だからといってJavaで作るの辞めようかとはならんだろうに、
なんでフレームワークだけは枯れてメンテナンスされなくなったら困るのか解らん

894 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 06:25:40 ]
しかしJSFをもっさりとか言うならRoRの方がよっぽどもっさりしている気がするんだが。
あっちの方がよっぽど先のメンテが不安だったりする。

895 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 07:05:46 ]
>>894
仕事と遊びの違いだべ



896 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 07:23:49 ]
RoRが特別もっさりってわけじゃなくて実行環境だな
passengerだと少なくとももっさりではなくなる
まぁJavaやPHPに比べると遅いのは確かだけど

897 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 21:22:04 ]
>>892
strutsは「消えてはなくなる」に入らないだろ

898 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 23:03:32 ]
>>892
よく聞くよ、そういう話は。
でも、お前の上司はそんな事思ってないぞ。
こいつらには出来ないから仕方ない。って思ってる。

899 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 01:39:21 ]
意外とstruts擁護派が多いのが驚きだな。あんなの指定されない限り俺も使わんよ。
Xmlでマッピングを全部書くとかばかの発想だよ。
今ならWicketとかがおすすめ。

900 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 01:40:48 ]
いや書かないから

901 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 01:51:28 ]
ここは実はStrutsスレだから

902 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 07:13:15 ]
実際、rubyからjavaに移植の案件があるくらいだしな。やっぱ業務じゃ厳しいのだろうな。
解析して実装しろとか、丸ごとフレームワーク移植するつもりかよな寝言言い出したので相手にしなかったが。

WASとかWLとかの商用フレームワークなら、オープンソースみたいないい加減なメンテの問題も無いよ。貧乏な所は無理だけど。
フレームワークが枯れたと逝っても実質メンテされなくなったってだけでしょ。フレームワークレベルでバグが見つかった場合に自分でメンテする手間考えたら、後から乗り換える時に苦労する様なフレームワークを最初から使わないほうが良い。

903 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 08:06:27 ]
いまからならWicketだろうな。
Clickってどうなったんだ?

904 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 08:42:31 ]
新バージョンが出てるよ

905 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 08:54:35 ]
結局みんな5年後のメンテなんて俺じゃねーし、ってのがある



906 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 15:21:48 ]
しかし5年前は、5年後もまさかStruts1が全盛とは思わなんだ

907 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 00:11:46 ]
そのまさかの5年前の仕様の案件を遣る羽目に成る罠。

908 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 00:18:47 ]
>>880
まだ仕様策定中のJSF2が主流の分けないだろ常識的に考えて

909 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 14:53:32 ]
そういえば Shale はどうなったんだろう。
Shale は JSF の実装というわけではないようだが、Shale の zip のなかに MyFaces がある。

910 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 15:19:20 ]
2009/05/20 - Apache Shale has been retired.
>>>> This is a heads up for the Shale user community that the Shale PMC has
>>>> voted to move the project to the Attic. This means that the Shale
>>>> developers (more formally its Project Management Committee) have voted
>>>> to retire Shale and move the responsibility for its oversight over to
>>>> the Attic project.

911 名前:909 mailto:sage [2009/05/28(木) 16:04:49 ]
>>910
あらら、停止しちゃったんですか。

912 名前:デフォルトの名無しさん [2009/05/28(木) 16:23:57 ]
Atticプロジェクトに移動したって書いてあるやん

913 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 16:27:04 ]
Behiveも屋根裏行きになんじゃね

914 名前:909 mailto:sage [2009/05/28(木) 16:36:07 ]
>>912
ごめんなさい。CVS でファイル消すと .attic に入るから、プロジェクトが無くなったんだと思った。
attic.apache.org/ に一通り目を通しました。

>>913
HiveMind はすでに Attic 行きになっていますね。

915 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 17:08:36 ]
strutsもatticに逝けば日本も次に進めるのに…



916 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 18:53:33 ]
Atticプロジェクトって
「when an Apache project has reached its end of life」
か。

917 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 10:33:08 ]
EJB 3.0を勉強している初心者です。
EARはWARとEJB-JARを包含していると読んだのですが、
これはEJB3.0というのはWAR部分に依存しないと読みかえても正しいでしょうか。

EclipseやNetBeansではEJBプロジェクトとそれ以外を分けているように見えたのですが、
もしかして、EJB部分とWAR部分を分けて開発して、結合させるものなのかなと思った次第です。

918 名前:デフォルトの名無しさん mailto:sage [2009/06/07(日) 18:03:10 ]
>>917
別にEJBはWebアプリのためだけのものじゃないよ。
デスクトップのJavaアプリからRMIとか使って直接EJBを呼び出すような使い方とかもあるよ。

919 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 01:22:57 ]
WEBアプリばかりになったからWEBが前提と思う人も増えたんだろうね

EJBはロジックのみの記述をする場所
スコープにリクエストとかセッションがないのはそのため

あとEARでひとつにしてもばらばらに配備してもいいし、1つのEARに複数のWARや複数のEJB-JARが入ることもある
特に1つにEJB-JAR + 複数のWARはよくあるよ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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