トップページ⇒tech
879コメント311KB

Servlet/JSPのフレームワークを語るスレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
厨房お断り。Servlet/JSPのアプリケーションフレームワークを語るスレ。
Strutsなどの既存フレームワークの利点・欠点から語り始めませんか?
0153デフォルトの名無しさんNGNG
>>149
じゃあ、MVCのどこがわるくてBCEのどこがいいのか違いを明確にして教えてください。
0154デフォルトの名無しさんNGNG
>>152

ええ。
でも、やはり人違いっぽいな。。。残念。
0155デフォルトの名無しさんNGNG
>>149
148だが、
BCEがJSP&Servletのフレームワークというのは聞いたことないんだが。

google検索によると
MVC JSP servlet 3,280件
BCE JSP servlet 37件
少なくとも一般的ではないと思ワレ。批判する前に用語について解説してよ。


>>151
それを言うならウムラウトでは!?それとも別のなにか??
0156デフォルトの名無しさんNGNG
>それを言うなら・・・

間違えてた。鬱だ氏。
0157デフォルトの名無しさんNGNG
↑↑(2個上)あ、番号間違えた。155=147です。
0158デフォルトの名無しさんNGNG
正しい対応

>それを言うなら・・・

そうとも言う。今日はこの辺で勘弁してやる。
0159156NGNG
>>158

さんくす。
ワラタヨ
0160デフォルトの名無しさんNGNG
ウムラウトは、EJB対応フレームワーク
BluePrints準拠かどうかは不明
EntityBeanは使わずに、SessionBean使う
その点はcFrameWorkと似ている
0161デフォルトの名無しさんNGNG
EZServlet packageってどうよ?
0162デフォルトの名無しさんNGNG
あれはフレームワークじゃないっしょ
0163デフォルトの名無しさんNGNG
JavaOne行って来ました
・ec-oneのcFramework
 これは従来の内容とそんなに違いはなかった
・ecossのWeb3Framework
 雷電って名前だったと思うのですが
時間がなくてあまり情報が集まらなかったので、今日、また情報を仕入れてきます。
感じとしては、ec-oneのがいい感じがする。
ecossのは、どーかと思われ
0164デフォルトの名無しさんNGNG
>>163

他にJavaOneに出てたのって、
ありませんでしたか?
0165デフォルトの名無しさんNGNG
>>164
・富士通のComponentAA
 これはフレームワークというよりも、EJBコンポーネントのテンプレート集
