javeEE开发及运行环境.ppt

上传人:自*** 文档编号:123955491 上传时间:2020-03-10 格式:PPT 页数:50 大小:1.60MB
返回 下载 相关 举报
javeEE开发及运行环境.ppt_第1页
第1页 / 共50页
javeEE开发及运行环境.ppt_第2页
第2页 / 共50页
javeEE开发及运行环境.ppt_第3页
第3页 / 共50页
javeEE开发及运行环境.ppt_第4页
第4页 / 共50页
javeEE开发及运行环境.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《javeEE开发及运行环境.ppt》由会员分享,可在线阅读,更多相关《javeEE开发及运行环境.ppt(50页珍藏版)》请在金锄头文库上搜索。

1、第2章 Java EE 开发及运行环境 3939 2 1 JDK的下载 安装 配置 nJDK Java Development Kit Java开发工具包 是用于构 建发布在Java平台上的组件和应用程序的开发环境 它是一切 Java应用程序的基础 所有的Java应用程序都是构建在JDK之上 2 2 n下载 可以到Java官网下载JDK的最新版本 原始的Java官网为 Oracle公司的Logo 也可直接通过Oracle官网 语言 本书使用的JDK版本为JDK 6 Update 21 with Java EE 该版 本包含Java企业应用开发的相关扩展包和一个自带的全面支持Java EE规范的

2、应用服务器GlassFish v3 为了更好地学习Java EE开发 最好从官网同时下载相关官方文档及JDK源码 3 3 n安装 双击下载的JDK安装程序即可启动安装向导 通过界面后 即要求指定JDK的安装目录 这里选择D Java 接着请配置应用 服务器GlassFish 默认的管理端口为4848 HTTP端口为8080 管理员用户名为admin 密码为空 接下来是确定安装选项 点击 按钮即开始自动安装和进行相关配置 4 4 n配置环境变量 配置环境变量是为了设置Java程序的编译和运行环境信息 在 Windows平台下 通常需要设置JAVA HOME CLASSPATH和 PATH三个系统

3、环境变量 鼠标右击 我的电脑 然后选择快捷菜 单的 属性 然后在系统属性对话窗的 高级 选项卡里点击按钮 即可进入环境变量设置对话框 如图2 1所示 对话框的上栏用于设置当前用户的环境变量 下栏用于设置全局 的系统环境变量 选择相应的环境变量后点击按钮即对其进 行设置 如果还没有建立该环境变量则可点击按钮建立 5 5 环境变量JAVA HOME用于设置JDK的安装目录 这里为 D Java jdk 环境变量PATH用于设置JDK的程序目录 可设置为 JAVA HOME bin 相当于 D Java jdk bin 环境变量CLASSPATH用于设置JDK类库搜索路径 可在原有路 径的前面添加

4、JAVA HOME jre lib rt jar 相当于 D Java jdk jre lib rt jar 6 6 n注意 如果环境变量包含多个值 则它们之间须以分号 分 隔 设置CLASSPATH时注意不能漏了 它代表组件当前路 径 应放在最前面 表示首先在组件所在路径中搜索 JDK类库 通常以JAR包的形式提供 因此将其设置为rt jar 其中打包了 JDK的所有类库 7 7 2 2 常用开发环境的安装 配置和使用 nJava企业级应用的开发仅有JDK和普通文本编辑器显然不够的 通常需要在集成开发环境 IDE 中进行 本文仅对目前主流的 Java EE IDE作一个简单的介绍 8 8 E

5、clipse MyEclipse 1 简介 Eclipse是IBM推出的 开放源码的 可扩展的通用开发平台 Eclipse由业界领先者推出 具有强大的行业力量 Eclipse美轮美 奂的人机界面受到广泛赞誉和推崇 Eclipse提供对多重平台特性的 支持 并支持包括Java在内的众多开发语言 Eclipse采用插件机 制 是一个真正可扩展 可配置的IDE MyEclipse本质上为Eclipse插件 其企业级开发平台 MyEclipse Enterprise Workbench 是功能强大的商用Java EE 集成开发环境 支持代码编写 配置 调试及发布 完整支持 HTML JavaScrip

