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


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

.net と J2ee



1 名前:デフォルトの名無しさん [03/02/16 21:37]
実際どっちがええの?なんか同じことできそうだけど。
.netはまだ生まれたてだから
JDK1.1の頃のようにバグだらけなんかな。
実績で言ったらJ2eeかえ?

2 名前:デフォルトの名無しさん mailto:sage [03/02/16 21:38]
>>1

3 名前:デフォルトの名無しさん mailto:sage [03/02/16 22:01]
.netとJ2EEを単純に比較するのはどうかと思うけど。
テクノロジーとしては全然違うものだよ。

4 名前:デフォルトの名無しさん mailto:sage [03/02/16 22:13]
>>1 >>1 >>1 >>1 >>1 >>1 >>1 >>1
>>1 >>1 >>1 >>1 >>1 >>1 >>1 >>1
>>1 >>1 >>1 >>1 >>1 >>1 >>1 >>1
プ

5 名前:デフォルトの名無しさん mailto:sage [03/02/16 22:25]
おいおいおいおいおいおいおい、


  J 2 E E ネ タ は マ ジ で ヤ バ イ


って言ってるだろ

6 名前:デフォルトの名無しさん mailto:sage [03/02/16 22:29]
あぁ、マジやめたほうがいい。Java厨がわんさか暴れまわるから

7 名前:デフォルトの名無しさん mailto:sage [03/02/16 22:46]
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< わんさかわんさか!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< わんさかわんさかわんさか!
わんさか〜〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」
               ̄     / /


8 名前:デフォルトの名無しさん [03/02/16 23:42]
>>.netとJ2EEを単純に比較するのはどうかと思うけど。
>>テクノロジーとしては全然違うものだよ。
あほか?どこが違うんだ?MSが独創的な製品作ったことあるのか
考えてものいえ




9 名前:デフォルトの名無しさん mailto:sage [03/02/16 23:46]
ほれみろ。Java厨が現れた

10 名前:デフォルトの名無しさん mailto:sage [03/02/16 23:46]
じゃ、全く同じということで終了



11 名前:デフォルトの名無しさん mailto:sage [03/02/16 23:46]
あぁ、マジやめたほうがいい。C#厨がわんさか暴れまわるから

12 名前:デフォルトの名無しさん mailto:sage [03/02/16 23:47]
そらみろ。C#厨が現れた

13 名前:デフォルトの名無しさん mailto:sage [03/02/16 23:50]
なんか自作自演な雰囲気がw
J2EEってのはフレームワークの一つで
別に使わなくたって似たような物はできる。
ただ、フレームワークを一個提案しておけば、
それにあわせてサードパーティーがなんかがいろいろ
作ってみると。

.netが何を指すのかは不明だが、
WEBサービスのJ2EEと同じような部分を指す物はない(はず)。
なぜなら、マイクロソフトがフレームワークの細部まで
作りこんでいるので、他の選択肢がないから。
もちろん、J2EEとやれる事は同じだけれど
開発方法は全然違う。

14 名前:デフォルトの名無しさん [03/02/16 23:51]
>>8
つまり .NetをJ2EEをちょっとパクッた程度でJ2EEほど基幹系業務には向いていないということで。

だから.NetはJ2EEと比べ大手企業では使われにくい。

.Netは中小企業で殆ど使われている傾向。

15 名前:デフォルトの名無しさん mailto:sage [03/02/16 23:58]
>>14
全然論理的な説明になっておりませぬ。やり直し。

16 名前:デフォルトの名無しさん mailto:sage [03/02/17 00:05]
>>14
「中小企業」云々てフレーズをこの板で見るの、今日で3回目だけど、
その部分はホントかなぁー。

M$が中小企業向け市場を開拓するってニュースは出てたけど。

17 名前:デフォルトの名無しさん mailto:sage [03/02/17 00:08]
J2EEが大手企業で使われる理由って何?
作るのが大変だから?

