サーバーサイドのラッパーは不要に: クライアントサイドで Session を使用しましょう
4Dセッションを活用して、クライアントサーバーアプリケーションにおけるエンドユーザーの体験を向上させましょう。ユーザーがデスクトップクライアントアプリケーションを開くと同時に、ネイティブかつ自動的に作成される 4Dセッションは、多くのメリットを提供します。 最大のメリットは何でしょうか? それは...
-ja
4Dセッションを活用して、クライアントサーバーアプリケーションにおけるエンドユーザーの体験を向上させましょう。ユーザーがデスクトップクライアントアプリケーションを開くと同時に、ネイティブかつ自動的に作成される 4Dセッションは、多くのメリットを提供します。 最大のメリットは何でしょうか? それは...
クライアントサーバーモードでは、サーバー上でホストされているリソースがロジックの実行に必要なことがよくあります。これまで、サーバー上でコードを実行するには、専用のプロジェクトメソッドや 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リクエストの最適化を 完全に制御できるようになりました。 ...