6、t CSS SQL JSF Struts和Hibernate等 是基于Eclipse并集成了丰富插件的商用IDE 建议初学者使用MyEclipse企业级开发平台进行学习 这样可简 化Java EE开发和布署的复杂性 9 9 2 安装及配置 从Eclipse官网http www eclipse org 可免费下载最新版本的 Eclipse 下载相应平台的Eclipse压缩包后只需简单地解压缩到磁 盘eclipse文件夹中即可 双击eclipse文件夹中的eclipse exe程序 即可启动Eclipse IDE环境 安装过程中 Eclipse会自动寻找JDK并进行环境配置 也可手动 配置Ecli

7、pse 选择Window菜单中的Preferences菜单项 打开参 数设置对话框 然后展开左侧列表的Java项并选择Installed JREs 接着点击右侧的按钮 在弹出的对话框中选择 STANDARD VM 然后点击JRE Home框旁边的按 钮 选择JDK的安装目录 这里为D Java jdk 相关的JRE system libraries就已自动列出 点击即可设置完成 1010 从MyEclipse官网 http 可下载 最新版本的MyEclipse企业级开发平台 在下载列表中可选择相应 平台的安装包下载 本文使用的是MyEclipse 8 5 GA版 安装包 文件为myeclips

8、e 8 5 0 win32 exe 双击安装包即可启动安装向 导 其间只需选择合适的安装路径 其他选项保持默认即可顺利完 成安装 在安装过程中 MyEclipse会自动寻找JDK或使用自带的 JDK进行环境配置 MyEclipse Enterprise Workbench集成了Eclipse JDK及其 它很多Java EE开发插件 因此 安装MyEclipse企业级开发平台 时可省去Eclipse和JDK的安装 1111 3 使用 启动 u第一次启动MyEclipse时会首先弹出选择工作区对话框 工作区 workspace 是指存放源程序文件及配置文件的文件夹 选择一个文件夹并设置为默认工作

9、区后 以后启动则直接使用该工 作区并装入其中的应用程序 MyEclipse以项目 Project 为单位 管理应用程序 一个项目对应一个应用程序 一个大型企业级应用 通常可包含多个不同种类的应用 Application 每个应用对应一个 项目 多个项目可包含在一个工作区 Workspace 中 一个工作 区对应一个文件夹 1212 用户界面 uMyEclipse集成开发环境主界面如图2 2所示 与Eclipse 十分相似 包括菜单栏 工具栏 Toolbar 视图 View 编 辑器 Editor 和状态栏等 主菜单包括File 文件 Edit 编辑 Source 源代码 Refactor 重构

10、 Navigate 导航 Search 查找 Project 项目 MyEclipse Run 运行 Window 窗口 Help 帮助 uMyEclipse主界面由若干称为视图 View 的功能子窗口 组合而成 可更改各视图的大小 移动其位置 若干视图的组合称 为透视图 Perspective 选择 Window Show View 菜单命 令可根据需要打开相关视图 在对象上单击或双击会自动打开相应 的查看或编辑视图窗口 选择 Window Open Perspective 菜单命令切换到不同透视图界面 默认的透视图界面上图2 2所示 当因视图大小 位置改变而变得不便操作时 可选择 Wind

11、ow Reset Perspective 菜单命令恢复到默认透视图状态 1313 图图2 22 2 MyEclipseMyEclipse集成开发环境主界面集成开发环境主界面 1414 MyEclipse常用视图及功能见表2 1 表表2 12 1 MyEclipseMyEclipse常用视图及功能说明常用视图及功能说明 视图视图功能说明功能说明 NavigatorNavigator显示项目中的文件列表显示项目中的文件列表 PackageExplorerPackageExplorer显示项目中的包和文件显示项目中的包和文件 OutlineOutline 显示编辑器中的当前文件的方法声明 单击方法名

