EFW サンプル

ドキュメントリンク付きの実装サンプルとテストのコレクション

サンプル

efw フレームワーク入力テストサンプル

このサンプルは、efw フレームワークを使用して、様々なタイプのHTML入力要素を処理する方法を実演します。


efw フレームワーク出力テストサンプル

出力テストサンプル は、efw フレームワークにおけるデータ出力機能を紹介する完全なサンプルです。JSON データを様々な HTML フォーム要素に動的に設定する方法を実演します。このサンプルには、フロントエンドの JSP ページとバックエンドの JavaScript イベント処理ロジックが含まれています。


efw フレームワーク アクションテスト サンプル

ActionTest は、efw フレームワークにおけるユーザーインターフェースのインタラクションと操作を展示する完全なサンプルです。ショートカットキー、要素制御、ダイアログ、ファイル操作、ページナビゲーションなど、さまざまなフロントエンド操作機能の実装方法を実演します。


efw ダイアログサンプル

本サンプルは、efwフレームワークにおけるダイアログ機能の完全な実装を展示し、多种類のダイアログタイプ(警告、確認、待機、プレビュー、カスタムダイアログ)の使用方法を含みます。efwフレームワークは、様々なユーザーインタラクションダイアログを作成および管理するための簡潔なAPIを提供します。

JQuery UI 版

Bootstrap4 版

Bootstrap5 版


efw ファイルアップロードサンプル

本サンプルは、efwフレームワークにおけるファイルアップロード機能の実装を展示し、特にアップロードファイルタイプの制限(.xlsx形式のみ許可)方法を実演します。efwフレームワークは、ファイルアップロード、保存、管理操作を処理する簡潔なAPIを提供し、ファイルタイプ検証をサポートします。


efw elFinder ファイルマネージャーサンプル

efwフレームワークはelFinderファイルマネージャーを統合しており、シンプルなタグでWebアプリケーションに完全なファイル管理機能を実現します。elFinderはJavaScriptとPHPベースの一般的なファイルマネージャーであり、efwフレームワークはこれをカプセル化し、Javaコネクタを提供し、JSPタグ形式で提供します。


efw Chart コンポーネントサンプル

efwフレームワークは強力なグラフ機能を提供し、シンプルなJSPタグで多種多様なグラフ表示を実現します。このコンポーネントはGoogle ChartsとChart.jsの2つのレンダリングエンジンをサポートし、オンラインとオフライン環境の両方でのグラフ要件に対応できます。


efw バーコードとQRコード生成サンプル

efwフレームワークは強力なバーコードとQRコード生成機能を提供し、シンプルなServlet呼び出しで多種多様なバーコードを生成できます。この機能はZXingとBarcode4jライブラリをベースに実装されており、QRコード、Code 128、EAN-13など様々なバーコード形式をサポートします。


efw Excel 操作サンプル

efwフレームワークは、Excel操作を簡素化するAPIセットを提供し、Apache POIの複雑な操作をカプセル化することで、Excelファイルの作成、編集、処理をより簡単で直感的にします。本サンプルは、efwフレームワークにおけるExcel操作の様々な機能を紹介します。


efw 大容量ファイル処理技術サンプル

本サンプルは、efwフレームワークが大規模なテキストおよびCSVファイルを処理するための様々な最適化手法を示しています。特に大規模データシナリオにおけるメモリ管理、I/O効率、並行処理に対して完全なソリューションを提供します。


efw データベース操作サンプル

efwフレームワークは、コネクションプール管理、外部SQL定義、データ変換処理をサポートする完全なデータベース操作ソリューションを提供します。このサンプルでは、efwを使用してテーブル作成、データ挿入、更新、削除などの基本的なCRUD操作を含む様々なデータベース操作の方法を示します。


efw メール送信機能サンプル

efwフレームワークは、Gmail SMTPサーバーを経由したメール送信をサポートする、シンプルで使いやすいメール送信機能を提供します。この機能は、テンプレート化されたメール内容、添付ファイル送信、複数受信者設定などの高度な特性をサポートしながら、使用の簡便性を維持しています。


efw 多言語サポートサンプル

efwフレームワークは、完全な国際化(i18n)サポートを提供し、アプリケーションが簡単に多言語機能を実装できるようにします。外部化された言語リソースファイルとシンプルなタグ使用により、多言語をサポートするWebアプリケーションを迅速に構築できます。


efw PDF処理機能のサンプル

efwフレームワークは強力なPDF処理機能を提供しており、主に2つの操作方式をサポートしています:PDFフォームフィールドの入力(フィールド入力機能)とHTMLからPDFへの変換(HTML変換機能)。本サンプルでは、efwのPDFモジュールを使用した効率的なPDF文書生成と処理の方法を示します。


efw と Vue.js 連携サンプル

本サンプルは、efwフレームワークとVue.jsフロントエンドフレームワークを連携させ、フロントエンドとバックエンドを分離した開発モデルを実現する方法を示しています。efwはバックエンドのデータ処理とビジネスロジックを担当し、Vue.jsはフロントエンドのユーザーインターフェースと状態管理を担当します。両者はefwイベントを通じて通信を行います。


efw WebSocket モード機能サンプル

efwフレームワークはWebSocketモードをサポートし、リアルタイム通信、進捗フィードバック、ブロードキャスト機能を実現します。このサンプルは、WebSocketモードを使用して効率的なクライアント-サーバー通信を行う方法を示し、進捗表示やリアルタイムメッセージブロードキャストを含みます。


efwフレームワーク ログイン・権限制御サンプル

これはefwフレームワークに基づいたWebアプリケーションのサンプルで、包括的なログイン制御と権限管理機能を実装しています。社内システムとインターネット向けWebアプリケーションの両方に対応し、多層防御セキュリティアーキテクチャにより、直接URLアクセスや開発者ツールからの悪意のある呼び出しを効果的に防止します。


efw バッチ処理サンプル紹介

EFW は強力なバッチ処理機能を提供し、開発者がJavaScriptを使用してバッチ処理ロジックを作成し、WindowsおよびLinux環境で実行することを可能にします。以下は完全なバッチ処理のサンプルです。