Jakarta ee 什么';为JavaEE应用程序编写前端代码是一个很好的工作流吗?

Jakarta ee 什么';为JavaEE应用程序编写前端代码是一个很好的工作流吗?,jakarta-ee,glassfish,workflow,frontend,collaboration,Jakarta Ee,Glassfish,Workflow,Frontend,Collaboration,安装程序是一台机器上运行本地的Glassfish服务器上的JavaEE,我的前端开发安装程序在我的机器上运行本地,加上用于协作的git 我只做前端工作(主要是CSS、JS和一些HTML)。因此,我只需要浏览器呈现的HTML。现在,我的同事在他的本地glassfish上发布了这个应用程序,从Firefox中获取呈现的HTML,并将其粘贴到git存储库中一个单独的前端文件夹中 这似乎是一个糟糕的工作流程 我想我们可以通过设置一个开发服务器来解决这个问题,但我们还没有 有没有一种方法可以在我的机器上不

安装程序是一台机器上运行本地的Glassfish服务器上的JavaEE,我的前端开发安装程序在我的机器上运行本地,加上用于协作的git

我只做前端工作(主要是CSS、JS和一些HTML)。因此,我只需要浏览器呈现的HTML。现在,我的同事在他的本地glassfish上发布了这个应用程序,从Firefox中获取呈现的HTML,并将其粘贴到git存储库中一个单独的前端文件夹中

这似乎是一个糟糕的工作流程

我想我们可以通过设置一个开发服务器来解决这个问题,但我们还没有


有没有一种方法可以在我的机器上不运行所有Java工具(Eclipse、Java EE、Glassfish)的情况下获取呈现的HTML?这取决于您希望通过在机器上不运行所有这些工具来避免什么

如果您的本地机器资源不足,那么这可能不是最好的方案(取决于应用程序的轻/重),但是如果您的主要目标不是让机器被不必要的东西弄得乱七八糟,那么您可能希望尝试Vagrant

(GlassFish的一个构建,修复了一些bug,包括Hazelcast),这意味着您可以克隆repo,键入
vagrant up
然后
vagrant ssh
,然后登录到一个无头虚拟机,Payara作为服务运行

如果你想坚持玻璃鱼,我相信也会有玻璃鱼流浪者

如果您在配置脚本中添加了一行代码,将WAR的最新版本设置到autodeploy文件夹中,那么您的工作流程就是启动您的Vagrant映像并访问您的应用程序

由于这是一个无头虚拟机,您可以用非常低的资源运行它


,如果您熟悉的话。

这取决于您希望避免什么,因为您的机器上没有所有这些东西

如果您的本地机器资源不足,那么这可能不是最好的方案(取决于应用程序的轻/重),但是如果您的主要目标不是让机器被不必要的东西弄得乱七八糟,那么您可能希望尝试Vagrant

(GlassFish的一个构建,修复了一些bug,包括Hazelcast),这意味着您可以克隆repo,键入
vagrant up
然后
vagrant ssh
,然后登录到一个无头虚拟机,Payara作为服务运行

如果你想坚持玻璃鱼,我相信也会有玻璃鱼流浪者

如果您在配置脚本中添加了一行代码,将WAR的最新版本设置到autodeploy文件夹中,那么您的工作流程就是启动您的Vagrant映像并访问您的应用程序

由于这是一个无头虚拟机,您可以用非常低的资源运行它


如果您熟悉的话。

我认为简短的技术答案是否定的。JSF/Facelets呈现HTML、CSS和Javascript。这是无法避免的:这是内在的。也许有人能想出一个更好的工作流程,这看起来很麻烦,但这是一个广泛的、基于意见的问题。谢谢你的解释。所以我想,唯一的方法就是设置一个开发服务器!?我认为简短的技术答案是否定的。JSF/Facelets呈现HTML、CSS和Javascript。这是无法避免的:这是内在的。也许有人能想出一个更好的工作流程,这看起来很麻烦,但这是一个广泛的、基于意见的问题。谢谢你的解释。所以我想,唯一的方法就是设置一个开发服务器!?我认为简短的技术答案是否定的。JSF/Facelets呈现HTML、CSS和Javascript。这是无法避免的:这是内在的。也许有人能想出一个更好的工作流程,这看起来很麻烦,但这是一个广泛的、基于意见的问题。谢谢你的解释。所以我想,唯一的方法就是设置一个开发服务器!?谢谢你的回答。我会尽快试试这个。谢谢你的回答。我会尽快试试这个。谢谢你的回答。我会尽快试试这个。