加快Java EE应用程序的JavaScript编程
Speed up javascript programming of Java EE application
我正在使用大量javascript(RIA应用程序)在Java EE应用程序上玩。您是否有任何关于加快 javascript 开发过程而不是更改 javascript、构建 .war 并在 AS 上部署应用程序以查看我的 javascript 是否正常的任何提示/最佳实践?
看到其他答案,我觉得我必须写这个: 只需从 IDE 运行应用程序即可。
例如,使用 Eclipse+Tomcat,您的更改将自动发布,而无需重新构建或重新部署。您甚至可以使用弹簧加载(或更高级但商业的JRebel)之类的工具来实时重新加载Java类。
我在使用像Jetty这样的轻量级AppServer时有很好的经验。你只需要在你的项目中的某个地方放一个启动器(例如,在一个没有部署到终端系统的测试项目中)。
然后,您甚至可以配置要在小型服务器上部署的内容,例如,为您可能使用的每个小模块制作一个启动器。然后,如果你有适当的依赖关系管理,你可以为第三方服务注入"假"依赖关系,并拥有一个真正快速且易于使用的环境。
但是,设置这样的解决方案不是您可以在几分钟内完成的,但是一旦拥有它,它将节省大量时间!
考虑使用小型代理服务器(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>;
}
}
相关文章:
- 移动html/javascript编程中的变量传递
- javascript编程和css问题
- 通过javascript编程设置请求[quot;__EVENTTARGET"]
- 使用javascript编程触发iOS safari中的复制菜单
- Javascript编程错误
- 如何使用 javascript 编程从另一个数组的值中获取数组中最高索引的值
- 加快Java EE应用程序的JavaScript编程
- 如何用javascript编程编辑HTML格式的文本,而不需要手动处理标记和HTML
- 如何“;添加“;现有JavaScript编程游戏的并发性
- 用Javascript编程触发鼠标移动事件
- 如何知道某些东西是用Flash还是Javascript编程的
- 用javascript编程激发onmousemove事件
- 如何用javascript编程使某些文本加粗
- 使用JavaScript编程编写html
- 用JavaScript编程选择文本
- 如何用javascript编程复杂的图像网格
- Javascript编程,函数未定义错误
- Chrome不支持新的CSS和Javascript编程
- Khanacademy上的Javascript编程.为什么下半部分的按钮不工作?
- JavaScript编程上.click()不会在ReactJS元素中触发