変換は第1層(UI)で行うことができますか?私は個人的にプロジェクトnamespace
(myProjectNamespace.Utils
)下Utilsのclass/namespace
を作成するこれらの操作の種類については3層(3層)のオブジェクト(画像)を別のオブジェクト(バイト)に変換
答えて
。 、計算...
BLL
(ビジネスロジック層)で、このクラスのフォーマット変換のためのpublic static
メンバーとststic
クラスを入れて時間のほとんどが、時にはあなたは、異なる層に異なるUtils
を必要としています。画像を仮定
BLLは検証のためのものですか?なぜ変換するのですか? –
BLLは検証用ではありません。これはLogicを置くのに適しています。 'Utils'は' UI'や 'DAL'と比較して、ほとんどの場合、最も良い場所です。 –
' Utils'とは何ですか?どの層が 'validation'に専念していますか? –
が入力される - 入力は、通常を介してシステムに入って来る:
- フロントエンドインターフェイス/ UI。
- バックエンドインターフェイス(サービス)。
- API呼び出しです。
入力がUIに固有のものなら、それはUI固有のものであり、そこに座るべきであることを示唆します。
同じルール/原則が他の入力「チャネル」に適用されます。
呼び出されているAPIがBLにある場合は、それが座っている場所です。
Where Yousefvandは、複数のコンポーネントがそれを使用している場合、おそらく再利用可能なライブラリの一部を入れるための良い候補になるということです。
そう...
の変換は、第一層(UI)で行うことができますか?
はいもしあなたが使用しているUI/UI技術に固有の変換しているもの。そうでなければはになる可能性があります。この場合は、おそらくユーティリティでコンバータを実装するほうがよいでしょう。
- 1. Javaアーキテクチャ3層オブジェクト設計
- 2. 3層と3層のアーキテクチャ
- 3. 3層アーキテクチャでのビジネス層の使用
- 4. ハイチャートの3層ドーナツチャート
- 5. WP7 3層アーキテクチャユニットテスト
- 6. プレゼンテーション層の3層アーキテクチャ、ioTデバイス?
- 7. 3階層アーキテクチャと2階層アーキテクチャ
- 8. リポジトリパターンと3層アーキテクチャ
- 9. 3層ループバックモデル関係
- 10. TDDと3層アーキテクチャ
- 11. エンティティフレームワークと3層アーキテクチャ
- 12. 3層アーキテクチャとリポジトリパターン
- 13. Windowsの3層アーキテクチャのフォーム
- 14. Xrm.Pageオブジェクト階層
- 15. オブジェクト階層
- 16. 3層アーキテクチャーの概要
- 17. 3層アーキテクチャの正確さ
- 18. 3層アーキテクチャのエラー処理
- 19. 3層アーキテクチャのLINQ to SQL
- 20. ユースケース図の3層アーキテクチャ
- 21. 3層アーキテクチャの問題
- 22. Winform Appの3層アーキテクチャ
- 23. ストライプ3層の支払サブスクリプション
- 24. エンティティフレームワークと3層アーキテクチャのログインフォーム
- 25. フラットデータを内部オブジェクトで階層構造に変換するjavascript
- 26. データアクセス層を持つ3層のdotnetコアアプリケーションを整理する
- 27. Java:Springセキュリティ3役割階層
- 28. オラクル・アペックスツリー3層以上は
- 29. C#NHibernateアーキテクチャ、3層アプリケーション
- 30. ソフトウェア設計 - 3層アーキテクチャ
変換*はどこでも行えます。問題はそれほど深刻ではありません。それはアプリケーションが何をしているのか、それがどういうものなのかによってまったく異なります。あなたは役に立つ情報を得るためにいくつかの情報を提供する必要があります。 –
[3層の画像を文字列に変換する]の複製が可能です(http://stackoverflow.com/questions/4447438/convert-string-to-image-in-3-tier) – dtb
UIの変換が行われない悪い練習 – CoffeeCode