問題タブ [multi-tier]
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.
java - 多層アプリケーションでの Hibernate 依存関係の場所
Maven プロジェクトでの hibernate-annotations jar の場所に関して具体的な質問があります。
私のプロジェクトは 3 つのモジュールで構成されています。モジュール Client と Server は、どちらもモジュール Shared に依存しています。Maven は、デプロイ用に 2 つのパッケージをビルドします: クライアント + 共有およびサーバー + 共有。
クライアントとサーバー間で (RMI 経由で) 渡す必要があるため、注釈付きの Hibernate エンティティは Shared モジュールにあります。
今私の問題が来ます。hibernate-annotations.jar は、Shared モジュールの依存関係として使用され、Hibernate エンティティのコンパイルを可能にします。ライブラリ自体は hibernate-core に依存しています。その結果、デプロイされたクライアント アプリケーションには休止状態のライブラリがありますが、実際にはそれらが必要ない場合でも同様です。瓶はかなり大きいので、クライアントをできるだけスリムに保ちたい.
この問題を回避するための確立された手法はありますか? 頭に浮かぶのは、XML ベースの Hibernate 構成を使用して、Hibernate の依存関係を Server モジュールに移動できるようにすることですが、注釈に固執したいと思います。
ありがとう。
architecture - これは多層アプリケーションに適した設計ですか?
多層アプリケーションの作成を依頼されました。データを読み取るデータベースとビューがあります。このように設計することを考えました:
- 私の実際のdbのエンティティフレームワークオブジェクトとdbのメソッドを持つDAL。
- DAL のメソッドを呼び出す WCF サービス。
- WCF サービスを実行するための RunService プロジェクト。
- WCFサービスのService Referenceを持ち、全てのビジネスロジックを持つBL
- データを表示するコンソール ビュー。
これは良いアーキテクチャですか?(私はそれを設計し、多層アーキテクチャを使用する方法を知っていることを他の人に示す必要があります。それ以上ではありません)。
asp.net - チームの基礎。多層プロジェクト、DLL、および Telerik コントロールを使用したソリューションの構築
ASP.net で開発された Web サイト (WSP) と 3 つのプロジェクト (BLL/DAL/DTO) があります。Telerik コントロールも使用します。
私のビルドは TFS で失敗しています。プロジェクトと Telerik dll を適切に参照していないことが原因だと思われます。
ソース管理エクスプローラーでプロジェクトと Web サイトを追加したときに、dll が含まれていませんでした。
後で Web サイトの bin フォルダーに追加する必要がありましたが、取得されていないと思います。また、それらがプロジェクトに含まれていないことに気付きました。誰でも私にそれを行う方法を説明してください。
また、プロジェクトをチェックアウトして作業を開始するときに、プロジェクトのいずれかのクラスを変更すると、プロジェクトをローカルにビルドできません。変更を追加できません。
添付されているものは次のとおりです。 - TFS でのアプリケーションの構造を示すソース管理 - ワークスペース - bin フォルダーにある必要がある DLL。
c# - データ アクセスでユーザー ロールにアクセスする
n 層パターンを使用する MVC5 アプリケーションがあります。私のウェブサイトには、ユーザーがクエリ文字列に一致する会社を検索できる検索エンジンがあります。検索された企業のリストは、ユーザーの役割に応じてフィルタリングされます。データアクセスでこれを管理する最良の方法は何ですか? データ アクセスでユーザー ロールを取得する方法を教えてください。データ アクセス層で現在のユーザーを参照するのは悪い考えだと思いますか? 前もって感謝します。
c++ - Factoryパターンを実装するには?
ファクトリ クラスとインターフェイスを実装しようとしています。しかし、私は以下のエラーメッセージを受け取っています。NormalTaxManager または ImportedTaxManager を返すクラスを決定するファクトリ クラスを作成しました。インターフェイスを使用して抽象化を提供しました。
問題:
asp.net-mvc - dbcontext の代わりにサービスで Asp.net Identity を使用する
さまざまなサーバーに実際の物理層を持つ多層アプリケーションがあり、認証に asp.net ID を使用したいと考えています。しかし、UI またはビジネス層から直接 dbcontext にアクセスできないため、Identity が db ジョブに DAL サービスを使用する可能性があるかどうか疑問に思います。そのため、Identity を使用するには、DAL サービスを使用する必要があります。