作为J2EE的初学者,我最近开始使用J2EE的核心:Servlet& Jsps从头开始开发自己的项目。
无法评估项目文件夹结构是否正确。这是我的项目文件夹结构。

在提出问题之前,我承认,如果有人问我,为什么是这种类型的文件夹结构,我既不能回答,也不能证明这一点。问题是:把我的jsps放在web之外是一个好迹象吗?若否,为甚麽会这样呢?如果是,为什么?
对于J2EE web应用程序是否有标准的文件夹结构约定,我知道maven已经提出了一些标准,但是我们仍然可以根据我所相信的需求进行定制。
答案不一样的地方,我无法从中得出任何结论。
在为J2EE web应用程序布局文件夹结构时,需要考虑哪些要点,重要的是,应该将Jsps、静态内容放入何处&为什么?
发布于 2013-12-31 09:31:43
嗯,您的src/main/webapp肯定让我想起了一个maven项目。这很好。
但是,对于my_app/jsp,我不确定。开发人员通常将他们的jsp放在webapp文件夹中,或者如果您想做一些url映射,则放在webapp/jsp目录中。
警告!:你不应该把jsp文件放在web中。您的website只应包含用于配置网站的xml文件。记住,jsp是网页或网页的一部分。
你可以使用文件夹名像模板,部分.任何对你来说都好的。对陌生人来说应该很容易找到。只需将不同类型的内容分开,如完整页、模板、部分视图.
发布于 2014-01-02 14:47:59
I 同意布里斯。我也是J2EE的初学者,但我认为S在刚开始的时候工作更容易,而且很清楚。
根文件夹是WEBAPP,您应该让您的web结构认为大部分的页面将位于那里。否则,当页面之间进行通信时,您可能无法在没有错误的情况下管理文件关系。
发布于 2014-01-12 11:42:01
实际上,没有WEB-INF/web.xml就可以构建WAR应用程序。只在Java类中使用WAR应用程序是可能的。
对于Java注释,标准的web.xml部署描述符是可选的。根据http://jcp.org/en/jsr/detail?id=315的Servlet3.0规范,可以在某些Web组件上定义注释,例如servlet、过滤器、侦听器和标记处理程序。
因此,现在可以使用.war扩展构建WAR,而不是像JAR那样:)
在回答你的问题时,战争结构取决于你的要求。
https://softwareengineering.stackexchange.com/questions/222732
复制相似问题