問題タブ [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.
delphi - FastReports: クライアント側からデータベース接続なしでクエリ データ タブを追加
Delphi XE3 で作成された多層アプリケーションがあります。
クライアント側では、メイン データを含む TClientDataSet に関連付けられた FastReports で作成されたレポートがありますが、詳細テーブルからデータを取得するには、TFrxReport の [データ] タブにクエリを追加する必要があります。エンドユーザーは実行時にその詳細を選択する人であり、多くの詳細になる可能性があるため、アプリにこれらのクエリを追加することはできません。その詳細を動的に追加する必要があります。
問題は、クライアント側でデータベースに接続せずに、TFrxReport のコンポーネントの [データ] タブ内にクエリを追加することは可能ですか? または ¿データベース接続を確実に追加する必要がありますか?.
よろしくお願いします
webserver - アプリケーションサーバーを持つことの意義は何ですか?
多層インフラストラクチャ設計では、ほとんどすべての新しい Web サーバーが、高い計算能力で要求を処理するのに十分な能力を備えています。Web サーバーがすべての操作を実行できる場合でも、アプリケーション サーバーを別の層にするのはなぜでしょうか? (IIS が Web サーバーおよびアプリケーション サーバーとして機能するシナリオを考えてみましょう。Web サーバーとアプリケーション サーバーが異なる Java 技術ではそうではないのはなぜですか)
delphi - ユーザー資格情報のリモート データベースでの Datasnap サーバー認証の問題
状況は次のとおりです。 Datasnap クライアントが、資格情報を使用して Datasnap サーバーに接続しています。認証手順は、サーバーがユーザーの資格情報を保持するリモート データベースに要求を行うことから始まります。資格情報が一致する場合 - すべて問題なく、認証が完了します。しかし、現時点でリモート データベースが利用できない場合はどうなるでしょうか。認証中に「サーバーは現在利用できません。後でもう一度試してください」のようなものをクライアントにプッシュするにはどうすればよいですか? または 2 番目のケース: ユーザーがブロックされている (これを実現するには、データベースにもアクセスする必要があります)。彼がサービスにアクセスできない理由を彼に伝えたいですか? 私はこの問題をグーグルで調べていましたが、正しい方法をまだ理解していません。
どんなヒントでも役に立ちます。よろしくお願いします。良い一日を!