これは、JDynamiTe (Java の動的テンプレート) という名前の Linux アプリで、最新リリースは JDynamiTe2.0.zip としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
JDynamiTe (Java の動的テンプレート) という名前のこのアプリを OnWorks で無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
JDynamiTe、Java の動的テンプレート
Ad
DESCRIPTION
JDynamiTe は、「テンプレート」ドキュメントから任意の形式のドキュメントを動的に作成できるツールです。そして、これを行うために必要なコード行はごくわずかです (またはまったくコード行がない場合もあります)。
JDynamiTe の一般的な使用ドメインは次のとおりです。
- 動的な Web ページの作成、
- テキストドキュメントの生成、
- ソースコードの生成...
実際、事前定義されたドキュメント (テンプレート) にデータを動的に入力する必要があるあらゆる場合に役立ちます。
JDynamiTe の主な利点は、データ (コンテンツ)、プレゼンテーション (コンテナ)、およびコンテンツ生成コード (Java で記述された) を完全に分離できることです。
JDynamiTe には特定のテンプレート言語は含まれておらず、完全なフレームワークでもありません。
これはソフトウェア アーキテクチャにおける単純な「レンガ」であり、データ モデルとプレゼンテーション モデルの間の「接着剤」です。
JDynamiTe は、柔軟でオープンになるように設計された Java パッケージです。
詳細と多くの例については、次のホームページをご覧ください。 http://jdynamite.sourceforge.net
オプション
- テンプレートから動的ドキュメントを解析して開発するには、XNUMX つのクラスといくつかのメソッドだけが必要です (例を参照)。
- これらのテンプレート ドキュメントは、任意のテキスト (ASCII、Unicode など) 形式にすることができます。
- テンプレートに追加する「テンプレート言語」や制御構造 (「for」、「while」など) はありません。
- JDynamiTe は、テンプレート ドキュメント内の XNUMX 種類のタグ (「変数」、「動的要素の開始」、および動的要素の終了) を認識するだけで済みます。
- 必要に応じて、これらのタグの構文を (正規表現を使用して) 再定義できます。 たとえば、HTML テンプレート ドキュメント (デフォルトの構文) では、タグは HTML コメントで囲まれます。
- 「ダイナミックエレメント」とは、動的に展開できる「ブロック」のことです。 使用例: リスト、テーブル、列挙など... 詳細については、ドキュメント JDynamiTe API ドキュメントを参照してください。
- JDynamiTe 2.0 以降、新しい種類の動的要素が追加されました。「XML 動的要素」を使用すると、XML ファイルから入力を取得してテンプレートを自動的に設定できます。 つまり、標準の XPath 構文を使用して、外部 XML ファイルに含まれるデータを参照する特別なタグをテンプレートに追加できます。 この方法では、このデータ ブロックにプログラムでデータを入力する必要はありません。JDynamiTe パーサーが自動的にそれを行います。 新しい専用の例ページでいくつかの例を見つけてください。
- JDynamiTe 2.0 は、JDynamiTe パッケージに基づいた新しいツール JDynTool を提供し、コマンド ライン呼び出しでも使用できます。
- JDynamiTe により、テンプレートの再利用が可能になります (入力テンプレートは複数の動的世代に対して XNUMX 回読み取られます)。
- また、動的要素のネストも有効になります (リストのリストを作成するなど)。
- オプションのタグを使用すると、テンプレート ドキュメントに「無視されるブロック」を挿入できます。 テンプレートの「実際の」データをこの特別な種類のブロックに挿入して、より現実的なレンダリングをシミュレートすることができ、デザイナーにとって便利な作業ドキュメントになります。 これらのブロックの内容は、テンプレートの解析中に完全に無視されます。
Audience
高度なエンドユーザー、開発者、情報技術
プログラミング言語
Java
これは https://sourceforge.net/projects/jdynamite/ から取得することもできるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。