【发布时间】:2011-03-14 06:00:35
【问题描述】:
目前,我使用 Velocity 而不是 JSP,因为它具有灵活性。由于某些原因,我需要在jar 存档中分发我的网络模块,而不是war 存档`。
不过,我已经阅读了 servlet 规范,但我没有找到以编程方式调用 jasper 引擎的方法。
我的想法是,将 Web 应用程序拆分为几个模块:
- 一个顶级
war模块,其中包含web.xml和所有 3rd-party jar 依赖项。 - 其他
jar模块包含http servlet(jsp是一种特殊形式的servlet)。
在类资源中嵌入 Velocity 模板非常容易,所以我想知道是否可以使用 JSP 完成同样的工作?
编辑
Velocity 的问题是,我们必须使用一些 taglibs、JSF 等来创建丰富的 Web UI,而这是 Velocity 模板无法做到的。
【问题讨论】:
标签: jsp web-applications modularization