18 名前:デフォルトの名無しさん mailto:sage [03/02/17 00:16]
>>16 現状がそうなっているってことでしょ。
本当らしい。C#死滅過去スレにそのニュースサイトへのリンクがあったなあ。
でも中小企業ではかなり人気高いと思うよ。

>>17 大変だと言うのは否定できないかも。
逆に言えば中小企業には大掛かりなもの(基幹系)を扱う機会も金も資産も規模も
少ないため.NETでもどうにかなるっちゅーことでないの?
M$から資金や製品の割引サービスなどの支援も受けている可能性も否定できないな。

でっかい会社だとナリッジも増大し管理が大変そうだからなあ。

19 名前:デフォルトの名無しさん [03/02/17 00:16]
あんまり.netは知らないけど下記のような対応かね?
 CLR⇔JVM
 ASP⇔JSP
 ADO⇔JDBC
 Windowsフォーム⇔Swing

.NETでServletとEJBに対応するような技術はあるんですかいのう?


20 名前:デフォルトの名無しさん [03/02/17 00:18]
ついでにJMS&MDBも



21 名前:デフォルトの名無しさん mailto:sage [03/02/17 00:21]
JTSも重要だしょ

22 名前:デフォルトの名無しさん mailto:sage [03/02/17 00:23]
J2EEとJWSDP知ってると、.NETがやってる事は大体理解できるよ。

23 名前:こぴぺ mailto:sage [03/02/17 00:26]
COM+(COM)⇔EJB コンポーネント技術
DCOM, .NET Remoting⇔RMI 分散オブジェクト技術
ASP.NET (ASP)⇔JSP, Servlet Webアプリケーション技術
ADO.NET, OLE DB⇔JDBC データアクセス技術
MSMQ⇔JMS 非同期メッセージング技術
ADSI(Active Directory)⇔JNDI ディレクトリ技術
MTS⇔JTAトランザクションモニタ技術


24 名前:デフォルトの名無しさん mailto:sage [03/02/17 00:55]
  ∧_∧
 ( ´∀`)< ぬるぽ

25 名前:デフォルトの名無しさん mailto:sage [03/02/17 00:58]
>>24
  ∧_∧
 ( ´∀`)< ぬるぽぬるぽってうるせぇんだよ。

26 名前:デフォルトの名無しさん mailto:sage [03/02/17 01:02]
>>23
それは

www.mamezou.net/column/column13.htm

のコピペっぽい。

27 名前:デフォルトの名無しさん mailto:sage [03/02/17 01:04]
>>23
CORBAが入ってないのが気になる

28 名前:デフォルトの名無しさん mailto:sage [03/02/17 01:07]
>>26
コピペって書いてあるが・・・

29 名前:デフォルトの名無しさん mailto:sage [03/02/17 01:24]
>>28 わかってるっ!

30 名前:デフォルトの名無しさん [03/02/17 01:52]
>>17
大規模システムには下記のような機能が求められます。
(もっとあるかもしれないけど)
■スケーラビリティ
■高可用性
■高信頼性

.NETはあまり知らないけど、J2EE準拠で作れば、上記は満足するのではないですかいのう。




31 名前:デフォルトの名無しさん [03/02/17 02:03]
>>30

アプリケーションサーバにバグが無ければね。

32 名前:デフォルトの名無しさん [03/02/17 02:10]
>>27
この際CORBAは関係ないでしょ。
>>23
COM+とEJBが対応する技術って言うのは疑問ですな。

33 名前:デフォルトの名無しさん [03/02/17 02:20]
あとASPとServletが対応するのもちと怖い。
気をつけないとスパゲッティになるんじゃないの?

34 名前:デフォルトの名無しさん mailto:sage [03/02/17 02:24]
ObjectSpacesって、Javaのどのテクノロジと対応するんだろう……?

35 名前:デフォルトの名無しさん mailto:sage [03/02/17 02:38]
JDO

36 名前:デフォルトの名無しさん mailto:sage [03/02/17 19:28]
.NetにはJ2EEのMVCアーキテクチャのようなものがあるのですか?

