【问题标题】:HTML5 Front End for an Java EE Back End in NetBeansNetBeans 中用于 Java EE 后端的 HTML5 前端
【发布时间】:2016-05-20 08:51:48
【问题描述】:
如果我想将 Java EE 用于后端,而将 HTML5+Bootstrap 用于前端,该怎么办。在 NeatBeans 中有不同类型的项目:Java EE - java web 应用程序,html5 - HTML5/Javascript 应用程序。问题是如何向我的 servlet 解释为客户端使用来自另一个项目的 html5 页面作为响应而不是 *jsp?或者它根本不起作用?如果是这样,那么它是如何工作的?
【问题讨论】:
标签:
java
html
netbeans
frontend
backend
【解决方案1】:
我认为简单的解决方案是使用“Java EE - java web application”项目类型(或任何 java ee 项目类型),它允许 HTML5 项目的所有功能,并且 java web 应用程序已经配置为使用前端源正确的位置。没有(技术)需要有 2 个独立的项目
另一种可能的解决方案可能是再次拥有 java ee 项目并在某个文件夹中拥有静态前端源(html、css、js...),例如java ee 项目中的应用程序。如果您随后在 app 文件夹中创建 package.json 或 bower.json,则可以使用 File->Open Project 并像打开 HTML5 项目一样打开 app 文件夹(NetBeans 将带有 bower.json 或 package.json 的文件夹识别为 HTML5项目)。这样,您可以在 NetBeans 中拥有 2 个单独的项目 - 一个将成为另一个的一部分。
提供 jsp/html 文件的确切配置取决于您的框架/服务器