`
redhacker
  • 浏览: 494247 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jdeveloper开发工具优化(一)

 
阅读更多
一、前言

Jdeveloper开发工具是Oracle公司开发的一套强大的企业级应用开发工具。它集成了Oracle ADF(后面简称ADF)开发框架,如果您打算采用Oracle ADF开构建您自己的企业级应用,Jdeveloper将是最好的选择。


笔者所在公司已经使用Jdeveloper开发ADF应用已经有一年多的时间了,随着应用的不断增大,Jdeveloper在运行效率方面出现了许多不尽人意的地方,这主要表现在,开发调试慢。开发慢将影响一个团队的工作效率,从而导致项目成本的增加。笔者在这篇文章及其后的几篇文章中,逐一对Jdeveloper开发效率慢的几个问题加以分析,并提供解决方案。


二、约定

1、操作系统:winxp
2、内存:4G
3、CUP:4核
4、Jdeveloper版本11.1.1.3.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\system11.1.1.3.37.56.60\o.j2ee\drs\目录下的项目去验证上面的结论,如下图:



当我们知道了什么问题影响了我们的开发速度以后,问题就有了头绪,我们很自然的想到,是否能通过设置,取消掉这个过程,这个答案是肯定的,我们最终在project propties面板中找到了这个选项,如下图:



依次类推,我们还可以去掉那些选项呢?如下图:



我们再来看看当我们去掉jsp per complice的效果:



四、结束语

上述问题在11.1.1.3.0这个版本的Jdeveloper下,如果按默认配置,这个问题是影响开发工具速度最大的一个问题!后续我们再讲讲其他优化,敬请期待。

如果您觉得本文对您有益,请点击博文后的google广告,对作者表示支持,谢谢!
  • 大小: 26.9 KB
  • 大小: 37.4 KB
  • 大小: 23.7 KB
  • 大小: 8.1 KB
  • 大小: 27 KB
  • 大小: 29 KB
  • 大小: 193.1 KB
  • 大小: 49.6 KB
  • 大小: 68.8 KB
  • 大小: 78.6 KB
  • 大小: 40.3 KB
  • 大小: 72.6 KB
1
0
分享到:
评论

相关推荐

    Jdeveloper 开发手册

    总的来说,Oracle JDeveloper 是一个功能丰富的开发工具,它提供了一站式解决方案,涵盖了从项目创建、编码、调试、测试到部署的整个软件开发生命周期。通过深入学习和使用JDeveloper,开发者可以提高生产力,创建出...

    Oracle Jdeveloper 10g开发手册

    在"Oracle Jdeveloper 10g开发手册"中,你将找到关于这些特性和功能的详细指导,包括如何设置项目、创建和配置组件、调试代码、进行性能优化,以及如何有效地利用Oracle JDeveloper 10g的各种工具来提升开发效率。...

    oracle JDeveloper 概述

    ### Oracle JDeveloper 概述 ...总之,Oracle JDeveloper 作为一款全面且集成的开发工具,不仅简化了 Java 应用程序的开发过程,而且还为开发人员提供了丰富的功能和支持,帮助他们在整个开发周期中更加高效地工作。

    JDeveloper(10.3.5&10.1.2)

    JDeveloper,全称为Oracle JDeveloper,是一款强大的多语言开发工具,主要用于Java和Web应用程序的开发。它支持多种技术,包括Java EE、SOA、ADF(Oracle Application Development Framework)等,使得开发者能够...

    在jdeveloper 中测序sessionEJB

    在Java开发环境中,Oracle JDeveloper是一款强大的集成开发工具,尤其在处理Java EE应用时表现出色。本文将深入探讨如何在JDeveloper中有效地创建、配置和测试Session EJB(Enterprise JavaBeans)组件。Session EJB...

    JDeveloper全部图标资源

    Oracle JDeveloper是一款强大的集成开发环境(IDE),专为构建企业级Java应用程序而设计。它包含了全方位的工具,支持从设计、编码、调试到部署的整个软件开发生命周期。这款工具的图标资源是其用户界面的重要组成...

    java常见14种开发工具

    Java开发工具是程序员进行Java应用程序开发的重要辅助工具,它们提供了编写、测试、调试和优化代码的环境。以下是对描述中提到的四种常见的Java开发工具的详细解析: 1. JDK(Java Development Kit):JDK是Java...

    Oracle12c JDeveloper 安装JAR包和1.8版本JDK.zip

    JDK 1.8是Java的一个重要版本,它包含了Java编译器、调试器、JVM(Java虚拟机)以及其他必要的开发工具。对于Oracle 12c JDeveloper来说,选择1.8版本是因为它与该IDE的兼容性最佳。JDK的安装步骤通常包括下载适合...

    使用JDeveloper开发WEB应用时同时使用Oracle的sequence和trigger

    Oracle数据库是一个广泛使用的数据库系统,它提供了丰富的特性和工具来帮助开发者高效管理数据。本篇将重点介绍如何在使用JDeveloper这款强大的集成开发环境(IDE)时,结合Oracle的sequence和trigger来实现高效的...

    oracle 9i jdeveloper 的安装与基本使用技巧

    总结,Oracle 9i JDeveloper是Oracle早期的重要开发工具,虽然现在已被更新版本取代,但其核心功能和使用方法对理解现代Oracle开发工具有着重要的参考价值。熟练掌握这些基础知识和技巧,将有助于你更好地理解和操作...

    Oracle 9i JDeveloper 的安装与基本使用技巧.pdf

    Oracle9i JDeveloper作为一款全面的开发工具,不仅简化了Oracle数据库应用的开发流程,还提高了开发效率和代码质量。对于希望深入探索Java与Oracle数据库集成开发的开发者来说,熟练掌握JDeveloper的使用技巧将...

    JDeveloper指南22

    总结,JDeveloper作为Oracle的旗舰开发工具,集成了众多功能,旨在为Java开发者提供一站式的开发体验。无论你是新手还是经验丰富的开发者,都能从中受益,提高工作效率并打造出高质量的企业级应用。通过深入学习和...

    oracle jdeveloper3使用手册.

    2. **Java EE支持**:作为Java EE的开发工具,JDeveloper 3应能支持EJB(Enterprise JavaBeans)、Servlet、JSP(JavaServer Pages)、JMS(Java Message Service)等技术,提供对应的向导和模板,简化开发流程。...

    上传文件-基于jdeveloper

    在IT行业中,JDeveloper是一款由甲骨文公司(Oracle)提供的免费、全面的集成开发环境(IDE),专门用于构建Java应用程序、Web服务以及Oracle Fusion Middleware组件。本话题将围绕"上传文件"这一功能,结合JDeveloper...

    在JDeveloper中连接MySQL数据库

    - **启动JDeveloper并打开Connection Navigator**:通过“视图”菜单中的“Connection Navigator”选项来开启连接管理工具,这是一个专门用于管理数据库连接的界面。 - **创建新的数据库连接**: - 选择“Connect”...

    Oracle JDeveloper与Oracle数据库

    综上所述,Oracle JDeveloper不仅是一款强大的开发工具,还能高效地与Oracle数据库进行交互。通过本章的学习,相信读者已经掌握了如何使用Oracle JDeveloper与Oracle数据库建立连接的基本方法,以及如何管理和创建...

    基于Jdeveloper进行WebService开发及部署.docx

    本文档旨在为使用Oracle JDeveloper开发并部署在WebLogic服务器上的WebService提供一种明确且易于理解的方案与实现方法。这不仅适用于初学者,也对有一定经验的开发者有所帮助。 ##### 内容概览 - **Webservice简介...

    JAVA开发工具详解.doc

    JDeveloper包含了一整套开发工具,支持从设计、编码到测试的全过程,为Java开发提供了全面的解决方案。 这些工具各有优缺点,选择哪一款通常取决于个人偏好、项目需求和团队协作的需求。例如,JDK适合初学者和小型...

    如何在jdeveloper中编写web服务程序

    在Java开发环境中,Oracle JDeveloper 是一款强大的集成开发工具,尤其适合构建企业级的Web服务。本篇文章将详细讲解如何在JDeveloper中编写Web服务程序,以帮助开发者更好地理解和掌握这一过程。 首先,理解Web...

Global site tag (gtag.js) - Google Analytics