java - コントローラー層とサービス層の間で値を転送するにはどうすればよいですか?
阿神
阿神 2017-05-17 09:57:48
0
4
1194

現状のアーキテクチャのコントローラ層やサービス層では、値の受け渡しにmapを使用しており、値の変換が非常に面倒な場合が多いように感じますが、Beanオブジェクトを使って値の受け渡しを行う場合、専用のBeanを使用する場合が多いです。価値観を構築する必要があります。 。 。 。建築マスターからアドバイスをお願いします

阿神
阿神

闭关修行中......

全員に返信(4)
某草草

これはコード実装の詳細な問題であり、アーキテクチャではありません。 。

パラメータを渡すためにマップを使用することには明らかに問題があります。値を渡すためにカプセル化されたモデルを使用することは、意味的により明確であり、モデルが多すぎることは問題ではありません

毎回マップからモデルに変換するのが面倒だと感じる場合は、BeanUtil ツールを使用するか、自分でツール クラスを作成して変換を行うことができます

いいねを押す +0
黄舟

上記に同意します。パッケージを使用して多くのモデルを階層化できます

メンテナンスが簡単なコードを書くようにしてください。戻りパラメータとしてマップを使用すると、将来のメンテナンスにとって悪夢になります

いいねを押す +0
漂亮男人

1階目に同意します。パラメータが少ない場合は、指定された型の変数を直接渡すことをお勧めします

いいねを押す +0
仅有的幸福

値を渡すには、安全で信頼性が高く、保守が簡単な Bean を使用することをお勧めします。ビジネスで多数の Bean が必要な場合、Bean を下請けに委託し、階層的に管理する必要があります。明確で階層的なプロジェクト ファイル構造は、開発アイデアを明確にするのに役立ちます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート