我正在开发一个基于网络的java应用程序,上运行boss和sql服务器。

我似乎找到我自己的花费过多的时间重新编译/部署仅仅是调整的接口级javascript/css/html。

任何提示减少周转?

其部署到一个耳朵的文件,所以我不能改变jsp/javascript部署之后(?).是的,我已经创建了一个静态版本的网页,前端,但他们不给我的全部功能-没有数据db/jstl处理。

澄清它没有那么多的实际编译自己的时间(30秒)如蚂蚁构建设厂好,都非常模块化;其后部署到boss和访问的程序,会导致真正的头痛的问题。

有帮助吗?

解决方案

如果你没有在直接合作展开战争的JBoss hotdeploy文件夹内,然后认真考虑它。

其他提示

与应用服务器显影我已经在过去使用本产品时: JRebel的从zeroturnaround。

它会阻止不必重新启动和重新部署在应用服务器中运行的应用程序。它适用于大多数情况下的,但是我发现在那里当了需要重新启动服务器(在更改应用程序初始化在我的情况)有几次。但是,如果你只是在接口上工作该产品将节省您的部署和重新启动的大量。

我没有用在JRebel的与JBoss组合,但他们提到它作为支持容器所以thta不应该是一个问题。

我是一个平均网页设计师(在最好的!) 和写作的复杂HTML和CSS是一种痛苦,对我来说。很多我做什么用的风格和布局是试验和错误,并涉及很多的调整。我也改变我的脑海里经常对 到底 什么阴影的色彩是我想要的东西。基本上,我在同一条船上你。

不久前,我放弃了这一想法的调整部署的-迭代测试周期(mvn clean tomcat:deploy 需要2分钟,我目前的项目)的第10次迭代试图整理一个简单的布局的问题,并等待部署将推动我一轮的弯曲。我现在使用的两个战略;

  1. 得到一个静态复制HTML我想要的工作。这通常意味着部署的应用程序,浏览页面,保存到一个工作目录的地方。这节省了HTML静态以及任何图像。下一个我复制CSS文件从我的工作区的工作目录和手编辑的保存HTML文件的要点,这些CSS文件。

  2. 打开HTML静态网页在Firefox。现在我可以调整CSS或HTML和刷新Firefox显示的变化。迭代的时间是现在降到约1秒。我就可以进一步提高我的调整使用萤火虫插件。这可以让你来操纵CSS和HTML从火狐。这是特别有用的保证金和填补大小权利。一旦我们调整了它在萤火虫我的手编辑的保存HTML和CSS然后刷新的火狐,以确保我高兴的结果。

在某些关键的阶段,然后我做的改变对我的工作区,以反映我调整的静态的文件。然后,我重新部署和测试,以确保我得到了它的权利。因为我使用的火狐我所有的发展,我必须特别注意浏览器的兼容性,特别是与即,但这通常涉及在以后的阶段。

编辑:我没有提Javascript,但这一进程的伟大工程JS太!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top