好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【教学课件】第14章JDeveloper开发.ppt

38页
  • 卖家[上传人]:xian****812
  • 文档编号:323954802
  • 上传时间:2022-07-12
  • 文档格式:PPT
  • 文档大小:1.44MB
  • / 38 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第14章 JDeveloper开发JDeveloper是甲骨文公司(Oracle)开发的一款Java应用集成开发环境(IDE)软件它提供的功能包括了Java应用程序开发中的各个方面,例如支持版本控制、系统建模、编码开发、程序调试、自动测试、系统性能优化等以及具有方便地部署Java应用程序和Web服务的功能,极大简化了应用系统的发布操作Oracle JDeveloper中最具特点的是它有自己的一套J2EE 开发框架Oracle Application Development Framework(ADF)该框架以 J2EE 设计模式为基础,不仅可帮助程序员开发更为健壮的 J2EE 应用系统,也可大幅度提高程序的编写效率、缩短应用系统的开发时间目前,JDeveloper的最新版本为Oracle JDeveloper(10.1.3.1.0)14.1 Developer概述JDeveloper与Eclipse一样都是开发Java的IDE,在使用上有很多相似之处下面就来具体看一下JDeveloper的具体情况14.1.1 JDeveloper界面一览作为一种IDE开发工具,JDeveloper有自己独特的开发环境界面,下面就来具体认识一下 JDeveloper界面的组成部分。

      图显示的是JDeveloper的主窗口界面14.1.2 JDeveloper的功能JDeveloper提供了开发Java应用程序的各种功能,主要包括以下领域:Java 编码、导航、运行和测试开放源代码技术集成,例如说Ant、JUnit、CVS、Struts 和XDocletJ2EE应用的开发,包括EJB3、JSP、JSF的部署和管理XML和Web Service开发建模以及UML的开发各种数据库的开发ADF集成环境的开发14.2 JDeveloper的下载和安装在下载使用JDeveloper之前,首先要确保已经安装了JDK 5.0以上的版本否则将不能正常运行JDeveloper 10JDeveloper的下载使用浏览器打开cn/software/products/jdev/index.html页面,进入到Oracle的官方下载界面,该界面如图所示,并下载如图所示的文件14.2.2 JDeveloper的安装下载后的文件为jdevstudiobase10131.zip,此时只需要将该文件解压缩,不需要安装既可解压缩jdevstudiobase10131.zip文件后,在解压的文件夹中双击jdeveloper.exe文件。

      初次运行JDeveloper会提示用户选择Java运行环境例如笔者JDK的安装目录为C:Program FilesJavajdk1.5.0_10,那么java.exe文件在bin这个目录下,如图所示14.3 编写第一个Java程序认识了JDeveloper的工作环境,下面就来看一下如何开发Java程序包括如何创建类,如何运行程序等14.3.1 新建应用程序(Application)与Eclipse创建项目(Project)工程不相同,JDeveloper是从创建应用程序(Application)开始的以下步骤为创建应用程序的过程14.3.2 新建项目工程(Project)新建完Application 后,下面来看一下如何创建项目14.3.3 新建Java类下面来看一下如何编写一个Java文件14.3.4 运行Java程序在JDeveloper中运行Java程序很简单,只需要在导航栏中在所要运行的Java类上右键单击,然后在弹出的菜单中选择“Run”命令,如图所示14.4 JDeveloper的自定义设置在Eclipse中可以针对每个项目工程进行个性化的设置,在JDeveloper中同样提供此功能。

      通常对一个项目进行配置都是在属性页面中进行设置的14.4.1 项目属性设置打开项目属性配置页面有两种方式,如下所示在项目工程上双击在项目工程上右键单击,然后在弹出的右键菜单中选择“Project Properties”选项14.4.2 导入项目使用的类库下面举一个具体的例子来说明如何设置项目属性通常在编写应用程序时,会导入第三方的类包(.jar)文件此时应按照以下步骤进行操作14.4.3 首选项设置除了对项目工程进行一定的自定义设置外,也可以对整个JDeveloper的开发环境进行自定义配置例如说,代码编辑的风格、快捷键的设置等在菜单栏中选择“Tools”“Preferences”命令即弹出JDeveloper的首选项页面,如图所示14.5 常用的代码编辑功能使用JDeveloper进行Java开发时,可以使用Jdeveloper的辅助功能,比如格式化代码、代码的重构、代码比较等这些功能大大提高了开发的效率14.5.1 添加注释JDeveloper提供了方便的添加代码注释的方法,用户只需在代码中输入“/*”后按回车键,就自动完成了注释的标记同时,为了生成JavaDoc文件,通常会在注释中添加代码标记,这对JDeveloper来说也非常容易,只需要输入“”标记,JDeveloper会自动提示,跟编辑java代码的提示功能一样,如图所示。

      14.5.2 自定义格式化代码编写组织良好的代码是一个程序开发人员应具备的最基本的素质因为格式化的代码有益于其他人的阅读所以程序开发者一定要养成良好的代码书写习惯JDeveloper提供了格式化代码的功能,能够自动整理代码,使凌乱的代码变得整洁要是格式化一小段代码,用户只需选中需要格式化的代码,然后使用快捷键Ctrl+Alt+L,此时会将选中的代码格式化如果在没有选中任何代码的情况下进行格式化,将对该文件的所有代码进行格式化14.5.3 自动生成getter和setter代码JavaBean是一种常用的类,JDeveloper对JavaBean的支持很有用JavaBean类中有类的属性,也有设置和获取类属性的getter和setter方法JDeveloper可以针对类的属性自动生成getter和setter方法例如,有这样一个类,代码如下所示package com.book.ch14;public class BeanDemo private String name;private int id;14.5.4 代码的重构重构对程序开发来说是个很重要的环节,尤其是在后期维护时,JDeveloper强大的重构功能,能使代码的修改变得简单许多。

      使用重构功能时,只需选中所要修改的变量、方法或代码,右键单击鼠标,在弹出的快捷菜单中选择“Refactor”命令,然后选择重构的种类即可弹出的“Refactor”菜单如图所示14.5.5 代码的展开和折叠JDeveloper还提供了展开和折叠代码的功能,例如,当某个方法的代码很多时,可以折叠起来,在查看时再将它打开,就能很方便地查看代码部分了,如图所示,为展开和折叠代码的示意图14.5.6 代码比较对同一个文件,每次保存后,JDeveloper会自动保存一个文件备份,而且提供当前文件与历史文件对比的功能这个功能对开发很有用,用户可以方便地找出修改了哪些地方14.5.7 子类覆盖父类的方法子类覆盖父类的方法是面向对象设计中很重要的方法,JDeveloper提供了很方便的覆盖父类方法的功能在菜单中选择“Source”“Override Methods”命令,弹出如图所示的对话框在这里选择所要覆盖的父类方法后,单击“确定”按钮,便可以自动生成该方法的代码,接下来的工作只需要添加方法体就可以了14.5.8 代码模板JDeveloper对于输入常用的代码格式有相对应的模板,下面举一个常用的例子例如在对List循环时通常要输入以下代码:List list=new ArrayList();for(int i=0;i list.size();i+)Object object=(Object)list.get(i);14.6 代码错误提示当编写的代码出现了错误时,JDeveloper会及时地反馈给用户,告诉用户哪里出了问题,是什么样的问题,如何修正等。

      通过使用这些功能,能快速地修复代码中的错误14.6.1 如何定位错误在编写程序时,不可以避免地会出现各种错误,JDeveloper的错误处理功能也非常强大,如图所示,当一个地方出现错误时,错误的提示会在界面上的多个地方显示出来,这样就可以方便地定位错误了14.6.2 自动修正错误为了显示问题或警告的修正建议,编辑器的注释栏将显示“小灯泡”状态单击出现错误的“小灯泡”,将会出现如图所示的修正建议14.7 文件查找查找也是开发中常用的功能之一,JDeveloper提供了多种查找的方式,包括文件内部的查找和项目内的查找等14.7.1 文件内部查找查找功能也是一项基本的功能,JDeveloper提供了功能强大的查找功能例如,在文件内部查找某个指定的字符串此时,使用快捷键Ctrl+F调出“Find Text”对话框,如图所示14.7.2 项目内查找另外,JDeveloper还可以设定查找目标来进行搜索,选择“Search”“Find in files”命令,打开搜索对话框,如图所示也可以通过使用Ctrl+Shift+F快捷键进行设置,对不同类型的文件进行查找搜索功能也是JDeveloper的亮点之一。

      14.8 使用快捷键快捷键是程序开发者所常用的,记住常用的快捷键能大大提高开发效率JDeveloper不仅可以使用内置的快捷键,也可以自定义快捷键14.8.1 查看快捷键在菜单栏中选择“Tools”“Preferences”命令,即弹出JDeveloper的首选项页面,然后选择“Accelerators”项即可查看所有的快捷键及其说明提示,如图所示14.8.2 编辑快捷键使用系统内置的快捷键并不能满足用户的所有需求,用户有时还会按照自己的喜好来设置快捷键,JDeveloper也提供了自定义快捷键的功能只需要在上图所示的对话框的“New Accelerator”中输入快捷键,然后单击“Add”按钮,就可以为所选的功能添加快捷键功能了,如图所示14.9 程序调试程序调试一直是开发中很常用的一项功能,JDeveloper开发环境中对程序调试(Debug)也有很好的支持,下面就来学习一下如何调试程序14.9.1 设置断点在调试程序之前,首先要确定程序运行时所要查看的位置,这就是设置断点的过程例如这里想在运行时跟踪变量i的值,如图所示14.9.2 跟踪调试程序设置了断点,接下来就要看一下如何调试程序了。

      步骤如以下所示14.10 小结本章介绍了Java IDE工具JDeveloper,虽然与Eclipse一样都是IDE开发工具,但它们有各自的优点对于选择JDeveloper还是Eclipse作为开发工具,要依据读者的喜好来定了。

      点击阅读更多内容
      相关文档
      2025年中考数学总复习初中数学知识考点填空学生版.pdf 2025年中考数学总复习初中数学知识考点填空教师版.pdf 2025年中考物理总复习 初中物理各章节思维导图汇总.pdf 2025年中考数学总复习初中数学专题复习讲义.pdf 2025年中考物理总复习 知识点总结(填空版).pdf 2025年中考数学大一轮复习知识提纲【全六册】.pdf 2025年中考物理冲刺九大专题复习资料.pdf 2025年中考物理总复习初中物理知识点框架图.pdf 2025年中考物理终极押题猜想(原卷版).pdf 铸就卓越班风+书写无悔青春+课件-2025-2026学年高一上学期主题班会.pptx 项目六《认识程序和程序设计语言》第三节说课课件-2025-2026学年高一信息技术必修一沪科版.pptx 凝心聚力共赴成长+课件--2025-2026学年高二上学期班级团建小游戏.pptx 2025年全国新课标高考地理解析(综合题).docx 2026届高考语文复习:高考中的怀古咏史+课件.pptx 第三部分 第十三章 第64课时 资源枯竭型城市的转型发展(重难课时)2026年高考地理第一轮总复习.pptx 2026届高考古诗鉴赏——语言(炼字、炼句、风格)课件.pptx 探究实现合理人机关系的方式课件-2025-2026学年苏教版高中通用技术必修一.pptx 学会专注掌控注意力+课件--2025-2026学年高一上学期学习方法指导主题班会.pptx 运用选择结构描述问题求解过程说课课件-2025-2026学年粤教版高中信息技术必修一.pptx 技术设计的表达第2课时课件-2025-2026学年高一通用技术人教版必修一.pptx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.