Java 创建Servlet+;JSP框架并在其他项目中使用它

Java 创建Servlet+;JSP框架并在其他项目中使用它,java,jsp,jakarta-ee,servlets,frameworks,Java,Jsp,Jakarta Ee,Servlets,Frameworks,我想开发一个小框架来帮助我们提高可重用性。它将有一些Java组件来处理权限、DAO、日志等,还有一些Servlet组件来处理身份验证、请求参数等,还有带有HTML片段、页眉、页脚、CSS、JS等的JSP 我不知道的是,如何将这个框架部署为jar库,供其他应用程序使用。WebContent、JSP等应该在哪里,以及如何在Eclipse中导出它 WebContent、JSP等应该在哪里 在Java源文件夹的/META-INF/resources文件夹中。如果还不存在,就创建一个 以及如何在Ecli

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

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

WebContent、JSP等应该在哪里

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


以及如何在Eclipse中导出它

就像JAR进入WEB项目的
/WEB-INF/lib
。通过在动态web项目的部署程序集中指定共享项目,您可以让Eclipse自动完成这一任务

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

另见:

您描述了很多问题。你确定使用像Spring和Hibernate这样的东西不会更好吗?哈哈,我讨厌Hibernate,它只会让事情变得复杂而没有必要,DAO做得更好!这些都是我们在所有项目上使用的重复功能。它们很简单,不需要更复杂的解决方案。我只是不喜欢将耦合代码从一个项目复制到另一个项目,我希望这些组件是可重用的。比如JSP模板,我们有自己的模板。有趣的是,我要试试!所以,我可以创建一个动态web项目,向其中添加servlet和JSP,并将其导出为JAR,然后将其添加到另一个动态web项目,然后使用这些servlet和JSP?