背景: 2002 年から 2003 年の間に、Java ベースの古い CMS で書かれたシステムがあります。私たちは、Tomcat、Stripe、SiteMesh を使用して、新しいものを前進させ続けたいと考えています。ナビゲーション、レイアウト、「ポッド」、js、css などを古い CMS からいくつかの新しいアプリに取り込んで、一貫したルック アンド フィールを実現しています。
進行中のすべてのコードの重複を取り除くために、何らかの解決策が必要です。現時点では、アプリは同じ VM で実行されていますが、変更される可能性があります。すべての tomcat インスタンスがいくつかの共通要素にアクセスする方法が必要です (これらの要素はサーバー側の処理を行う必要がある場合とない場合があります)。
これまでに思いついた最善の方法は、c:import を使用して必要なものを取得し、正しくプラグインする、かなり標準的なサイトメッシュ デコレータを作成することです。点。<%@ include file="/something.jsp" %> も調べましたが、これはコンテキストに関連しているだけのようです。c:import を使用して、それを localhost に向けることができます。
これを簡単にする他のテンプレート/装飾フレームワーク(Tiles?)はありますか? 何が欠けていますか?