加快Java EE应用程序的javascript编程

时间:2015-01-16 10:51:24

标签: java javascript java-ee

我正在使用大量的javascript(一种RIA应用程序)在Java EE应用程序上玩。你有关于加速javascript开发过程的任何提示/最佳实践,而不是更改javascript,构建.war并在AS上部署应用程序以查看我的javascript是否正常?

3 个答案:

答案 0 :(得分:2)

看到其他答案我觉得我必须写这个:只需从IDE运行应用程序。

例如使用Eclipse+Tomcat your changes will be automatically published而无需重建或重新部署。您甚至可以使用 spring-loaded (或更高级但商业化的JRebel)等工具来进行Java类实时重新加载。

答案 1 :(得分:0)

我使用像Jetty这样的轻量级AppServer有很好的经验。您只需要在项目中的某个位置放置启动器(例如,在未部署到终端系统的测试项目中)。

然后,您甚至可以配置在小型服务器上部署的内容,例如,为您可能使用的每个小模块创建启动器。然后,如果你有适当的依赖管理,你可以注入"假"第三方服务的依赖关系,并且具有非常快速且易于使用的环境。

然而,设置这样的解决方案并不是你能在几分钟内完成的事情,但是一旦你拥有它,它将节省大量的时间!

答案 2 :(得分:0)

考虑使用小型代理服务器(apache,nginx)在localhost:8080上运行并将其用作应用程序的代理,但有一个例外:您指向工作区的javascript /前端代码。

例如,在nginx中,您可以使用location指令来配置它。另见:http://nginx.org/en/docs/beginners_guide.html#proxy

示例配置:

server {
    listen 8080;
    location / {
        proxy_pass http://<application server> ;
    }

    location /js/ {
        root /<path to javascript>;
    }
}