サーバーサイドのラッパーは忘れて、クライアント側から4D Sessionsを使いましょう
4Dセッションを活用することで、クライアント・サーバー型アプリケーションにおけるエンドユーザーの体験を向上させることができます。4Dセッションはネイティブ機能であり、ユーザーがデスクトップクライアントアプリケーションを開くと自動的に作成されるため、多くのメリットをもたらします。 その最大の利点と...
-ja
4Dセッションを活用することで、クライアント・サーバー型アプリケーションにおけるエンドユーザーの体験を向上させることができます。4Dセッションはネイティブ機能であり、ユーザーがデスクトップクライアントアプリケーションを開くと自動的に作成されるため、多くのメリットをもたらします。 その最大の利点と...
クライアント・サーバーモードでは、ロジックの実行にサーバー上でホストされているリソースが必要になることがよくあります。サーバー上でコードを実行するには、専用のプロジェクトメソッドやORDAデータモデル関数を記述するのが一般的です。 これにより、必ずしも正当化されないプロジェクトメソッドやORDAデ...
4D 21 により、新たな可能性が開かれました: 追加の 4Dクライアントライセンスを消費せずに、4Dフォームの Webエリアに Qodlyページをシームレスに埋め込むことができます。4D Qodly Pro を活用することで、新世代のモダンでダイナミックなユーザーインターフェースにフルアクセスでき...
スケーラブルセッションの導入以来、サーバーサイドのセッション管理は最新の4Dアーキテクチャの重要な機能となっています。これらのセッションは、Webアプリケーションのきめ細かなスケーラビリティを可能にしますが、パフォーマンス、安定性、ライセンス管理を保証するために、より厳しい監視も必要とします。4D ...
クライアント/サーバー、Web、モバイルなど、様々なセッションタイプのストレージには情報を保存できるため、異なるプロセス間での再利用が簡単におこなえます。 4D 20 R6 では、特定のセッションのストレージにアクセスできるようになりました。この機能強化により、複数のセッションにまたがる同一ユーザ...
4Dクライアントと4Dサーバー間の通信の管理するためには、4Dでは3つの異なるネットワークレイヤーが用意されています: 旧式ネットワークレイヤー ServerNet そしてQUICです。 旧式ネットワークレイヤーは、30年前の4D v3で導入され、当初はAppleTalk用に開...
4Dアプリケーションでは、4種類のセッションが存在します。4Dリモートセッション、ストアドプロシージャーセッション、モバイルセッション、Webセッションです。 Sessionコマンドはいままで、Web または モバイルセッションを返しました。これにより、セッションに関する豊富な情報と、セッション内...
Build4Dコンポーネントの最新版が GitHub で公開されました。以前のブログでは、コンパイル済みのプロジェクトやコンポーネント、そしてスタンドアロンアプリケーションの可能性について説明しました。 今回は、クライアント/サーバーアプリケーション用のスクリプトを作成し、継続的インテグレーション...
4D は SSL/TLS を使用して、クライアントサーバー間の通信と HTTPリクエストを保護します。4D は10年以上前から RSA暗号をサポートしており、4D 20 R3 では ECDSA暗号を追加しました。いい機会なので、セキュリティについて少しお話ししましょう。 ...
ORDA/RESTのパフォーマンスは戦略的な問題です。そのため、クライアント/サーバーやリモートデータストアを使用する際のORDA/RESTリクエストの最適化など、このトピックに関連する多くの機能を出荷しています。最近では、ORDA/RESTリクエストの最適化を 完全に制御できるようになりました。 ...