0

これは初歩的な質問かもしれませんが、私はプロジェクトをゼロから始めているので、プロジェクト設計の間違った選択を避けようとしています。

環境 (制約) : JEE6、EJB 3、JPA、Glassfish 3、Maven、Netbeans 7。

User サービス (登録、ログイン、削除、更新など)
があります。 Bank サービスがあります (同じ考えです...)
User と Bank をリンクする BankAccount サービスがあります。
運用サービス (追加、削除など) があります。

サービスごとに 1 つの EJB を作成したいと考えています。ただし、一部のサービスは (JPA) エンティティを共有します。それらすべてを 1 つの EJB モジュールに入れなければならないということですか? EJB サービスを 1 つだけ配布したい場合、モジュール全体を移動する必要があるということですか?

基本的に、ドメイン クラス (User、Bank...) とサービス クラス (UserService、BankService...) があります。サービスは EJB になります。EJB は可能な限り独立しています。ドメインクラスはどこに置くべきですか? EJB によって共有されるライブラリ内で? 1 つの EJB モジュールで ? 通常、クラスをどのように編成しますか? (ドメイン、サービス...)

また、JEE6 プロジェクトの設計に関する良いサイトや書籍をご存知ですか?

ありがとう

4

1 に答える 1

0

EE6に関するサイトや書籍についての質問について。

Adam Bien の Web サイトAntonio Goncalvesの Web サイトをご覧になることをお勧めします。

どちらも素晴らしい本を書いています。Adam は「Real World Java EE Patterns--Rethinking Best Practices」と Antonio 「Beginning Java EE 6 with Glassfish 3」を書き、EE 7 に関する本も出版しました。

于 2013-09-26T10:33:33.787 に答える