質問: EJBについて調べると「ネットワーク分散型ビジネスアプリケーションで使われるコンポーネントオブジェクト」という説明や「RMI」、「リモート呼び出し」といった単語をよく目にします。 最近、Java EEを勉強し始め、実際に小規模なアプリケーションを個人で開発しているのですが、EJBはデータベース関係の処理でしか使っておらず、「メソッド単位でトランザクション管理をしてくれるJavaBean」という印象しか受けませんでした。 「ネットワーク分散型ビジネスアプリケーションで使われるコンポーネントオブジェクト」(正直この説明もよくわかりません)や「RMI」、「リモート呼び出し」で使われるEJBというのはどのようなものなのでしょうか? 全く想像がつきません。
回答: ご質問に関する回答では有りませんが、JavaEEについて理解を深めたい主旨も感じましたので解説しているコンテンツを紹介いたします。 JavaEEをはじめよう! 内容はJavaEE6,7がベースとなっています。ご参考までに。