トップページ⇒tech
1001コメント360KB

EJB(初心者歓迎)

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
EJBを勉強しています。
かなり複雑です。
そこでマッタリとEJBを語りましょう。
特にプログラミング技法など)
0951デフォルトの名無しさんNGNG
普通セッションBEANからJDBCを呼ぶのではないのですか?
APPに登録しているコネクションプールから?
0952デフォルトの名無しさんNGNG
頑張ってコンポーネント化しても再利用しないんだよなあ
0953デフォルトの名無しさんNGNG
>>952
EJBはトランザクション制御や分散化の恩恵を受けるためのものであって
再利用は期待できなさそう。
・・・ていうか日頃から疑問なのだがEJBみたいなモロに業務固有の処理に
特化した物って再利用できるのか?
フレームワークとかは業務に特化しないから再利用できるのじゃないか?
0954デフォルトの名無しさんNGNG
同じ会社内でなら業務ロジックの再利用はできる筈なのに、どうもコピーアンドペーストっぽいんだな
0955デフォルトの名無しさんNGNG
>>953
まあ、世の中にはEJBコンポーネントを売るのを商売としてる会社もあるわけだが。
つーか売れとるんかいな。
0956デフォルトの名無しさんNGNG
>>955
そのウチの一つのCSQのTムラ前社長と話したことがあるが、すでに
コンポーネントのマーケットスクエアというビジネスモデルそのものが
成り立っていないそうだ。イイCワンのCバンクにしてもそう。
0957デフォルトの名無しさんNGNG
>>883 >>884
確かにJ2EEコンポーネントのパッケージングは重要ですよね。

皆さんはどのようにパッケージングされていますか?
1.大規模開発の場合のパッケージング
 (ユースケースのアクター単位?)
2.共通Class(util、ValueObject、Exception)のパッケージング
 (全パッケージに入れる?コンテナのClassPathに指定)
3.EJB-Client.jarに入れるべきものは?
0958デフォルトの名無しさんNGNG
「EJB-Client.jar」ってなんですか?
EJBの仕様で定められているものですか?
0959デフォルトの名無しさんNGNG
CMPの機能のしょぼさはなぜだ
0960デフォルトの名無しさんNGNG
J2EEの使用にはクライアントコンテナとかも書いてあるが、さっぱりわからんな。
0961山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0962デフォルトの名無しさんNGNG
>>957
0963デフォルトの名無しさんNGNG
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇびいじぇび
いじぇびいじぇアガガアガガア・・・・・プペラポンkdiぢおあpjぢあづづ
0964デフォルトの名無しさんNGNG
なんか、いまさらDBをラップするって言われてもな〜
BMPのほうが取っ付きやすいんだけど・・・俺は
0965デフォルトの名無しさんNGNG
すこしいいですか。
やはりEJBが広まるには開発ツールの充実がキーポイントと思います。
VBまでとは言いませんが安定したIDEが必須だと思います。
以下ツールの感想。
JB・・・シェアNO1らしいがチューニングされているせいか少ないメモリでも
動く。128MでもサーブレットJSPなら開発可能。やはり使いやすい
いちおうマルチASなのでかなり対応している。
WAS・・・Strutsウイザード・HPビルダー
などついていてかなりいいみたい。エクリプスが基本なんで軽い。
でもメモリはかなりいる。
Jdeveloper9i・・・期待のツール。UMLとコードの対応が可能。
すこし動きが遅い。GUIはしょぼい。これから伸びるツール(
まだまだ改良する余地がある)オラクルASともに期待できるか?
エクリプス・・・フリーなんで設定が面倒。

結局EJB対応にしぼればどれもまだまだ。




0966デフォルトの名無しさんNGNG
「EJB-Client.jar」ってなんですか?
EJBの仕様で定められているものですか?
0967デフォルトの名無しさんNGNG
>>954

業種別のドメインモデルが標準化されるときがきて、各システム
がその標準化されているモデルの上で、業務ロジックを実装するような形に
なれば、可能かも。

0968デフォルトの名無しさんNGNG
>UMLとコードの対応が可能。
もうちょい詳しい解説きぼn
「まさかクラス図変えたらソースも追随する」だけとかじゃないだろね。
せめてソースからシーケンス図が自動で作られないと今時斬新さの欠片も無いぞ。

>エクリプス・・・フリーなんで設定が面倒。
J2EEプロジェクトを新規作成してリモートデバッグまで持っていく手順ではJBの比にならんくらい簡単。
そもそもプラグインプラットフォームの何を評価したのやら。
どういうプラグインを通して試行したのか書かなきゃ全然意味無し。
0969デフォルトの名無しさんNGNG
この日記システム、EJBでうごくやつないかな〜?

日記ツール総合スレッド@Linux板
http://pc.2ch.net/test/read.cgi/linux/1003248633/

CGIやsendmailで動くだけじゃつまんない。
メールサーバも100%PureJavaのJamesにして。
0970デフォルトの名無しさんNGNG
968>>
でも他にこの機能(UML)ついてるのはないよ
たしかにシーケンスはないけど。値段が安い。10万
JBてそんなリモートdebugややこしい?