37 名前:デフォルトの名無しさん mailto:sage [03/02/17 19:48]
J2EEネタを振るのはまずい

38 名前:デフォルトの名無しさん [03/02/17 20:55]
>>NetにはJ2EEのMVCアーキテクチャのようなものがあるのですか?
ありません。詳しくはNET版PETSHOPをみてくれ


39 名前:デフォルトの名無しさん mailto:sage [03/02/17 21:46]
>>37
2chってj2eeネタはウケが悪いけどどうしてよ?

40 名前:デフォルトの名無しさん mailto:sage [03/02/17 21:49]
MVCも可能だが、.NET版で使ったデザイン パターンのほうが優れているし
パフォーマンスも良いと。
www.microsoft.com/japan/msdn/net/compare/petshopfaq.asp



41 名前:デフォルトの名無しさん mailto:sage [03/02/17 22:40]
>>40
と、ゲイツたんは主張しております

42 名前:デフォルトの名無しさん mailto:sage [03/02/17 23:18]
>>39
単なるアホアンチがJ2EEを妬んでいるだけ。
ま、ほっとけ。
このスレはJ2EEと.NetのスレなんだしJ2EEの話しないとね。

43 名前:デフォルトの名無しさん mailto:sage [03/02/17 23:30]
>>39
J2EEネタまじでわからん厨が嫌がってるだけだよ。
他のスレ見りゃ、J2EEの話題なんて普通に流れてるよ。

44 名前:デフォルトの名無しさん mailto:sage [03/02/17 23:46]
プロフェッショナルEJBって本どうよ?

45 名前:デフォルトの名無しさん [03/02/18 00:43]
>>40
拡張性を大幅削減し、JavaPetstoreよりソース量が1/6に縮小。
ストアドプロシジャを使ってパフォーマンスの向上。
.NET版PetShopにはMSの必死さが伝わってくるよ。

>>36
MVCモデルに近いものとしては、「ASP.NET Web Solution Guide
〜 Multi UI Web Application 編」ってのが、参考になるんだが、
View部分の充実さと比べると、コントローラ部分が余りにも貧弱。
まだまだこれからの技術といった感は拭えない

46 名前:デフォルトの名無しさん mailto:sage [03/02/18 00:45]
>>45後半
MVCじゃなくDocumentView の会社だからじゃないですか?

47 名前:デフォルトの名無しさん [03/02/18 00:46]
>>44
赤いやつね。
いいよ。コードが満載で具体的だが、ちゃんと網羅すべき点は抑えてある。

48 名前:デフォルトの名無しさん mailto:sage [03/02/18 00:47]
>>44 最近出た本だよね。これからJava厨目指す人にはいい本なんじゃないかな。

#読んだ方の御意見ぷりーず

49 名前:デフォルトの名無しさん [03/02/18 01:45]
Servlet、JSP、Axisはちょっとは理解したつもりだが
EJBって何なのか、マジわからん。これは何?
昔.NET vs EJBとかいう記事よく見かけたから
てっきりEJBがJavaのWEBサービス技術だと勘違いしたよ

EJBって何?何のやくにたつの?
やたら難しいが・・

50 名前:デフォルトの名無しさん [03/02/18 01:53]
>>49
よく言われてるのは、
トランザクション管理とリモート呼び出しが自動化
(EJBコンテナがやってくれる)されることだと思う。
逆にこれを使わないとほとんどメリットは無い。
コンポーネント化がうんぬんとか言ってるけど。
実際できんの?って感じです。

実際EJBを使うのは壁が高すぎるし、めんどくさい。
素直にServlet+JDBCで十分な気がする。
参照系じゃメモリばっか食って使えないと言う話。

あ、MDBはまたちょっと違うけど。



51 名前:デフォルトの名無しさん mailto:sage [03/02/18 02:18]
ふーん。。EJBってのやっぱりservletの拡張技術って感じと捕らえていいんですかね?
WEBサービスとは何の関係もないですよね?