12、显示编辑器中的当前文件的方法声明 单击方法名 可快速定位到指定方法可快速定位到指定方法 HierarchyHierarchy显示当前类的继承关系显示当前类的继承关系 ProblemsProblems显示编译错误和警告信息显示编译错误和警告信息 ConsoleConsole显示控制台程序的运行结果显示控制台程序的运行结果 TasksTasks显示代码中未完成的任务显示代码中未完成的任务 DebugDebug显示调试信息显示调试信息 VariablesVariables显示调试过程中的变量值显示调试过程中的变量值 1515 MyEclipse内置的编辑器具有代码提示和源码查看等高级功能 当在类名或

13、对象名后输入点运算符 时将自动呈现代码提示窗口 从中可选择输入所需要的方法或属性等 当按住Ctrl键并单击类 名或方法名时 将打开该类源码或直接定位到方法的定义部分 1616 开发步骤 u创建工作区 创建工作区文件夹 并选择 File Switch Workspace 菜单命令切换到该工作区 u创建项目 Project 选择 File New Project 菜单或直接点击 File New 菜单中列出的常见项目类型 如 Java Project Web Project EJB Project等 u创建应用程序组件 选择 File New 菜单中列出的常 见组件 Class Interface

14、等 u编写和编译组件 在编辑器中设计 编写和调试组件代码 保存并编译组件 MyEclipse默认为即时编译 能即时看到编译 信息 以便发现问题即时纠正 u打包 发布应用 选择 File Export 打包组件以便发 布 如果设置好了应用服务器 则也可直接点击工具栏的 图标将应用直接部署到服务器上 1717 4 程序调试 基本概念 u当程序不能正常运行或者运行结果不正确时 表明程序中 存在错误 按照错误的性质可将程序错误分成三类 语法错 语义 错和逻辑错 这三类错误的发现时刻不同 处理错误的方式也不同 u违反语法规范的错误称为语法错 syntax error 如标识 符未声明 表达式中运算符与操

15、作数类型不匹配 赋值时变量类型 与表达式类型不兼容 括号不匹配 语句末尾缺少分号 else没有 匹配的if 等等 u语法错又称为编译错 程序员必须及时改正语法错误并重 新编译程序 为避免产生语法错误 应严格按照语法规则编写程序 注意标识符中字母大小写等细节问题 MyEclipse编辑器能即时 识别语法错误并以红色x标记出错行 当鼠标移向出错标记时会给出 错误信息 1818 u程序语法正确但存在语言含义错误的情况称为语义错 semantic error 如输入数据格式错 除数为0错 变量赋值超出 其范围 数组下标越界等 语义错会在程序运行时被发现 故又称 为运行错 run time error

16、uMyEclipse运行时一旦发现语义错 将停止程序运行 并 在Console视图中给出异常类和出错位置 以方便程序员及时纠正 错误 u既无语法错也无语义错 但程序运行结果却不正确的错误 称为逻辑错 logic error 如由于循环条件不正确或循环次数不对 等因素导致得不到计算结果或计算结果不正确等 u有些语义错和逻辑错的错误性质和出错位置很难确定 运 行系统对逻辑错没有识别能力 找到错误所在位置和出错的原因是 解决错误的关键所在 程序员必须凭借自身的程序设计经验 运用 开发工具提供的调试功能 确定错误原因及出错位置 及时改正错 误 1919 调试方法 uMyEclipse IDE提供了完备的程序调试功能 允许程序逐 条语句地单步运行 也允许设置断点后分段运行 还可即时观察所 有变量值的动态变化情况以便找出错误所在 uMyEclipse调试的基本步骤如下 n设置断点 Breakpoint 在调试程序之前 首先需要 在待调试程序段中设置若干断点 Breakpoint 以便程序运行到这里时 暂停 设置断点的方法是 将光标移到某代码行的左侧区域双击或选择 快捷菜单的 Toggle Brea

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

当前位置:首页 > 中学教育 > 教学课件

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