問題タブ [n-layer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
745 参照

c# - C#のNレイヤーアーキテクチャ

初めてプロジェクトにN層アーキテクチャを実装しようとしています。

BLL、DAL、GUIを作成しました

これがGUIです

ここはBLLです

そしてここにDALがあります

したがって、GUIでは、DALにあるIDictionaryからNewDictionaryを派生させたため、当然、参照としてDALを追加する必要があります。しかし、GUIとDALを分離したいと思います。

IDictionaryオブジェクトを作成する以外に、どうすればよいですか?質問が明確であることを願っています

0 投票する
2 に答える
310 参照

unit-testing - n 層アーキテクチャでテストする必要がある層

アプリケーションではn層アーキテクチャを使用しています。3 層アプリケーションを使用し、プレゼンテーション層に MVC パターンを使用するとします。どの層をテストする必要がありますか? アプリケーションのテスト容易性ポイントを見つけるにはどうすればよいですか?

  1. プレゼンテーション層?
  2. ビジネスレイヤー
  3. データレイヤー
  4. それらのすべて?
0 投票する
2 に答える
722 参照

web-services - Web クライアント コール サーバー、サーバー コール サード パーティ、すべて非同期ですか?

n 層アプローチを使用して設計された Web サイトがあります。私が抱えている問題は、クライアントがアプリケーション層を呼び出す必要があることです。他の層の 1 つは、世界のどこかにある別の Web サービスを呼び出します。他のWebサービスが戻ってくるまでに時間がかかる可能性があるため、可能であれば、非同期リクエストを使用して次のようなことをしたいと思います: 非同期リクエストの簡単な図

クライアントは HTML と JavaScript であり、サーバー レイヤーは C# (.NET 4.5) で記述されています。サード パーティの Web サービスは、私が使用する必要がある Web サービスです。

これを書いてみたらどうですか?どんな助けでも大歓迎です

0 投票する
1 に答える
1421 参照

security - n 層アーキテクチャのどこにセキュリティ/承認を実装する必要がありますか?

n 層アーキテクチャのどこにセキュリティ/承認を実装する必要がありますか?

N層アーキテクチャを使用してASP.Net MVCアプリケーションを開発していました。認証モジュールを別のレイヤーまたはサービスとして実装する必要がありますか?

一部のビジネス ルールはユーザー ロールにも依存します。セキュリティを実装する最良の方法は何ですか?

0 投票する
1 に答える
103 参照

.net - N 層 .Net メッセージ管理

N レイヤー Web アプリケーション (UI/サービス/DAL) を開発しています。

特定のサービスを呼び出す場合、サービス レイヤー内でユーザーへの通知が必要なイベントが発生することがあります。

これらのメッセージをサービス層から UI 層に渡すにはどうすればよいですか?

これらのメッセージはエラーではなく、特定のイベントの通知であることに注意してください。

0 投票する
0 に答える
38 参照

.net - .net での N 層メッセージ管理

.NET N Layer Web アプリケーションを開発しています。

サービス層の呼び出しで発生する可能性のあるメッセージを表示する必要があります。

ただし、このメッセージは現在のビューには表示されず、リダイレクト後に表示されます。私は周りを検索しており、Cookie 一時データプロバイダーを実装する予定です (セッション状態を回避しようとしているため)。

ただし、サービス レイヤーから TEMPDATA Cookie プロバイダーを使用するのは、一種の悪臭のようです。

メッセージング SL から UI (リダイレクト) に代わるものはありますか??

0 投票する
1 に答える
1225 参照

onion-architecture - DI とオニオン アーキテクチャを使用したレイヤード アーキテクチャ?

依存関係の反転を使用して、オニオン アーキテクチャとレイヤード アーキテクチャの違いを説明してくれる人はいますか? 彼らは私にはまったく同じように見えます。どんな入力でも大歓迎です:)

0 投票する
0 に答える
97 参照

c# - .ASP ViewModel は DTO コレクションをパブリック メンバーとして持つことができますか?

例として:

ビジネス エンティティからマップされたデータ転送オブジェクトがあります。

handlerを返すビジネスロジッククラスを呼び出すコントローラーがありますList<MyDTO> result

List<MyDTO>パブリック メンバーとして myViewModelにロードList<MyDTO> resultし、ViewModelその後 my からなどを使用foreachView、ViewModel の List からデータを取得してビューに表示できますか?

ViewModelそれとも、パブリック メンバーとしてではなく、転送のみに DTO を使用する必要がありますか?