AWC核心开发技术

上传人:博****1 文档编号:511529837 上传时间:2023-03-28 格式:DOC 页数:3 大小:15.50KB
返回 下载 相关 举报
AWC核心开发技术_第1页
第1页 / 共3页
AWC核心开发技术_第2页
第2页 / 共3页
AWC核心开发技术_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《AWC核心开发技术》由会员分享,可在线阅读,更多相关《AWC核心开发技术(3页珍藏版)》请在金锄头文库上搜索。

1、AWC核心开发技术通过学习和探索,弄清了AWC核心技术的几个问题。1、AWC学习需要学node.js吗?( (1)AWC2.3使用的编译工具是maven,由于需要联网,这种方式被淘汰了;2)GWT自带的编译工具是ANT;3)然后从AWC2.4开始编译工具是gulp和node.js。讲课时,说到需要安装node.js插件可以开发代码,我真的不太理解。因为主要矛盾是毫无疑问,AWC的技术框架是GWT。而node.js是另一个用来编写服务端代码的工具和运行环境,他们两是很难结合起来的,至少我翻墙搜遍了google也没看到可结合的实例。那么这么推理的话一定是其中的一个的使用方法被曲解了。因为GWT的地

2、位是非常牢固的,所以node.js一定被错误理解了。所以我花了一周左右的时间来阅读node.js的使用案例和场景,说到最多的是它是一个支持并发的引擎,用来处理来自客户端的请求。接下来,需要证明我的理论必须要弄清楚AWC的编译过程。编译过程基本就是gulpfile.js文件。在其中,我发现了对各子模块的编译调用,剩下的我就明白了。Node.js的作用是gulp用来执行编译脚本的引擎而已。所以,结论是AWC开发学习过程中,只需掌握对GWT的使用。当然也要学会gulp添加自定义模块的命令。2、查看服务器端版本和客户端版本按F12打开控制台。3、为什么AWC编译需要消耗这么多内存?在编译过程中,内存始

3、终在8G以上,大部分时间到达了10G、11G。这是由GWT编译的原理决定的,GWT最后的编译结果是合在一起的,所以它需要建立一个非常大的编译字典。这样的话,内存的需求始终是增长的,当开始下降时基本说明了编译过程结束了。4、如何在编译完成后,不进行打包只需要修改gulpfile.js文件即可:把WARcase动作?war里面的内容全都注释即可。AWC是未来Teamcenter的发展方向。5、如何加快GWT编译时间?GWT编译时间很长,占用内存很大,我想谁都知道。我的机器配置是:CPU-I5,内存12G,磁盘5400转。经过我的反复测试,发现和内存的关系是相当大的。目前这个版本的AWC全模块安装,OOTB编译的时间在8分钟左右,使用SDD对性能提高不大,原因是gulp已经是非常优秀的编译工具了,对磁盘开销很小(这个你可以百度一下gulp和grunt的区别)。我做了两项优化,对时间有略微提高:A.去除打包过程War。这种方法我在前面已经说过,现在就不赘述了。B.只使用单语言,我用的是en_us下面说说怎么样减少生成语言的方式:方法很简单,打开stagetem.properties文件,找到最后一行,改成如下即可。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号