モジュールの在庫、購入、販売を含むERPプロジェクトがあります。これらは、hibernate、maven、springMVC、および spring security を使用する Web アプリケーションです。このプロジェクトの構造を整理する最良の方法は何ですか?
1 - 各アプリケーションは Web モジュール (.WAR) です。
2- 1 つの Web モジュールのみ。
どちらのアプローチにも、core (daos とサービスを含む) と commons (共有 utils クラスを含む) という他のモジュールがあります。
各プロジェクトを尊敬するプログラマーと分割する方が簡単なので、私は最初の方法を使用していました。しかし、春のセキュリティ構成に問題がありました。
他のオプションはありますか?!?
私の英語でごめんなさい
1 に答える
0
あなたの質問は非常にオープンであり、回答は非常に主観的である可能性があります. 非常に限られた数の要件を述べているため、どちらの方向にも進むことができます。
アプリケーションの区分化については、多くのことが言えます。そうする必要性を認めていない大規模な組織はそれほど多くありません。多くの場合、その方法はすでに人々のために舗装されています。つまり、コンポーネントの境界を指定する既存のガイドラインが存在します。(サブ) ドメインの理解、進行中の並行プロジェクトの作成、および非常に重要な再利用に役立ちます。
ビジネス上または技術上の要件からそうするように促されなければ、それはあまり意味がありません。代わりに、開発者として、(新しい要件が発生したら) 変更に備えることに集中することができます。したがって、(単体)テストを実施するなどしてください。変更は簡単なはずです。
于 2013-10-04T03:32:42.883 に答える