52 名前:デフォルトの名無しさん [03/02/18 02:24]
>>50

実際に使ったことないからそういうこと言っているんだね。
参照系といっても、データベースの中身を全部持ってくる訳
じゃないんだから、メモリなんて問題になることはそれほど
無い。
むしろ、CPUの方が問題が出てくる。

トランザクションの管理を自動化できるということだけでも
導入する価値はあると思うのだが。

53 名前:デフォルトの名無しさん mailto:sage [03/02/18 02:35]
COM+で何年も前から実現してたことだね。(プ

54 名前:デフォルトの名無しさん [03/02/18 02:48]
>>53

使われなければ意味が無い。

55 名前:デフォルトの名無しさん [03/02/18 02:52]
>>51
ServletとEJBはまた別もんだよ。
Webサービスとは直接関係ないと思う。
WEBサービスはSLSBで実装するらしいと言う話も聞いたことあるけど。

>>52
ごめん。メモリを食うのはEntityBeanの話。
1万件のデータを持ってくるとしたら1万件のEntityBeanインスタンスが
必要になるでしょ。ここまで来るとメモリは無視できないと思うよ。
参照系だけならSLSB+JDBCで十分でしょう。
完全な最新データが必要って言うなら話は別かもしれないけど。

なんかスレ違いになってきた気もしますが・・・

56 名前:デフォルトの名無しさん mailto:sage [03/02/18 02:53]
COM+のトランザクション・マネージャって、何を使ってるのだろう。

あと、COM+のトランザクション機能って、EJBと同時代の技術じゃなかっただろうか。


57 名前:デフォルトの名無しさん [03/02/18 03:24]
だいたいXML WEBサービスって言う名前がカコ悪い。


58 名前:デフォルトの名無しさん [03/02/18 03:26]
XML WEBサービスという名前がカコわるい

59 名前:デフォルトの名無しさん [03/02/18 07:54]
やっぱ、EJBだろ!?

60 名前:デフォルトの名無しさん mailto:sage [03/02/18 14:32]
EJBはソース内に直接SELECT文を無駄に書かなくても良いというのが利点ですね。



61 名前:デフォルトの名無しさん mailto:sage [03/02/18 15:18]
ボーランドが.NETプログラムでEJBを使えるようにするらしいよ。

62 名前:デフォルトの名無しさん mailto:sage [03/02/18 23:26]
EJBつーかアプ鯖重過ぎ。


63 名前:デフォルトの名無しさん [03/02/19 01:06]
結局WEBサービスって、
M$が参加したCORBA見たいなもんだと思ってよろしいか?

64 名前:デフォルトの名無しさん mailto:age [03/02/19 01:10]
>>55
>ごめん。メモリを食うのはEntityBeanの話。
>1万件のデータを持ってくるとしたら1万件のEntityBeanインスタンスが
>必要になるでしょ。

うそつけ。バカ

65 名前:デフォルトの名無しさん mailto:sage [03/02/19 01:14]
>>64
 >>55は効率の悪いプログラミングをしていると言うことでよろしいか?

66 名前:デフォルトの名無しさん mailto:age [03/02/19 01:20]
>>65
オブジェクトリファレンスとBeanインスタンスはちがう

67 名前:デフォルトの名無しさん [03/02/19 01:22]
>>64、65
効率悪いも何もEntityBeanはそういうもんだっぺ。
1レコード=EntityBean1インスタンスに対応するんだったら
1万件HITするFinderメソッド切ったらそのとおりじゃん!

selectメソッドつっても結局複数Columnのデータが必要なら、
結局EntityBeanインスタンスが必要になるんじゃないの?

68 名前:デフォルトの名無しさん [03/02/19 01:27]
糞アーキテクチャの見本だな。MSはそんな糞の真似しないよ。

69 名前:デフォルトの名無しさん [03/02/19 01:32]
1レコード=EntityBean1インスタンスにするのは、EJB初心者向け
実装指導の時だけですが…

70 名前:デフォルトの名無しさん [03/02/19 01:37]
>>69
EntityBeanって「1レコード=EntityBean1インスタンス」なんじゃないの?
それ以外に作れんの?




71 名前:デフォルトの名無しさん mailto:sage [03/02/19 01:38]
JNDIってなんなの?

72 名前:デフォルトの名無しさん mailto:sage [03/02/19 01:43]
>>71
登録対象が何でもありのDNSみたいなもん。

73 名前:デフォルトの名無しさん [03/02/19 01:45]
大規模だと.NET使えない理由を分かりやすく教えれ。

>>71
LDAP

74 名前:デフォルトの名無しさん mailto:sage [03/02/19 01:47]
>>70
CMP2.0 CMR。

75 名前:デフォルトの名無しさん mailto:sage [03/02/19 01:48]
>>73
64bit版CLRがないから。

76 名前:デフォルトの名無しさん [03/02/19 01:49]
>>74
それでも結局インスタンスつくるんじゃないの?


77 名前:デフォルトの名無しさん mailto:sage [03/02/19 01:49]
>>73
NTServerしか使えない。.NETよりもNTServerに問題あり。

78 名前:デフォルトの名無しさん [03/02/19 01:55]
Solaris版は無理だとしても、HP-UX版のCLRってでないんかな?


79 名前:デフォルトの名無しさん mailto:sage [03/02/19 01:58]
SourceForgeでプロジェクトでもあげますか。
Solaris版CLR、Linux版CLR、HP-UX版CLR(できたらSDKも)開発。

80 名前:デフォルトの名無しさん mailto:sage [03/02/19 02:01]
>>79
もう MONO ってプロジェクトがあるって。
といっても途中でさじを投げて Wine っつー Win エミュ使うことになった
らしいが。



81 名前:デフォルトの名無しさん mailto:sage [03/02/19 02:03]
>>80
Blackdownのようにはいきませんか。(あれはあれで不幸でしたが)
MSの仕様が不透明だからですかねえ…

82 名前:デフォルトの名無しさん [03/02/19 02:13]
>>70
結局「1レコード=1EntityBeanインスタンス」で良いか?

83 名前:デフォルトの名無しさん mailto:sage [03/02/19 02:16]
>>81
コアライブラリの中で Win の API を直接呼んでたらしい

84 名前:デフォルトの名無しさん mailto:sage [03/02/19 02:16]
>>82
PK1つで取ってくるデータの固まり全て=1レコードということなら、
そうかねえ。

85 名前:デフォルトの名無しさん mailto:sage [03/02/19 02:20]
>>83
ワラタ。
さすがMS。Operaの件といい、思想の変化が全くないですね。

86 名前:デフォルトの名無しさん [03/02/19 02:36]
>>84
PK1つでとってくるデータの塊って何?

テーブルAとテーブルBが1対他の関係だとして、
テーブルAの1レコード+テーブルBの対応する外部キーのNレコード取得している状態?

テーブルA、Bに対してEntityBeanをマッピングしたら
インスタンス数 =
 テーブルAに対応しているEntityBeanインスタンス×1
 テーブルBに対応しているEntityBeanインスタンス×N
でしょ。

塊すべて1レコードとは違うでしょ?
結局「1レコード=1EntityBeanインスタンス」では無いの?

87 名前:デフォルトの名無しさん [03/02/19 02:38]
間違えた
1対他 → 1対N
です。


88 名前:デフォルトの名無しさん mailto:sage [03/02/19 02:44]
>>86
どちらの実装も可能なのではないのかね。

89 名前:デフォルトの名無しさん [03/02/19 02:45]
>>67-68
効率よくする方法自分で考えて自作しろよ。

ある情報、検索するにあたって検索エンジンで1万件ヒットすることがわかっていたとして
検索を1万件のデータをその場ですべてアップロードするような馬鹿な設計をするか?
Googleでも検索結果が10000件になったとしてもそれらすべてを
一つのページに表示するという馬鹿なことをするか?
10〜100件程度ずつ表示するだろ。
自動絞込み検索アルゴリズムを作ってBeanを分割統治することくらい考えろよ。

それにこの情報がもし画像だとしたらその実体をいちいちBeanの中にいれるアフォなことするか?
参照だけを入れて容量を節約するだろ。

それに一度取り出したBeanをブラウザに表示させるときも、
表示しない部分のBeanはいつまでもメモリ上に保持するなんて馬鹿なことするか?
使わなくなったオブジェクトにはnullを入れるか破棄するのが常識だろ。

それでも足りないなら圧縮できるなら圧縮し直列化して一時保存かさらにDBに保存するとかView表を作るとか考えろよ。
>>68もAPIのせいにしないでアルゴリズムと設計方法を考え直すくらいのことしろよ。

90 名前:デフォルトの名無しさん [03/02/19 02:48]
>>88
どちらの実装もってどれとどれを指してるですか?
スマソ。
結局おいらが言いたいことは
どう実装しようがEntityBean使ったら、
「1レコード=1EntityBeanインスタンス」になるでしょということです。

なんか思いっきりすれ違いでうざいかな?



91 名前:デフォルトの名無しさん mailto:sage [03/02/19 02:48]
>>89
設計知らない派遣コーダーにそんな話しても無駄

92 名前:90 [03/02/19 02:51]
>>89
言ってることはごもっともだけど、

おいらが言いたいことは設計うんぬんの話ではなくて
EntityBean使ったら、 取得したレコード分「EntityBeanインスタンス」が作られるっちゅー話です。
分かりづらくて申し訳ない。

93 名前:デフォルトの名無しさん [03/02/19 03:06]
>>89

結局はEntityBeanは大量なデータを扱うのには不向きであるという
ことだ。
EJBのもともとの発想はパフォーマンスよりも、いかに分かり易い
プログラムにするかということだから仕方ない。

94 名前:デフォルトの名無しさん mailto:sage [03/02/19 03:06]
思いっきりスレが伸びてると思ったら・・・


>>90 質問の続きは、「EJB(初心者歓迎)」でどうぞ
    pc2.2ch.net/test/read.cgi/tech/1017240849/


95 名前:デフォルトの名無しさん mailto:sage [03/02/19 03:11]
>>93
おい、それで>>89の言いたいことを理解したつもりか?
EntityBeanが大量のデータを扱うには不向きだからといってEJB
を否定するか?
効率的なクエリーの設計にも気を配らない香具師には向いていないだろう。
一つのインスタンスを複数のインスタンスに分割統治する方法も知らないか、使わない者にも不向きだろうな。

96 名前:デフォルトの名無しさん [03/02/19 03:11]
あるところでは有名な丸山某教授のセミナー資料に
「J2EEはプラットフォームを選ばない → でも(開発)言語はJava」
「.NETは(開発)言語を選ばない → でもOSはWindows」
とあった。
結構本質ついた説明かも。


97 名前:デフォルトの名無しさん mailto:sage [03/02/19 03:21]
.NETは言語もプラットフォームも選びません。

98 名前:93 [03/02/19 03:22]
>>95

否定はしていないよ。
ただ、向き不向きがあるということだ。

その言語の長所を理解して使っていこうということだよ。

99 名前:デフォルトの名無しさん mailto:sage [03/02/19 03:25]
>>67

最低線で
「1レコード=1ValueObject」 (EntityBeanでなく単なるオブジェクト)

ちょっと工夫すると
「Nレコード=1ValuesObject」

100 名前:デフォルトの名無しさん mailto:sage [03/02/19 03:25]
>>95
世の中には、リモートのEJBの1属性のget/setを鬼のように呼びまくって
挙句の果てに遅いのをAPサバのせいにするアホが大勢いますからねえ・・・

ええ、うちの会社にもいますよ…
そんでもって、J2EEもどきを自分で作ってますよ…
もうアホかと、馬鹿かと(以下略








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

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

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