Java EEのコア製品はEJB 3.xだと聞いたことがありますか?本当 ?Java EEのコア
答えて
Java EE仕様は、エンタープライズJava Beanと呼ばれるトランザクション型の分散コンポーネントをベンダーがサポートする方法を指定することを目的としていました。 "エンタープライズ"は、ライフサイクル、スレッディング、サービスに関するすべての問題を処理する別のアプリケーションサーバーで実行されるため、POJOと区別されていました。
サーブレット、JSP、エンタープライズJava Bean、メッセージング、ネーミング、プーリングなどのサービス、リレーショナルデータベースアクセス、メインフレームなどのリソースへのコネクタなど、Java EEツールキットには多くの部分があります。
「コア」として何かを選ぶことは、「好きな」子供を選ぶようなものです。それらを全体として考えるのがよい。
UPDATE:エンティティEJBを使用しない場合、永続性またはJDBCは必要ありません。ステートレスセッションBeanを書くことができ、完全に満足できます。
HTTPクライアントを使用しない場合、サーブレットまたはJSPは必要ありません。
不要なものは使用しないでください。
EJBを実装するために他のJ2EEテクノロジは必要ありませんか? jndi、jdbcなどです。これはJ2EEコンポーネントであり、EJBは完全なコンポーネントですか? – user581734
"コンポーネント"はすでにJavaEEで明確に定義されているので、コンポーネントではなく "JavaEEテクノロジ"と呼んでいます。しかし、はい、EJB仕様は他のテクノロジをベースにしています。 –
いいえ、私は具体的には「コンポーネント」という言葉を選択しました。なぜなら、これは仕様にあるからです。これは、アプリケーションサーバーに組み込まれているサービス/テクノロジではなく、EJBを指します。 – duffymo
J2EEのコア製品は、そのコンテナです。
申し訳ありませんが、Java EE 6 specifications pageを見ると、数多くの技術があります。 EJB 3.xのはそのうちの一つですが、他の多くのがあります。
ええ、しかし、EJBのリストで単一の最も大きな技術ではない? EJBを実装するためには、他にも小さな小さなテクノロジーが必要ですか? – user581734
@user EJB 3はそれをすべて結びつけるものですが、EJB 3を使わずにこれらのほとんどを使うこともできます。 –
#2にはどのような技術がありますか? – user581734
- 1. Eclipse EE - Java EEパースペクティブ対Javaパースペクティブ
- 2. Java EEのセッションタイムアウト
- 3. Java EEのレポーティングエンジン
- 4. のJava EEセキュリティレルム
- 5. Java EEのサンプルプロジェクト
- 6. のJava EE
- 7. EclipseのJava EEパースペクティブ
- 8. Java EEのRESTfulデザインパターン
- 9. Java EEのキャッシュ値
- 10. Java EE EJBインターセプタ
- 11. HttpSession Java EE
- 12. Java EEサンプルアプリケーション
- 13. Java EEアプリケーションサーバーライブラリ
- 14. Java EEプラグインフレームワーク
- 15. マッピングオブジェクトストリームhibernate Java EE
- 16. eclipse java to EE
- 17. Java EE、GWT、NoClassDefException
- 18. Java EE Microprofile
- 19. SilverlightとJava EE
- 20. Java EE 6ログインモジュール
- 21. Java EE入門
- 22. MVCとJava-EE
- 23. Java EEとバックグラウンドスレッド
- 24. ファイルパス(JAVA EE)
- 25. Java EE EIS Tier
- 26. Java DesktopアプリとJava EE?
- 27. Drools FusionとJava EE
- 28. Java EE 6 - JSFコントローラ
- 29. Java EEエラー:javax.enterprise.inject.UnsatisfiedResolutionException:Apiタイプ
- 30. JAVA EE - EJB/CDI/JPA:
注:それは今いくつかの時間のための「J2EE」されていません。正式名称は「Java Enterprise Edition」または「Java EE」 –
J2EEをJava EEに変更 –