- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jdeveloper开发工具优化(一)
一、前言 Jdeveloper开发工具是Oracle公司开发的一套强大的企业级应用开发工具。它集成了Oracle ADF(后面简称ADF)开发框架,如果您打算采用Oracle ADF开构建您自己的企业级应用,Jdeveloper将是最好的选择。 笔者所在公司已经使用Jdeveloper开发ADF应用已经有一年多的时间了,随着应用的不断增大,Jdeveloper在运行效率方面出现了许多不尽人意的地方,这主要表现在,开发调试慢。开发慢将影响一个团队的工作效率,从而导致项目成本的增加。笔者在这篇文章及其后的几篇文章中,逐一对Jdeveloper开发效率慢的几个问题加以分析,并提供解决方案。 二、约定 1、操作系统:winxp 2、内存:4G 3、CUP:4核 4、Jdeveloper版本.0 三、问题分析与解决 1、打开Jdeveloper载入项目 2、打开一个编辑好的jspx页面 3、菜单中bulid 项目下选择“clean all”,等待 Messageslog中看到clean compliation 4、页面上点右键,选择Run 5、在messgaesLOg 中看到Appc日志 上面是一个小项目的运行流程,当应用很大的时候,我们会发现第5步出现下图问题: 当项目大的时候,这个Appc过程竟然运行了27分36秒,真是太可怕了!让我们来看看这个过程做了什么吧,请进行如下配置: 1.编辑 [JDEVHOME]\jdeveloper\jdev\bin\jdev.conf 2.文件末尾增加一行:AddVMOption -Djdev.webapp.verbose.appc=true 3.在命令行启动jdev:进入命令窗口,cmd, cd 【JDEVHOME】\jdeveloper\jdev\bin,jdev 4.重复步骤。 5. 观察命令行窗口输出,在进行APPC时,会显示详细信息,如下图所示 从图上可以看出,appc在做jsp的预编译,在做预编译的过程中,出现了内存溢出,故而,出现了上面27分多钟的等待。事实上,我们可以通过查看C:\Documents and Settings\Administrator\Application Data\JDeveloper\system.37.56.60\o.j2ee\drs\目录下的项目去验证上面的结论,如下图: 当我们知道了什么问题影响了我们的开发速度以后,问题就有了头绪,我们很自然的想到,是否能通过设置,取消掉这个过程,这个答案是肯定的,我们最终在project propties面板中找到了这个选项,如下图: 依次类推,我们还可以去掉那些选项呢?如下图: 我们再来看看当我们去掉jsp per complice的效果: 四、结束语 上述问题在.0这个版本的Jdeveloper下,如果按默认配置,这个问题是影响开发工具速度最大的一个问题!后续我们再讲讲其他优化,敬请期待。
Oracle JDeveloper 和 Oracle ADF 11g 第 2 版 (.0):新特性
简介
JDeveloper 和 ADF 11g 第 2 版 (.0) 是一个拥有丰富特性的主要版本。该版本新的亮点纷呈,但其主旨还是在以下方面:
升级了 JDeveloper 扩展框架:扩展框架(插件)升级为使用 OSGi。这就允许在需要时延迟加载扩展。从而加快了启动速度并且极大改善了整体性能。
提高了 JDeveloper 性能:除升级为使用 OSGI 外,还全面完善了 JDeveloper 以提高设计时性能。
集成了 Maven:JDeveloper 现在集成了 Maven 2 支持。
ADF 外观编辑器:可以通过新的 ADF 外观编辑器直观地创建和修改 ADF Faces 应用程序的外观。
JSF 2.0:IDE 中针对 ADF 应用程序的 JSF 2.0 支持
当然,该版本中还实现了许多错误修复(约 700 个客户错误)。请继续阅读下文,了解有关新特性的更多详细信息!
我们一如既往地欢迎您通过 HYPERLINK /forums/forum.jspa?forumID=83 OTN 论坛提供反馈。
早期版本?如果您要查找早期 11g 版本的新特性列表,请参见 HYPERLINK /technetwork/cn/developer-tools/jdev/documentation/index.html 版本文档页面。
HYPERLINK /technetwork/cn/developer-tools/jdev/jdev-11gr2-nf-404365-zhs.html \l 11gR2(.0)Ne
文档评论(0)