0971デフォルトの名無しさんNGNG
結局誰も「EJB-Client.jar」が何かってしらねぇの?
0972デフォルトの名無しさんNGNG
>>971
J2EEチュートリアル見れ
0973デフォルトの名無しさんNGNG
>970
だーかーらー、その機能(UML)ってのは何なのよ。
>>965に書いてあるだけなわけ無いよな?少なくともOmondo以上の事ができなきゃ、
「Eclipseなら無料で手に入る機能の為に10万?ふざけんな」って言われて終わり。
あと、
>J2EEプロジェクトを新規作成して〜〜
って文を無視するな。
0974デフォルトの名無しさんNGNG
>>だーかーらー、その機能(UML)ってのは何なのよ。
コードとUMLのリバースエンジニアリング。
あっROSEつかえばとか他の格安のツール使えばとかはなし(w
ドキュメントが充実しているのがいい。
それからリモートデバックなんて使う?
ローカルで検証してサーバにアップでしょう。
どんなときにつかうのかな?不安定でなかなか使い物に奈良なんですけど
あとそれからJ9iはまだまだ未完成のツールなんで
これからが楽しみ。Strutsも手順多すぎ。
あっ私厨房なんでよろしく(w

0975デフォルトの名無しさんNGNG
>>972
載ってねぇぞ!
まさか、アプリケーションのjarファイルの事言ってねぇよな。
0976デフォルトの名無しさんNGNG
>>974
ローカルで検証して上げた後、リモートでも同じテストをする事もある。
0977デフォルトの名無しさんNGNG
EJBを体系的に覚えられる道筋を教えてください。
0978デフォルトの名無しさんNGNG
>>977
ejb-jar.xmlを手書きする。
すべての要素をながめて、必須だの不要だのいりろ悩んでみることだ。

0979デフォルトの名無しさんNGNG
>>978
いきなりそれは無理でしょ。
0980デフォルトの名無しさんNGNG
>>884
確かに。
そういうear、war、ejb-jarをどのようにまとめるかは重要だよねぇ。
だれか意見を求みます!
0981デフォルトの名無しさんNGNG
CORBAを学んでネーミングサービスや分散オブジェクトの基礎を知る。
そのうえで、JNDI(のネーミングサービス)やEJBのHome,Remote,実装の仕掛けを勉強。
0982デフォルトの名無しさんNGNG
>>981
EJBってデプロイ時にstubやskeltonの生成・コンパイルしてるんだよね。
ここらへんはIDLから作るCORBAよりもスマートだと思った。
ガリガリとRMIやってた人も、ここら辺の仕組みの理解は楽ちんだったろうな、と想像。
0983デフォルトの名無しさんNGNG
すたぶ?すけるとん?てぃー?POA?PRO?
そんな単語さえ知らなくたって分散オブジェクトが出来てしまうのが
EJBの良いところの一つ。
0984デフォルトの名無しさんNGNG
EJB ってどうやってデバッグするんでつか?
0985デフォルトの名無しさんNGNG
普通にリモートデバッグすれば良いじゃん。
俺はEclipseでやってるよ・
0986デフォルトの名無しさんNGNG
>>972
J2EEチュートリアルにejb-client.jar載ってねぇぞ!
0987デフォルトの名無しさんNGNG
http://www.google.com/search?num=50&lr=lang_ja&q=ejb-client.jar
0988デフォルトの名無しさんNGNG
>>974
リバースエンジニアリングごときでいばるな。
シーケンス図もかけないんだろ?
0989デフォルトの名無しさんNGNG
シーケンス図自動生成機能はマジで欲しいね。頼むよ〜>omondo
0990デフォルトの名無しさんNGNG
>>987
よくこういう奴いるよね。
自分では説明できないから、googleの検索後URL乗せる奴。
意味ねぇっつーの。
0991デフォルトの名無しさんNGNG
自分では調べられないから、2ch で質問するやつ
に対する回答としては適当では。
0992デフォルトの名無しさんNGNG
わかんねぇから「初心者歓迎」に書き込んでるんだろ?
googleの検索くらい自分でやっているんだよ。
わざわざ書き込まれなくても。
0993デフォルトの名無しさんNGNG
>>992
はぁ?
さっきから良スレ荒らしてんじゃねーよ。
0994デフォルトの名無しさんNGNG
>>992
これでわからなかったらあんた向いてないよ。やめたほうがいい。
0995デフォルトの名無しさんNGNG
しょうがないな。
http://java.sun.com/blueprints/code/namingconventions.html
0996デフォルトの名無しさんNGNG
>>995
はぁ?
おまえネーミングルール出して何がしたいの?
お前全然わかってないだろ?
0997デフォルトの名無しさんNGNG
>>996
はぁ?
さっきから良スレ荒らしてんじゃねーよ。
0998デフォルトの名無しさんNGNG
998
0999デフォルトの名無しさんNGNG
1000
1000デフォルトの名無しさんNGNG
1000!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。