製品

OutgoingMessageクラスでWebアプリケーションに力を

今日のデジタルの世界では、スムーズで直感的なユーザーエクスペリエンスが、Webアプリケーションの成功の鍵を握っています。このユーザーエクスペリエンスの重要な部分は、ドキュメント・画像・その他のデータタイプなど、さまざまなリソースへの容易なアクセスにあります。これを可能にするには、サーバーが異なるコンテンツフォーマットを効率的に管理し、配信する必要があります。

4D 20 R7 の新しい RESTサーバー機能により、多様なコンテンツ配信の管理がこれまで以上に簡単になりました。いままで RESTサーバーは、スカラー・エンティティ・エンティティセレクションのデータしか返すことができませんでした。現在では、ブラウザーが扱える完全な Webコンテンツを直接配信することができます。

新しい OutgoingMessage クラスのおかげで、RESTサーバーからのファイルのダウンロードやバイナリーデータの受信が簡単になりました。このクラスを使えば、必要に応じてレスポンスを簡単にカスタマイズできます。

OutgoingMessageクラスがあなたのアプリケーションをどのように向上させることができるのか、続きをお読みください!

製品 blank

セッション・シングルトンの紹介

Deeplからの自動翻訳

シングルトンは、4D 20 R5の目玉機能のひとつです。以前は、開発者は2種類のシングルトンを利用することができました:

  • プロセス・シングルトンは、各プロセスに固有ですが、プロセス間で異なります、
  • と、アプリケーション全体でユニークな共有シングルトンです。

4D 20 R7では新しいタイプのシングルトン、セッション・シングルトンをリリースします

製品 blank

シングルトンのRESTとQodlyサポート

4D 20 R5 では、シングルトンが導入されました。そして、4D 20 R6 では、REST 呼び出しを通して、共有シングルトンの公開関数を直接呼び出すことができるようになりました。同様に、Qodly Pagesのイベントで共有シングルトンの公開された関数を使用することができます。これらの新機能をさらに掘り下げてみましょう。

製品 blank

共有クラス

一般的なオブジェクト記法に従い、use/end useを指定しなくても自動的に呼び出す、シンプルな共有オブジェクトの使い方をお探しですか?

お待たせいたしました、共有クラスのご紹介です!

製品 blank

4D のシングルトン

4D 20 R5 は、デベロッパーのための強力な機能を提供します: シングルトンの登場です!

シングルトンデザインパターンでは、アプリケーション全体でアクセス可能なクラスのインスタンスを 1つだけ作成します。

このパターンには、以下のような多くの利点があります:

  • インタープロセス値の提供
  • ユーティリティクラスの作成
  • ファクトリーデザインパターンのベースとして
  • ほかにも多数

この新しいコンセプトの詳細については、このまま読み進めてください!