サーバーサイドのラッパーは忘れて、クライアント側から4D Sessionsを使いましょう
4Dセッションを活用することで、クライアント・サーバー型アプリケーションにおけるエンドユーザーの体験を向上させることができます。4Dセッションはネイティブ機能であり、ユーザーがデスクトップクライアントアプリケーションを開くと自動的に作成されるため、多くのメリットをもたらします。 その最大の利点と...
制御性と予測可能性を持って4D環境を運用、展開、維持します。
4Dセッションを活用することで、クライアント・サーバー型アプリケーションにおけるエンドユーザーの体験を向上させることができます。4Dセッションはネイティブ機能であり、ユーザーがデスクトップクライアントアプリケーションを開くと自動的に作成されるため、多くのメリットをもたらします。 その最大の利点と...
クライアント・サーバーモードでは、ロジックの実行にサーバー上でホストされているリソースが必要になることがよくあります。サーバー上でコードを実行するには、専用のプロジェクトメソッドやORDAデータモデル関数を記述するのが一般的です。 これにより、必ずしも正当化されないプロジェクトメソッドやORDAデ...
4Dの使命は、お客様のアプリケーションに、最も堅牢で最先端のツールを提供することです。その使命を果たすため、時には過去を手放し、未来への道を切り開く必要があります。 2年前に発表しました通り、30年以上にわたり当社を支えてきた「レガシー・ネットワーク・レイヤー」は正式に非推奨となりました。本日、そ...
4D 21 R3のリリースにより、既存のWindows証明書ストアサポートに加え、macOSキーチェーンの機能をHTTPSリクエストおよびエージェントに提供します。 この新機能の真の革新的な点は何か?それは、4Dが技術的な複雑さを完全にカバーすることです。OS固有のロジックを必要とする他の開発言語...
4D 21 R2では、Fluent UIは引き続き開発者プレビュー段階ですが、4Dへの完全なネイティブ統合により新たなマイルストーンに到達しました。プレビュー段階ながら、有効化・設定・デプロイが容易になり、外部依存関係に依存しなくなりました。ユーザー側での追加設定なしに、アプリケーションは即座にWi...
この機能は、イベント駆動方式でデータを処理するという新しいパラダイムを推し進めます。4D 21 は、データベース操作 (保存または削除) に関連する一連のイベントを提供します。 ORDAイベントはトリガーを置き換えることができ、さらに多くの利点を提供します。より制御しやすく、ビジネスロジック (請...
Webプロセスにおいて 、悪意のあるアクセスや未承認のユーザーからリソース (データ + ビジネスロジック) をワンクリックで保護する方法をご紹介します。 開発モードでは、Restrict access by default (デフォルトでアクセスを制限する) プロパティを FALSE に設定する...
4D 21から、4Dデベロッパーはシンプルな設定ファイルを使ってHTTPレスポンスを完全にコントロールできるようになりました。そのファイルとは、HTTPRules.jsonです。目的がセキュリティの強化であれ、パフォーマンスの最適化であれ、静的リソースへのアクセスの管理であれ、この機能を使えば、コー...
外出先でネットワークを切り替えている間に、4D Serverへの4D リモート接続が切れてしまうことほどイライラすることはないでしょう。 イーサーネットからWi-Fiへ切り替える時も、Wi-Fiスポット間を移動する時も、従来の接続は切断されがちで、4D リモート接続は切断されてしまい再接続を余儀な...
最新の認証フローを使用する場合、セキュリティが最も重要です。開発者はしばしば、Google やMicrosoft のような信頼できるIDプロバイダーと認証を統合する必要があります。そこでOpenID Connect(OIDC)の出番です。 OIDC はOAuth 2.0 の上に構築された認証レイヤ...