HTTPレスポンスをコントロールする新しい方法
4D 21から、4Dデベロッパーはシンプルな設定ファイルを使ってHTTPレスポンスを完全にコントロールできるようになりました。そのファイルとは、HTTPRules.jsonです。目的がセキュリティの強化であれ、パフォーマンスの最適化であれ、静的リソースへのアクセスの管理であれ、この機能を使えば、コー...
4D 21から、4Dデベロッパーはシンプルな設定ファイルを使ってHTTPレスポンスを完全にコントロールできるようになりました。そのファイルとは、HTTPRules.jsonです。目的がセキュリティの強化であれ、パフォーマンスの最適化であれ、静的リソースへのアクセスの管理であれ、この機能を使えば、コー...
スケーラブルセッションの導入以来、サーバーサイドのセッション管理は最新の4Dアーキテクチャの重要な機能となっています。これらのセッションは、Webアプリケーションのきめ細かなスケーラビリティを可能にしますが、パフォーマンス、安定性、ライセンス管理を保証するために、より厳しい監視も必要とします。4D ...
今日、Webアプリケーションは私たちの生活に欠かせないものとなり、時間を節約し、日々の業務を簡素化する便利な機能を提供しています。たとえば、様々なプラットフォームでアカウントを作成することは、Webサイト上で最も頻繁におこなわれるユーザーアクションの一つといえます。 自宅でも、通勤中でも、ビーチで...
今日の Web主導の世界では、サーバーは圧倒的な数のリクエストを処理します。これらのリクエストを効率的に分析し、カウントし、解釈し、再ルーティングすることは、特に MVC の原則を適用する場合に不可欠です。 4D 20 R8 では、4D HTTPサーバーに HTTPリクエストハンドラーを導入したこ...
今日のデジタルの世界では、スムーズで直感的なユーザーエクスペリエンスが、Webアプリケーションの成功の鍵を握っています。このユーザーエクスペリエンスの重要な部分は、ドキュメント・画像・その他のデータタイプなど、さまざまなリソースへの容易なアクセスにあります。これを可能にするには、サーバーが異なるコン...
データへのアクセスをフィルタリングする強力な機能は、アプリケーションへの悪意あるアクセスを防ぐために不可欠です。 この機能は、データに対する特定のアクションを許可する権限を利用します。これらの権限は、ロールの形でユーザーに割り当てられ、認証時にSession オブジェクトに保存されます。 4D...
クライアント/サーバー、Web、モバイルなど、様々なセッションタイプのストレージには情報を保存できるため、異なるプロセス間での再利用が簡単におこなえます。 4D 20 R6 では、特定のセッションのストレージにアクセスできるようになりました。この機能強化により、複数のセッションにまたがる同一ユーザ...
データセキュリティが肝要である現代において、セキュリティライブラリのアップデートは極めて重要です。 4D v20 は、OpenSSLライブラリをバージョン1.1 から 3.1 にアップグレードすることで、大きな一歩を踏み出しました。 この前進は、4D デベロッパーに多くの利点と改善をもたらし、高...
相互接続が増しつつある世界においては、Webサイトや IoTアプリケーションがリアルタイムで更新されることが重要です。 相手に瞬時に情報を配信する方法として、サーバーとクライアントの間に双方向通信のチャンネルを提供する WebSocketプロトコルを使用することができます。v20 より、4D は ...
データへのアクセスをフィルタリングすることは、アプリケーションへの悪意あるアクセスを防止するために必須の機能です。 これまでは、データクラス全体またはその属性の一部を RESTリソースとして公開したり公開しなかったりすることができました。これもデータアクセスを制限する便利な手段でしたが、4D v1...