【Java精品源码栏目提醒】:网学会员为广大网友收集整理了,JAVA开发利器My Eclipse全面详解 - 软件工程,希望对大家有所帮助!
第一章 开发环境搭建 5第二章 常用开发操作和技巧 25第三章 重构 55第四章 管理数据库 95第五章 管理服务器并进行Web开发 126第六章 进行Struts开发 172第七章 进行Hibernate开发 210第八章 进行Spring开发 254第九章 SSH框架整合开发 290第十章 进行Struts 2开发 342第十一章 SSH2框架整合开发 364第十二章 测试和测试 391第十三章 CVS和SVN版本控制 417第十四章 UML建模 445第十五章 团队开发新闻发布系统 460 吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。
假舆马者,非利足也,而致千里;假舟楫(船桨)者,非能水也,而绝江河。
君子生非异也,善假于物也。
荀子《劝学》 关于版权 本书由国内知名 IT 培训网站北风网http://www.ibeifeng.com讲师出品本书仅限于北风网内部学员学习交流任何个人及机构都无权转载。
违者必究! 为什么学习 MyEclipse
Java 的开发中可以有多种开发方式,最基础的可以使用记事本,也可以使用智能集成开发工具。
在理论上,不管使用什么工具,都是可以进行项目开发的,但是开发速度相差是非常大的。
MyEclipse 做为一款集成开发工具,大大节省了程序员的工作范围,能够很大程度的提高工作效率,从而使项目开发更快捷。
目前开发中可以选择的集成开发工具有很多,但是使用最多的还是 MyEclipse,在绝大部分的开发公司中都是使用它。
所以是否能够熟练使用 MyEclipse 决定了是否能够很好的融入开发团队的关键。
为什么要写这本书 在开发团队中有这样两种人,一种是对技术了解的非常精通,但是开发速度很慢;另一种是技术一般,但是能够快速、准确的完成下达的任务;请问项目经理会更欣赏哪一个程序员? MyEclipse 的功能是非常强大的,但是笔者在培训教学中,发现学员并没有使用到其中的精髓功能,还是使用记事本开发的思想。
这就好像下面这个故事: 现在有木柱和细木棍两件东西,需要使用它们制作出火。
有些人可能直接进行钻木取火,但是有些人可能会使用它们换一个打火机。
其中钻木取火就是 MyEclipse 的基本功能,而换打火机就是 MyEclipse 的精髓功能,在本书中就主要对这些精髓功能进行讲解。
通过 MyEclipse 的精髓功能就能够大大提高程序员的工作效率,使用它们甚至可以自动生成 150 行的代码。
如果手动编写 150 行的代码,可能需要花费 1 个小时的时间,但是如果使用其中的功能,就只需要 5 秒钟。
笔者写这本书的目的,就是尽可能的让 MyEclipse 完成它能够完成的工作,只将必要的工作交给程序员完成,从而加快开发。
本书有哪些特点 1、步骤清晰 表达准确 对于一个非初学者来说,本书的步骤可能有些繁琐。
例如描述弹出菜单时,其中会这样讲解:在编辑区的程序中,将鼠标指定在 Student 类体中,单击鼠标右键,在弹出的菜单中选择 XXX 命令。
在其中的讲解中,有几个关键点,分别是编辑区、类体中、单击右键,其 2、全面讲解 不留盲点 这里所说的全面讲解,并不是指所有功能,而是指一个功能。
在很多书中,说的最多的一句话就是这些选项采用默认值就可以。
在本书中,这句话使用的是比较少的,因 为MyEclipse 中不会集成完成不需要改变的选项。
在本书中对操作界面进行讲解中,会将操作界面中的每一个选项都讲解到。
在其中讲解该选项的作用,在什么地方用,实际开发中如何来用,尽量不让读者带着疑惑进行下面的学习。
3、作者心得 经验之谈 在本书的知识讲解中,穿插了大量的作者心得,其中包括注意点、小技巧和作者的经验之谈。
当具有两种都可以用的选择时,作者通常给出自己的观点或者目前主流选择,可能和读者所在公司的选择不同,这种情况下以公司的选择为标准。
5、视频讲解 结合实践 本书编写后,笔者为本书录制了随书视频,在视频中涵盖书中知识点,并高于书中讲解。
在对书中的知识点讲解后,还以 5 个综合案例讲解了如何使用 MyEclipse 进行开发。
读者可以在光盘中中找到这些内容。
本书适合哪些读者 对
Java 基本了解,想进一步加快开发速度的程序员 各大中专院校、培训机构的在校学生和相关授课老师 想加快工作效率的开发团队 编程爱好者 本书作者: 2011 年 7 月 本 书 是 一 本 MyEclipse 的 精 装 教 程 , 目 前
Java 语 言 的 编 程 工 具 中 最 流 行 的 就 是MyEclipse 集成开发工具。
本书以开发技巧和案例为主线,对 MyEclipse 的重要开发功能进行讲解。
全书分为 3 部分。
第 1 部分是基础篇,讲解了 MyEclipse 开发环境的搭建和基本操作命令,通过使用基本操作命令就可以让 MyEclipse 自动生成程序员想要的代码。
第 2 部分是开发篇,讲解了目前最主流的
Java 项目开发所使用的框架,包括 Struts、Hibernate、Spring 和 Struts 2 框架,在其中主要讲解了 MyEclipse 中对这些框架集成的开发功能。
第 3 部分是应用篇,讲解了
Java 项目开发中将要使用到的某些技术,例如在开发之前要使用 UML 进行系统分析等工作;在开发工程中对程序进行调试和测试,开发完成后使用CVS 或者 SVN 对项目和程序进行版本控制。
通过本书的知识点,读者就可以全面了解使用MyEclipse 工具进行
Java 项目开发中每一步骤的操作。
第1章 开发环境的搭建 从本章起,就进入我们的 MyEclipse 的开发之旅。
MyEclipse 是一款强大的、智能的集成开发工具,在理论上只需要安装 MyEclipse 就可以进行日常的开发,因为在完整的 MyEclipse 中自带来 JRE、数据库、应用服务器等工具。
但是在实际开发中,这些集成的工具并不完全适合的,所以 MyEclipse 还需要借助外部的一些工具和开发环境 ,在本章中就可以学习一下如何搭建优秀的 MyEclipse 开发环境。
1.1 下载和安装 JDK JDK 是
Java 程序开发最核心的工具,通过 JDK 可以完成对
Java 程序的编译和运行,所以我们首先要安装 JDK。
目前 JDK 的最新版本为 7.0,但是还处于测试阶段,如果真正用于开发,它不是稳定的,所以这里我们现在目前稳定的 JDK 6.0 版本。
1.1.1 下载 JDK 下 载 JDK 可 以 从 SUN 公 司 的 官 方 网 站 进 行 下 载 , 官 方 首 页 地 址 为“http://
java.sun.com”。
进入首页后,在横向导航栏中,单击“Downloads”菜单,然后在其中选择“
Java SE”选项,将跳转到选择 JDK 下载的页面,如图 1-1 所示。
图 1-1 选择 JDK 在该页面中,有多个应用在不同环境中的 JDK 版本,这里我们选择仅仅用于
Java SE开发的“JDK 6 Update 17”。
单击后面的“Download”按钮,将进入选择操作系统版本的下载页面,如图 1-2 所示。
图 1-2 选择操作系统 在其中“Platform”下拉列表中选择“Windows”选项,它就表示下载安装在 Windows操作系统下的 JDK,单击下面的“Download”按钮,将进入下载页面,如图 1-3 所示。
说明:
Java 最大的特点就是能够应用在不同操作系统中 ,所以 JDK 肯定也是这样 从的, “Platform”下拉列表中也可以看到这一点,其中包括 Windows、Linux 和 Solaris等多种操作系统。
图 1-3 下载页面 在该页面中,单击“jdk-6u17-windows-i586.exe”超链接,将弹出下载对话框,单击“保存”按钮,就可以选择保存到本地硬盘中。
在“jdk-6u17-windows-i586.exe”超链接上单击右键,也可以在弹出菜单中选择下载工具进行下载。
1.1.2 安装 JDK 下载完成后,就可以安装 JDK,Windows 操作系统中的 JDK 安装是非常简单的。
双击下载的“jdk-6u17-windows-i586.exe”文件,将首先打开许可证协议确认界面,在其中单击“接受”按钮,将弹出自定义安装界面,如图 1-4 所示。
图 1-4 安装 JDK 其中列表中给出了可选安装的功能 ,默认是全部选中的,可以单击前面的按钮取消安装,这里保持默认值就可以。
界面下方是给出的安装位置,单击“更改”可以安装到其他地方。
注意:本地安装时就是安装在默认位置下 ,读者修改位置后一定要记住具体位置 ,因为在后面的学习中将多次使用到它 。
并且 JDK 路径中不要有中文,不然后面的开发中可能会出现不能识别的问题。
单击“下一步”按钮,将开始安装 JDK。
经过数分钟后 JDK 完成安装,将自动打开
Java 运行时环境自定义安装界面。
Java 运行时环境配置和 JDK 配置完全相同。
配置完成后单击“下一步”按钮进入
Java 运行时环境安装界面。
出现安装完成界面后,单击“完成”按钮,将彻底完成 JDK 的安装。
说明:JDK 安装完成后,如果要使用控制台命令,进行开发,还需要进行必要的配置。
但是在本书中是要借助 MyEclipse 开发,所以是不需要这一步的。
1.2 下载和安装 MySQL 数据库 目前开发中主流的数据库有很多,例如 Orcal、DB2、SQL Server 和 MySQL 等。
其中 MySQL 数据库体积非常小,速度非常快,许 多 中 小 型 网 站 为 了 降 低 网 站 总 体 拥 有成 本 而 选 择 了 MySQL 作 为 网 站 数 据 库 。
所以在本书中以 MySQL 数据库为例进行讲解,其他数据库的操作也是类似的。
1.2.1 下载 MySQL 数据库 MySQL 数据库的官方网站地址为“http://www.mysql.com/”,在其中可以单击导航栏中的“Downloads”选项,将进入版本选择页面。
目前 MySQL 数据库的最新版本为 5.4版本,但是还是测试版本,所以这里我们选择 5.1 版本。
单击对应的超链接,将进入MySQL 5.1 下载页面,然后在其中单击“MySQL Community Server”下的“Download”按钮,将跳转到选择操作系统版本的页面,如图 1-5 所示。
图 1-5 下载 MySQL 数据库 在其中选择“Windows”操作系统后,其中出现三种形式的版本,其中包括安装和直 接 解 压 就 可 用 的 。
这 里 选 择 “ Windows Essentials x86 ” 安 装 版 本 , 单 击 后 面 的“Download”按钮,将开始下载该版本的 MySQL 数据库。
如果单击“Pick a mirror”超链接将进入注册 MySQL 数据库用户的页面,在其中可以单击“No thanks just take me to the downloads”超链接跳过该步,然后选择某一镜像进行下载。
1.2.2 安装 MySQL 数据库 下 载 MySQL 数 据 库 后 , 就 可 以 来 安 装 它 。
双 击 下 载 的“mysql-essential-5.1.41-win32.msi”文件,将首先弹出选择安装类型界面,如图 1-6 所示。
图 1-6 安装类型 其中“Typical”表示典型版本,通常就选择该选项,单击“Next”按钮,将进入安装界面,如图 1-7 所示。
题 1-7 安装界面 其中固定了 MySQL 的安装位置,是自动安装在 C 盘下,单击“Install”按钮,将开始安装 MySQL 数据库。
安装结束后,将出现是否配置服务器的界面,在其中选择“Configure the MySQLserver now”(立即配置服务器)复选框。
单击 “Next”按钮后,可开始设置数据库服务器相关选项。
在“MySQL Server Instance Configuration”配置中选择“Standard Configuration”(标准设置)单选按钮。
单击“Next”按钮后,将进入设置服务器选项的界面。
在设置服务器选项界面中选择“Install As Windows Service” 和“ (安装为 Windows 服务) Include BinDirectory in Windows PATH”(添加 Bin 路径到 PATH 环境变量)两个复选框。
单击“Next”按钮后,将弹出设置管理员密码的界面。
设置管理员密码是非常重要的,读者一定不要忘记自己设置的密码 ,在后面学习数据库操作和 Hibernate 时,将多次使用到该密码。
单击“Next”按钮,系统将结束安装向导,安装 MySQL 数据库完成。
1.3 下载和安装 Tomcat 服务器 目前主流的应用服务器也是非常多的,例如 JBOSS、WebLogic、Tomcat 等。
Tomcat服务器是由 Apache 开源组织开发并维护的,能够支持 JSP 和 Servlet,以及各种开源框架的开发使用,而且 Tomcat 服务器是免费产品,并且提供了其源代码。
所以在
Java Web开发中,经常使用 Tomcat 服务器来进行操作。
下载 Tomcat 服务器可以通过 Apache 开源组织的官方网站进行下载,它的地址为“http://www.apache.org”。
在该网站主页右侧导航栏中有很多该开源组织开发的项目 ,在其中单击“Tomcat”超链接,将进入 Tomcat 项目的首页。
在 Tomcat 项目首页的左侧 Download 列表中,单击“Tomcat 6.x”超链接,将进入该版本的下载页面,如图 1-8 所示。
图 1-8 下载 Tomcat 其中“Binary Distributions”下的文件都是编译好的二进制文件,而 “Source CodeDistributions”下面的文件为 Tomcat 的源代码,这里选择下载编译好的二进制文件。
“Binary Distributions”下又分为两类,一类是“ ”即 Tomcat 核心, Core 一类是“Deployer”即 Tomcat 部署文件,这里选择下载“Core”下的文件。
“Core”下的文件又分为三种,一种是 zip 格式的,即 Windows 下的压缩文件;一种是 tar.gz 格式,即 Linux 下的压缩文件;一种是 Windows Service Installer,即 Windows 安装文件。
技巧:在下载 Tomcat 时,最好选择 zip 格式,这样直接解压就可以用了,也不需要多余的配置。
但是对于例如 MySQL 数据库这样的软件而说,虽然也有解压缩的安装文件,但是最好不要选择,因为后面还会有配置,显得更麻烦。
下载 zip 格式的 Tomcat 后,解压缩后就表示安装完成,可以将它安装在任意目录下,但是一定要记住该目录,在后面 MyEclipse 中还要通过该目录配置 Tomcat。
1.4 MyEclipse 的环境搭建 搭 建完最基本的开发工具后,就可以来安装本书最重要的 MyEclipse 。
在学习MyEclipse 之前,读者可能接触过 Eclipse。
单纯的 Eclipse 只能进行
Java 桌面开发,如果要进行
Java Web 开发,还需要安装 Eclipse 插件。
众多软件厂商和开源组织开发了相应的插件,其中以 MyEclipse 插件最为出名并常用。
注意:MyEclipse 的更新在近两年是非常快的,目前已经出现了 8.0 版本,但是发布稳定的最新版本是 7.5。
如果读者本地已经安装了 6.0 以上版本的 MyEclipse,完全可以使用原版本的 MyEclipse 进行学习,它们的差别是不大的。
1.4.1 下载和安装 MyEclipse MyEclipse 的官方网站为“http://www.myeclipseide.com”,因为 MyEclipse 是一款非开源的开发工具,所以只能在官方网站中下载试用版。
进入官方网站后,单击左边导航栏中的“Try/Download”链接,打开下载页面,然后在其中选择“MyEclipse 7.5GA”,如图 1-9 所示。
图 1-9 MyEclipse 7.5GA 下载页面 MyEclipse 7.5GA 的安装分为两种,一种是“All in ONE”版本,一种是“pulse”版本。
其中“All in ONE”版本包含 MyEclipse 安装的全部文件,而“pulse”版本为插件安装版本,需要事先安装好了相应的 Eclipse。
这里为了安装方便,选择下载其中的“Allin ONE”版本。
技巧:MyEclipse 的官方网站经常打不开,可以通过代理服务器进行访问,也可以在网络中进行搜索,查找国内的下载资源进行下载。
下载完成 MyEclipse 后,就可以双击下载文件进行安装。
MyEclipse 的安装是非常简单的,它的安装实际上就是将其中的文件解压缩到硬盘中 。
首先出现的是许可证协议界面,在其中选择“I accept the terms of the license agreement”,单击“Next”按钮,将弹出选择安装目录的界面,默认是安装在 C 盘,也可以安装在其他地方。
后面的操作,只需要单击“Next”按钮,就能够进行安装。
MyEclipse 的安装时要花费一定时间的,当出现安装完成页面后,单击“Finish”按钮,将彻底完成 MyEclipse的安装。
1.4.2 运行 MyEclipse 安装 MyEclipse 后,在桌面上就出现一个启动 MyEclipse 的快捷方式,它的图标为“ ”。
双击该快捷方式,将开始运行 MyEclipse,首先出现的将是定义工作空间的界面,如图 1-10 所示。
图 1-10 工作空间 工作空间就是用来放置
Java 项目文件的目录,可以任意指定。
单击“Browse”按钮,可以指定当前计算机中的目录。
下面的“Use this as the default and do not ask again”,表示是否将当前指定的工作空间做为默认空间,当选中该选项后,下次启动 MyEclipse时就不会提醒该界面,从而以当前设置的工作空间启动。
选择某目录做为工作空间后,单击 “OK”按钮,将开始启动 MyEclipse。
启动MyEclipse 是要花费一定时间的,尤其是当计算机内存比较小时。
启动 MyEclipse 后,界面如图 1-11 所示。
图 1-11 初始界面 在 MyEclipse 的初始启动界面中,将由一个初始布局,它通常被称为透视图。
透视图是可以改变的,可以通过右上角的“ ”按钮,也可以通过“Window”菜单。
在后面的讲解中,如果用到其他透视图再详细讲解。
在一个透视图中,由多个视图界面组成,当前 MyEclipse 默认透视图下,就有以后经常用到的“Package Explo”包资源管理器视图界面和“Console”控制台视图界面。
在 MyEclipse 中,除了视图界面外,最上部还有菜单和工具栏,在后面的学习中,主要是通过它们进行 MyEclipse 的操作。
当讲解具体操作时,我们再对它们进行详细的功能讲解。
1.5 开发 HelloWorld 程序 在前面的讲解中,已经将开发环境搭建成功了,并且已经对 MyEclipse 的每一部分有所了解。
在本节中,就来看一下如何使用 MyEclipse 进行项目开发。
在这里将要开发一个非常简单的 HelloWorld 的
Java SE 项目。
1.5.1 创建
Java 项目 如果不使用 MyEclipse 开发工具,而是使用记事本开发
Java 程序,那就不需要创建项目,只需要使用 javac 和
java 命令就可以对
Java 程序进行编译和运行。
但是在 MyEclipe进行
Java 程序开发,就需要先来创建一个
Java 项目。
在 MyEclipse 的菜单中,选择“File”“New”“
Java Project”命令,就会弹出创建
Java 项目的界面,如图 1-12 所示。
图 1-12 创建
Java 项目 在创建
Java 项目的界面中,“Project name”的文本框用来输入新创建
Java 项目的项目名称,这里我们输入“HelloWorld”。
除此之外,还有对新建项目进行设置的选项,依次是创建项目的位置、项目使用的 JRE、项目布局和工作集。
下面我们对每一个选项进行简单讲解。
● Creat new project in workspace:在工作空间内创建项目,这是推荐使用的。
● Creat project from existing source:在现有位置中创建项目,如果选择该选项,则 需要单击“Browse”按钮,然后选择项目放置的位置。
● Use default JRECurrently ‘com.sun.
java.jdk.win32.x86_1.6.0.013’:使用 MyEclipse 默认的 JRE,在开发过程中使用该选项就可以。
● Use a project specific JRE:选择项目使用的 JRE,其中的选项就是目前 MyEclipse 中已经配置的 JRE。
● Use an execution environment JRE:使用项目运行时选择的 JRE。
● Use project folder as root for sources and class files:使用项目目录做为源文件和编 译后的文件根目录。
使用该选项造成的后果就是.
java 文件和.class 文件在一个目 录中。
● Create separate folders for sources and class files:分开存放源文件和编译后的文 件,默认选择该选项,也是推荐使用的。
● Add project to working sets:添加项目到工作集中,如果选择该选项,则需要指 定要添加到的工作集。
通常情况下并不进行工作集操作,从而也就不选择它。
从上面的讲解中可以看到只需要填写项目名称,其他采用 MyEclipse 默认的选择就可以。
在创建
Java 项目中可以直接单击“Finisth”按钮完成创建
Java 项目的操作;也可以单击“Next”按钮,继续对
Java 项目进行设置,如图 1-13 所示。
图 1-13 创建项目设置 在创建项目设置界面中,可以在选项卡中对源代码.
上一篇:
java三大框架学习方法
下一篇:
bc80e7a0-d1f2-4595-b21d-01a76798e87a