0

私がフォローしたい理由:

私はかなり 1998 年のサイトに取り組んでいます。フレームに分散されています。テンプレート言語を使用する前に RTFM を行ったことのない多くの人がそれに触れており、ほとんどの jhtml ファイルは、要素と挿入の動的な繰り返しのためのテンプレート タグのダッシュを備えた HTML テンプレートよりも、ロジックのダッシュを備えたサーブレットのリストのように読みます。動的な値の。

これは、特にフロントエンド開発者の観点からは、アプリの非常に柔軟性のない密結合スパゲッティ モンスターです。

私はこの問題に対する Django のアプローチがとても好きで、基本的に regEx URI パターンをコントローラーにマップする URI 構成ファイルのようなものを構築することに挑戦したいと思います (キャプチャーされたパラメーターを渡すことは、それが本当に便利になる場所です)。テンプレート ファイルを作成し、ビジネス ロジックをプラグインして、適切なページをレンダリングします。

私はJavaを初めて使用しますが、これを処理するサーブレットを作成すると想定しています。

4

2 に答える 2

1

ATG 5とJHTMLについて言及しているので、これは非常に古い学校のATGだと思います。また、あなたはATGに非常に慣れていないことを前提としています。

まず、JHTMLでのドロップレットの使用を調べて、他のページを含めることをお勧めします(<droplet bean="...">の代わりに<dropletsrc= "...">-ATGのJSPではなく、JHTMLにのみ存在するもの実装)、既存のページの大まかなテンプレートシステムをまとめます。

次に、URIにマップされたサーブレットとサーブレットパイプラインを確認することをお勧めします。

于 2011-03-03T17:14:01.840 に答える
1

これと少し似たようなことを ATG で行いました。request.getServletPath() を実行するパイプラインにサーブレットを配置し、そのパスをルールに照らしてチェックします。一致する場合は、リクエスト ディスパッチャーを使用して、リクエストを適切な JSP に送信します。これは、ATG 要求パイプラインにあるという事実を除けば、すべて標準の J2EE API で行われます。

于 2011-03-13T17:50:41.140 に答える