【问题标题】:Creating a Servlet+JSP framework and consuming it in other projects创建 Servlet+JSP 框架并在其他项目中使用
【发布时间】:2013-03-11 15:31:24
【问题描述】:

我想开发一个小型框架来帮助我们提高可重用性。它将有一些 Java 组件来处理权限、DAO、日志等,以及一些 Servlet 组件来处理身份验证、请求参数等。还有带有 HTML sn-ps、页眉、页脚、CSS、JS 等的 JSP。

我不知道的是如何将此框架部署为 jar 库,以供其他应用程序使用。 WebContent、JSP等应该在哪里,以及如何在Eclipse中导出。

【问题讨论】:

  • 您所描述的问题很多。您确定使用 Spring 和 Hibernate 之类的东西不会更好吗?
  • 大声笑我讨厌 Hibernate,它只会让事情变得复杂而没有必要,DAO 做得更好!
  • 这些都是我们在所有项目中使用的重复性功能。它们很简单,不需要更复杂的解决方案。我只是不喜欢将耦合代码从一个项目复制和调整到另一个项目,我希望这些组件是可重用的。以 JSP 模板为例,我们有自己的模板。

标签: java jsp jakarta-ee servlets frameworks


【解决方案1】:

WebContent、JSP 等应该在哪里

在 Java 源文件夹的 /META-INF/resources 文件夹中。如果它不存在,只需创建一个。


以及如何在 Eclipse 中导出

就像 JAR 到 web 项目的 /WEB-INF/lib 中一样。您可以通过在动态 Web 项目的 Deployment Assembly 中指定共享项目来让 Eclipse 自动执行此操作。

您也可以从一开始就将共享项目创建为Web Fragment Project。它会为您准备好文件夹结构并自动添加为现有项目的部署程序集。

另见:

【讨论】:

  • 有趣,我要试试!那么,我可以创建一个动态 Web 项目,将 Servlet 和 JSP 添加到其中,并将其导出为 JAR 并将其添加到另一个动态 Web 项目,然后使用这些 Servlet 和 JSP?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-03
  • 2011-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多