0

ここで、ポータルの設計を開始しhome,login,registerます....約 10 の一般的なjspページです。

ポータルごとにこれらの多くの JSP ページを作成するのは非常に難しく、これは最も洗練されたheader,body,foote方法です。

<jsp:include /header.jsp>...body<jsp:include /footer.jsp>

上記のようなものですが、現在発生している問題は、ヘッダー フッターのデザインがすべてのポータルで同じではないということです。

したがって、メニューリスト、ブロックの場所などのデータベースからどの設定が取得されるかを、すべてのブロックを動的にすることに決めます...

Tilesのようなフレームワークが少ないことを知りました

WicketSitemashなど ...

また、決定に混乱した Apache Tiles のより良い代替手段についても言及しました。

それらに精通している人は誰でもframeworks私を正しい方法で導くことができますか??または私が見逃している新しい方法を提案できますか?

Java(サーブレット)、MsqlをDBとして使用しています。私は使用Strutsしていません(わからないことに同意します:))。

御時間ありがとうございます。

4

1 に答える 1

0

IMO Tiles は、その安定した広大なユーザー ベースと優れたドキュメントが理由です。複数のJspをビューに適切にコンパイルできます

<definition name="myapp.homepage" template="/layouts/classic.jsp">
  <put-attribute name="title" value="Tiles tutorial homepage" />
  <put-attribute name="header" value="/tiles/banner.jsp" />
  <put-attribute name="menu" value="/tiles/common_menu.jsp" />
  <put-attribute name="body" value="/tiles/home_body.jsp" />
  <put-attribute name="footer" value="/tiles/credits.jsp" />
</definition>

同様に、サーブレットから返された定義名に基づいて、好きなだけ定義できます。タイルは完全な JSP を構築します。

これらは、次のような多くの一般的な MVC フレームワークと統合できます。

- Spring MVC
- Struts 2.0 

そしてリストは続きます。

于 2013-03-12T08:58:07.143 に答える