・日本総研のTOCCATA
 cFrameworkと同じく、BluePrints対応のフレームワーク
 アーキテクチャをUMLで公開して説明してくれたのは好感触
 でも、日本総研ってJavaやっていたのか(藁
0166デフォルトの名無しさんNGNG
>>164
JavaOneのセッションで、Strutsの話を
Craigさんが話をしてくれました。

ヨーロッパで開発しているときにつくったので、
最初から国際化に力を入れていたそうです。
0167デフォルトの名無しさんNGNG
あげ
0168デフォルトの名無しさんNGNG
で、けっきょくどれがいいのさ
0169デフォルトの名無しさんNGNG
>>168

売ってるのは、
GUIのアプリケーションでXMLを直接さわらずに設定したい人向けです。
ということで、不要。
フレームワーク自体だれでも作れるし。
0170デフォルトの名無しさんNGNG
>>169
>GUIのアプリケーションでXMLを直接さわらずに設定したい人向けです。
ハァ?
デムパ飛ばすなよ
>フレームワーク自体だれでも作れるし。
お前には作れないと思うよ(藁
0171169NGNG
>>170

氏ねよ。
bluebrints準拠だったら誰でも作れるだろうが。
アホか?
0172169NGNG
訂正。

×bluebrints
○blueprints
0173デフォルトの名無しさんNGNG
>>171
>bluebrints準拠だったら誰でも作れるだろうが。
単にMVCだったらBluePrintsだと思っていないだろうな?
まあ、お前みたいな厨房にJ2EEPatternを深く理解して、
まともなフレームワークを仕上げる才能なんてないだろうがな。
まずは、これでも読んで入門レベルに達しなさい(藁
ttp://vig.pearsoned.com/store/product/0,,store-562_banner-0_isbn-0130648841,00.html
0174169NGNG
>>173

アホか。
BluePrintsとか、J2EEPatternなんて、
出た瞬間から訳してみるもんだろ。

お前さぁ
「Java使える人なら大勢いるが、
フレームワークを設計できるやつは滅多にいない」
とか言ってる奴だろ。

もうね、アホかと。馬鹿かと。
0175デフォルトの名無しさんNGNG
親愛なる169様
>BluePrintsとか、J2EEPatternなんて、
>出た瞬間から訳してみるもんだろ。
何を文句おっしゃっているのか理解できないのですが?
洋書なんて、訳がでるから紹介するなって事?

>「Java使える人なら大勢いるが、
>フレームワークを設計できるやつは滅多にいない」
>とか言ってる奴だろ。
いえいえ、日本でも良いフレームワークを設計している
方は大勢います。
でも、あなた様はどうでしょう?
まずは、デムパでなく、成果を出して世の中に認められたらいかがでございましょう?
0176デフォルトの名無しさんNGNG
>親愛なる169様

何?いきなり。
キモっ

>何を文句おっしゃっているのか理解できないのですが?

申し訳無い。
>単にMVCだったらBluePrintsだと思っていないだろうな?
に対する言いぶん。
BluePrintsとか、J2EEPattern
知らないでJ2EEやってる奴なんていないでしょう。
という意味。

このスレでくだらない煽りは勘弁してください。>>175
0177デフォルトの名無しさんNGNG
>>176
>このスレでくだらない煽りは勘弁してください。>>175
からかった件はスマソ。
ところで
>GUIのアプリケーションでXMLを直接さわらずに設定したい人向けです。
ってどういう意味の発言だったのか?
ちゃんと説明してくれ。
単なる間違いなら別にいいんだが。
0178デフォルトの名無しさんNGNG
MicrosoftのC#とCLIが「標準」に
http://www.zdnet.co.jp/news/0112/14/e_dotnet.html

もうJAVAをやる価値はありません。
早めに.NETに移行しましょう。
0179デフォルトの名無しさんNGNG
>>177

J2EEのフレームワーク自体たいていの会社
なら自分で持っているわけで。
んで、それらと、ツールベンダの違いは、
設定ファイル(XML)をSwingでつくるか、
手で書くかの違いぐらいなものですよね。
どちらもBlueprints準拠という点ではいっしょでしょ。
間違ってたらスマン。
0180デフォルトの名無しさんNGNG
>>179
了解。
でもね。
Strutsのstruts-config.xmlみたいに、画面遷移なんかの設定をできるようにしているフレームワーク自体、まだ少数派だよ。
確かに、エコスのWeb3FrameWorkとか、いくつかの商用フレームワークはXMLで画面遷移を制御して、かつ制御XML用のGUIエディタを持っているけどね。(但し、あれはBluePrints対応とは言いがたい)
BluePrints対応でXML制御&編集GUIが揃っているのは、ec-oneとかいくつかのやつしかないのでは?
0181デフォルトの名無しさんNGNG
SessionのStateをどこに置くかということにに着目すると
Cookie,EJB,DBがありますが、
開発スピード優先の場合、
Cookieが圧倒的に優位だと思うのですが
どうですかage?
0182Servlet API 2.1 以上NGNG
>>181 Session State保持が面倒だと思ったら、
   httpServletRequest.getSession().setAttribute(name,value)
   とかするのが普通だと思われsage.
0183181NGNG
>>182 httpServletRequest.getSession().putValue(name,value) の間違い. 恥ずかし.
0184181NGNG
>>とかするのが普通だと思われ

...違う。そういう意味ではない。

だれか他の方181のレスお願いします。
期待age
0185181NGNG
ちなみに183は181では無い。
183は氏ね。
0186デフォルトの名無しさんNGNG
開発するものの規模によると思われ
0187181NGNG
(アフォにアフォ扱いされて憤死)
0188181NGNG
187は181ではありません。
187は変質者か?カスはどっかいけ
0189デフォルトの名無しさんNGNG
>>181
本来はスレ違いだと思うが、荒れるのもイヤなので
・Cokkieによるステート維持
 response.addCookie(cookie);
 簡単だけど、セキュリティ的に好ましくないと思われ
・セッションオブジェクトによるステート保持
 これの場合、WebLogic等でクラスタリング対応が可能
 a.インメモリリプリケーション
 b,DBによるセッションオブジェクト永続化(サーバー側で自動対応)
 だけど、結構重たいので濫用はよしときなはれ
・DBによるステート保持
 直接、DBにステート関連情報を書き込む方法
 情報の種類が増えるとDBでの情報管理が面倒
・EJBによるステート保持
 会話中の状態だったら、Stateful SessionBean使えばOK

個人的にはEJBによる方法が好き。
クラスタリングによる拡張もできるし、メンテナンス性もよい
EJB使えない場合は、セッションオブジェクト等
くどいが、ステート保持にcokkie使うのはセキュリティ的にお勧めしない
0190デフォルトの名無しさんNGNG
開発スピード優先だから、セキュリティーはいいんだよ、どーでも。
0191デフォルトの名無しさんNGNG
>>190
cokkieとセッションオブジェクトで開発の効率性が変わるとも思えんのだが。
>セキュリティーはいいんだよ、どーでも。
趣味のプログラミングだったらいいのだが、顧客に納品するものだったら、プログラマとしての良心を持ってくれ。
0192デフォルトの名無しさんNGNG
>>189
クエリーに乗せてクライアントとサーバーでキャッチボールという手も。
0193デフォルトの名無しさんNGNG
(皆さん Cookie ですよ!!)
0194デフォルトの名無しさんNGNG
Cookie でも https (SSL) と併せればセキュリティ的に十分実用レベル。
0195デフォルトの名無しさんNGNG
何故にCookieにこだわるのか、理由が理解不能。
普通、SessionContext (以下省略)
0196デフォルトの名無しさんNGNG
Tomcatで、負荷分散とかする方法ってあるの?
逆に言えば、高いアクセス負荷に耐えうるTomcatの運用方法はどんなものがある?
0197181NGNG
>>189

ん?
HttpSessionまわりの実装がCookieをつかって実装されているわけだよな。
DBとEJBの説明は正しい。
181でも書いたがCookie,EJB,DBの3パターンでしょ。

メンテナンス性
Cookie,EJB > DB

拡張性
EJB > Cookie > DB

で開発効率

Cookie >>> EJB > DB

だと思ってるんだけほかの現場ではどう?
0198デフォルトの名無しさんNGNG
>>197
>HttpSessionまわりの実装がCookieをつかって実装されているわけだよな。
だからー違うって。
どうも、181はセッションオブジェクトを理解していないようだ。
・セッションオブジェクトによるステート保持
 サーブレットエンジン側にセッションオブジェクトを保持し、ステート
 保持情報を格納する。
 この場合、セッションクッキーやURLRewritingによってセッションの
 同一性を確保するが、セッションクッキーはセッションIDのみを
 ブラウザと交換するのであって、ステート保持はサーバー側にある
・クッキーによるステート保持
 ブラウザに対して、クッキーを格納し、ステート維持をする方法

で、要するに、後者はブラウザ環境に格納されたクッキーを読み取られる
可能性があるので危ないってわけ。


とクッキーを使ったブラウザ側での
0199デフォルトの名無しさんNGNG
コキー
0200デフォルトの名無しさんNGNG
>>196
ロードバランサー
つーか、そんなモン買う金があったら Tomcat なんて使ってないか (藁
0201デフォルトの名無しさんNGNG
ごく普通に待機Thread数を上げれば良いのに一票。
0202デフォルトの名無しさんNGNG
待機スッドレ数の設定上限をオーバーしたら、どーすんの?
0203デフォルトの名無しさんNGNG
負荷分散って一言で済ましてるけど、何をもって高負荷な状態と言えるか具体的に言ってみゃ。
接続数? CPU 使用率? ネットワーク負荷? DBトランザクション数?

# FreeBSD をロードバランサーにする Free な奴があったようななかったような...
0204デフォルトの名無しさんNGNG
>>202
どんなサーバでもサービス停止だろ。
むしろいくらでも接続を受け付けちゃうサーバなんてあるのか?
0205181NGNG
>>198

Cookie or URLRewritingでClientを識別してると言う意味。
広義で、「Cookieによるセッション管理」=セッションオブジェクト
だとおもってたのだが。勘違いなのだろうか、、

>・クッキーによるステート保持
>ブラウザに対して、クッキーを格納し、ステート維持をする方法

これは考えたこともありませんでした。
0206通りすがりNGNG
>>205
>>181の
>SessionのStateをどこに置くかということにに着目すると
>Cookie,EJB,DBがありますが、
と矛盾してるよ。
「State情報を格納する場所」と「ユーザーを一意に特定する方法」に
分けて整理してみたら?
ServletなりJSPの入門書よく読むのもよし

#言いたいのは単にURLRewritingが面倒って事かな?
0207デフォルトの名無しさんNGNG
なんか、初歩的なことを....
フレームワークについて語れる人はいないのかなぁ。
PetStore1.3とか、どうよ?
前作とカナーリ変わったけど。
wafの部分はシンプルだね。
0208デフォルトの名無しさんNGNG
誰かWebObjectについて騙ってくれ。
興味深いと思ってはいるが、
まぁ仕事では使う機会は一生ないだろうから。
0209デフォルトの名無しさんNGNG
>>208
激しくスレ違い。
WebObjectではなく、WebObjectsだな。大差ないか。
700万円のツールが7万円てのも、どーかしてるよな、アポーよ。
モノはいいけど、サポートがダメすぎだ。
0210デフォルトの名無しさんNGNG
>PetStore1.3とか、どうよ?
Strutsっぽくなったよね。
以前のPetStoreだと、FlowManagerとかあちこちを直接ロジック書き込まないといけなかったのが、PerStore1.3ではStrutsと同様にXMLで定義すればよくなった。
それと、EntityBeanの実装が、EJB2.0のクライアントインターフェースになっているのはなかなか参考になる。
悪いところと言えば、TagLibに凝りすぎているのは、ちょっと何だかね〜!
0211デフォルトの名無しさんNGNG
WebObjectsに関してはこちら。
http://pc.2ch.net/test/read.cgi/php/989562708/
http://pc.2ch.net/test/read.cgi/jobs/996725117/
0212181NGNG
おかしいなぁ、
sunのblueprint担当者が3つに分類してたんだけど、、
言いたいのは、
Strutsを使用しないとして
セッションオブジェクトにステートを置くこと(EJBを使用しない)
を前提としたフレームワークってないのかな?
なければあってもいいんじゃないかとおもったんだけど。
0213熱っぽくて頭ふらふらNGNG
>>196 Tomcatで、負荷分散
  遅レス&超古情報だと、こんな感じ。

  1.ロードバランスDNS (Linux Japan 2000/1あたりに記事あり)
    ttp://www.cs.twsu.edu/~hcvillia/acads/project/

  2.Webサーバ-Servletエンジン(JServ)間負荷分散:
    ttp://www.java-conf.gr.jp/wg_bof/servlet/docs/990519/kazama/

  1.は、もっと良いロードバランサーが SoftwareDesign あたりに出ていたような気がする.
  2.は、Tomcat/JServ による負荷分散の試行レポート. 今だと mod_jk ?

  #JavaBeanの負荷分散は、、、RMI-IIOP使ってEJBでやるのが普通。(EJB1.0流にRMIで書く人もいる?)
0214196NGNG
>>213
サンクス!感謝感激雨霰!!激しく感謝中!
0215デフォルトの名無しさんNGNG
>>212
Cokkieにこだわっていたのってもともと、君じゃない。
知ったかぶりしないで、まずちゃんと基礎を勉強したら?
#ようするに、フレームワーク論ずる以前!
ということで、君には、ここはスレ違い。
0216dat 落ち回避ついでにNGNG
IBM の Servlet Works ってどうよ。
0217デフォルトの名無しさんNGNG
Struts全然駄目やんけ。
デスマーチ化した。
オープンソースにフレームワークを期待するのが間違いだった。
0218デフォルトの名無しさんNGNG
>>216
マイナーな…。
あんなものフレームワークと呼ぶな。
Struts より少々まし程度。
使うことになったのならご愁傷様。
0219デフォルトの名無しさんNGNG
>>218
Servlet works以外にもWaffleとかWACsとかがあるが…
Servlet Works使ってるとこってあるの?
0220デフォルトの名無しさんNGNG
おいStruts
saveErorrsはねーだろ。
jakartaの外人死ねや。
0221デフォルトの名無しさんNGNG
つーか、JavaWorldとかJavapressとか、
javaOneとかで、Struts絶賛してたやつ
全員謝罪しろ。
0222デフォルトの名無しさんNGNG
こいつぁすげえってサイトをおしえてくれ
0223デフォルトの名無しさんNGNG
>>217
フレームワークなんてバクチ物を試しもせずに実戦投入した方が悪い.
JavaWorld なんて良い記事も多いけど紹介系はスーパーポジティブ(太鼓持ち)
なんだから. (Struts が使いにくいのは認める)

ってか Struts でフォローできる中小規模の開発なら,
そもそも Java を使うこたーないという結論な今日この頃ですがどうよ
0224デフォルトの名無しさんNGNG
自分と関わりのないプロジェクトに
「Strutsすっげーいいらしいよ〜」って煽ってたら、
採用とともにデスマーチ化して火消しに駆り出されたんだよ。
自社製フレームワークからみたら物凄いデグレード。
でもこれだけ酷いとおもわなかったよ〜鬱

>Java を使うこたーないという結論な今日この頃ですがどうよ

まともなフレームワークあれば、Javaの方がいろんな意味で、
コストが安くていいんじゃない?
つーかjava以外だと何使うの?
0225デフォルトの名無しさんNGNG
>>224
>「Strutsすっげーいいらしいよ〜」って煽ってたら、
>採用とともにデスマーチ化して火消しに駆り出されたんだよ。
何が原因で火を噴いたの?
【選択肢】
�@そもそもJava童貞ばっかりだったから(Strutsに関係なし)
�AJavaはできるけどフレームワークを前提とした設計・開発に
 不慣れだったから
→要はStrutsでできることできないことをちゃんと確認しないで
  仕様を決めて泥沼突入
�BやっぱStrutsってだめだね
�B-a パフォーマンスの問題
�B-b あんなもんじゃ複雑な画面に対応できないヨ
�B-c XML定義がウザイ
�B-d バグダラケ
�Cその他【 】

>自社製フレームワークからみたら物凄いデグレード。
具体的には?
0226デフォルトの名無しさんNGNG
すみません。今度 JavaPress で Struts 書きます。
締め切りでデスマーチ厨デ酢。
商用&内部フレームワークいくつか作って&使ってきたので
さほどマンセーな特集にするつもりは無いけど。
0227デフォルトの名無しさんNGNG
>>225

�A,�B-c。
まず、分析設計フェーズでのドメイン分析がされてない。
具体的にはフレームワーク担当者がシナリオを一本も引いていない。
で、
実装フェーズで、機能的に実現できないよという問題が発生して、
フレームワーク側を修正->フレームワークのユーザがフェーズを一つ戻す。
という泥沼化。

フレームワーク担当者がフレームワークの概念を知っていない。
で、そいつが他にクラスライブラリも提供するのだけど、
それもまたクライアントコードを想像もしていない。
もちろん全てにおいてUMLは無し。

�Bに関しては、
struts-configを各自が
それぞれ定義してね〜というもの。
フレームワークとして自由度が大き過ぎで、
その影響が想像できていない。

人選の問題か・・・
いや、でもActionクラスとかも全然駄目だろ。
ActionFormのメリットについても疑問。
想像してみてください、
Action#performで、
1.validate
2.business logic bean を呼び出す。
3.各exceptionをキャッチして、それぞれreturn ActionForward
4.saveErrorsって、、、
もうね、、、以下略。
0228デフォルトの名無しさんNGNG
>具体的には?

ツールベンダーじゃないから詳しく言えないけど、
ごく一部のbusinesslogicだけに注力すればよくて、
あとは、マッピング指向的なXMLにというもの。
0229デフォルトの名無しさんNGNG
>>227
その話、ちょっと前にあるIBMのフレームワーク使った時と似ている。
0230デフォルトの名無しさんNGNG
フレームワークをクラスライブラリと勘違いしている奴も多いよね。
「共通」とか「ツール」とかと混同されがち。
基盤とか共通とか称してフレームワークもどきな多機能低品質
クラスばかり大量生産している人達、知っている。
0231デフォルトの名無しさんNGNG
>>226

期待してます。
会社名と著者の欄が楽しみ。
0232デフォルトの名無しさんNGNG
>>228
>ツールベンダーじゃないから詳しく言えないけど、
>ごく一部のbusinesslogicだけに注力すればよくて、
>あとは、マッピング指向的なXMLにというもの。
なるほど。
EJBは使っているの?
0233デフォルトの名無しさんNGNG
日本語の文字化け解消がキッツイなぁ。っていうか日本語のリクエストパラメータを
取ったとき UTF-8 扱いで化けてるっていう、サーブレット使ったことある人なら良く
知ってる問題なんだけど。

JSP を全部 UTF-8 宣言するか、それともプログラム中で わざわざ変換するかの
どちらかだろうな。いやでも ActionForm は Struts とプログラムの両方から値が
set されるから、UTF-8 ⇔ Shift_JIS 変換して良いかどうか判断できんな。UTF-8
にするか、もしくは Struts に手ぇ入れるか。うーん。

という下らない事で使う側の頭を悩ませるフレームワークです。リクエストの Locale
ごとにメッセージリソースを分けてたのにねぇ、肝心なところがこれじゃねぇ。i18n と
いっても ISO-8859-X 圏までしか範疇に無い辺りが毛唐らしいけどな。
0234デフォルトの名無しさんNGNG
>>233
それはServletエンジンもしくはアプリケーションサーバーの問題だと思われ
確かにTomcatとかだと頭が痛い
しかし商用アプリサーバーのいくつかはディフォルトエンコーディングが
日本語で設定されているので、その上でStruts動かせばOK
0235デフォルトの名無しさんNGNG
このスレに書き込んでる人達って
ほとんどが仕事でつかってる人?
0236デフォルトの名無しさんNGNG
>>229
もしかしてそれWACSって名前じゃないか?
うちも…(略)
0237デフォルトの名無しさんNGNG
【フレームワーク職人】 鍋奉行職人。赤の他人に仕切られるのを嫌う。そこそこ実力があるか、
学歴や過去の実績で実力があると勘違いしている。後者の場合がデスマーチに繋がるのは
言うまでもない。再発明大好き。物事をより複雑に考え、俺はすごいことをやっているんだと
いう光明に酔いしれる。

>>236
WACs ではないですが、たしか同系列だったはず。あなたもきっと私と同じ道を歩んでいる
のでしょうね。
0238デフォルトの名無しさんNGNG
>>237
結局、実際に業務システムなんて組んだことない厨房が、J2EEの仕様も
ちゃんとわかっていないくせに、独自ワールドのフレームワークに
自己陶酔しているってわけだな。
日経オープンの次回号に日本製フレームワークの比較記事(おいおい
10数種類あるらしいぜ)が出るらしいから楽しみにしとけ。
0239デフォルトの名無しさんNGNG
J2EEフレームワークの基本デザインについては、
ある一定の同意は得られている。

基本より上の部分になると、目的や評価基準や
あるいは設計/実装技術の未確立のため、
ばらつきが出てくる。

設計/実装技術の蓄積 → フレームワークの洗練/成長
           ←
というループを回す体制を作るのが難しい。
0240デフォルトの名無しさんNGNG
>J2EEフレームワークの基本デザインについては、
>ある一定の同意は得られている。
そんなもんあるんかい(藁
0241デフォルトの名無しさんNGNG
そーですか?

アーキテクチャ領域:
 セッション管理
 MVC TypeII(糞藁
 画面遷移管理
 コネクター・アーキテクチャ
あたりは大体同意がとれているのでわ。

業務固有領域はあまり詳しくないんですが、例えば、
 WebLogic ECサーバ? のフレームワーク (Theory Center)
などのメタパターンは、アナパタ本、Preeのデザパタ本を通じて
徐々に共通認識となりつつあるよーな気がしますが。

0242デフォルトの名無しさんNGNG
>>240 ない?(笑
0243デフォルトの名無しさんNGNG
>>241
厨房だね。
せめてCore J2EE Patternsでも読んどけ。

>WebLogic ECサーバ? のフレームワーク (Theory Center)
Jump Startね。
あれ使って実際に組んだ経験あって物事言っている?
0244デフォルトの名無しさんNGNG
>>243 J2EE Patternsは、IBM BestPractice あたりのパクリっぽいんですが、
リアルタイムで経験されてないんですか?(藁

もっというと、Java Pet Shop Demo、1.3はもう見てもいないけど、
〜1.2 あたりのソース、マジでジャングル状態です。
ちょっと、あのソースを公開してしまうJavaSoftのセンスを疑う...。
Refactoringして洗練してから公開せーよ(藁

WebLogicの方は、人に紹介してもらって、デモ版試しただけです(藁
自由度の高いECサイトのための、動的データ構造を、Java上で組む例、
として、Enterprise系への応用も利くと思いました。

0245デフォルトの名無しさんNGNG
○拡張性の高いクラス構造
×動的データ構造
0246デフォルトの名無しさんNGNG
もうおしまい?(笑
0247244NGNG
グーの音も出ない、て事ね。

    Winner!!!
0248デフォルトの名無しさんNGNG
>>244
>J2EE Patternsは、IBM BestPractice あたりのパクリっぽいんですが、
>リアルタイムで経験されてないんですか?(藁
Presentationまわりは、どっちみち一緒だろが。
JavaBeans多用していないところがまだましだがな。
J2EEPatternsのMLでもちゃんと読んどけ。

>もっというと、Java Pet Shop Demo、1.3はもう見てもいないけど、
>〜1.2 あたりのソース、マジでジャングル状態です。
それは同意(藁

>WebLogicの方は、人に紹介してもらって、デモ版試しただけです(藁
>自由度の高いECサイトのための、動的データ構造を、Java上で組む例、
>として、Enterprise系への応用も利くと思いました。
やめとけ。
まだ、CommerceServerの最初の頃は、メタモデルをUMLで拡張してから
EJBコンポーネントモデルに展開するためのツールがついていたが
途中で変な方向に。
何より、高いしな(藁
0249244NGNG
>>248 J2EEPatternsのML
いま、そういうMLがあるんですか?JavaSoft or 国内?

>> CommerceServer [略] 途中で変な方向に。
どーゆう方向?
#かわいそうなTheoryCenter
0250デフォルトの名無しさんNGNG
んでは、それなりに存在価値のあるフレームワークもある、
もしくは、製品としては成功していなくとも、共通的な概念を形成し得た
フレームワークがある、

つう事で、御納得頂けますか?
0251デフォルトの名無しさんNGNG
>>248
>途中で変な方向に。
WebflowとPipeline。
あれをマネしたのがエ○スのWeb3Framework
漏れは、そんな素人だましではなく、まともなOO分析設計者が
使いやすいフレームワークにしてほしかった。
わかってもらえる?
>>250
>んでは、それなりに存在価値のあるフレームワークもある、
>もしくは、製品としては成功していなくとも、共通的な概念を形成し得た
>フレームワークがある、
漏れもフレームワーク否定派ではないよ。
ではでは。
0252デフォルトの名無しさんNGNG
そうですか。
WebLogicのWebFlowとか Pipelineて、
Webサービスのフロー記述あたり(WSFLとか)と関連付けて考えていたんですが、
なんか歪んでるんですか。

でわでわ。
■ このスレッドは過去ログ倉庫に格納されています