Eclipse 开发学习笔记

出版时间:2008-4  出版社:机械工业出版社  作者:林建素  页数:589  
Tag标签:无  

内容概要

  本书的主要内容是介绍如何使用Eclipse进行Java开发和Java Web开发及Eclipse使用的一些常用技巧,内容包括Eclipse环境和平台体系结构,Eclipse的工作台使用,如何进行Java开发和调试、编译,如何进行JSP及Struts等Java Web开发和一些Eclipse的高级专题。内容主要分为四部分,第一部分介绍Eclipse的环境、平台体系结构和Eclipse 集成开发环境,及在Eclipse中如何进行Java开发,详细讲述Java代码的编写及Java代码的编译和调试;第二部分介绍在Eclipse中如何进行Java Web开发,主要讲述MyEclipse、WTP等插件的使用,讲述如何进行JSP、Struts、Hibernate、Spring、Ajax的开发和编译;第三部分介绍Ant,CVS及JUnit等高级内容;第四部分是介绍基于Eclipse开发的三个实例,详细讲述了Eclipse的开发过程。  本书循序渐进地介绍Eclipse如何开发Java和Java Web程序,非常适合于Java和JSP初学者,及正在从事Java和JSP及Struts开发的程序员,Eclipse是目前Java和JSP开发的最流行和最高效工具,使用Eclipse不但能带来快捷高效的程序编写便利,而且Eclipse的爽心悦目的代码编写环境会使得程序编写工作变得更富有趣味。

书籍目录

第一篇 Eclipse Java开发第1章 Eclipse概述及环境搭配1.1 Eclipse简介1.1.1 Eclipse的由来和发展1.1.2 Eclipse体系结构1.2 Eclipse和其他常用IDE的比较1.2.1 Eclipse和NetBeans的比较1.2.2 Eclipse和JBuilder的比较1.2.3 和其他IDE的比较1.2.4 为什么选择Eclipse1.3 Eclipse的安装1.3.1 安装JDK1.3.2 设置JDK环境变量1.3.3 安装Eclipse1.3.4 安装Eclipse多国语言包1.4 体验Java项目开发便捷1.4.1 新建Java项目1.4.2 在Eclipse中编写代码1.4.3 代码调试1.5 小结第2章 Eclipse工作台2.1 Eclipse界面简介2.1.1 界面组成2.1.2 视图和编辑器2.1.3 导航器视图2.1.4 观察窗口2.1.5 编辑窗口2.1.6 标签2.1.7 任务及任务视2.1.8 搜索及搜索视图2.2 透视图2.2.1 资源透视图2.2.2 Java透视图2.2.3 Java浏览透视图2.2.4 Java层次结构透视图2.3 资源管理器2.3.1 资源与工作台2.3.2 对资源进行操作2.3.3 浏览和查找资源2.3.4 导入/导出资源2.4 定制工作台2.4.1 定制工具栏2.4.2 定制键绑定2.4.3 更改字体和颜色2.4.4 更改选项卡的位置2.5 小结第3章 Java代码编写3.1 Java代码编写支持3.1.1 Eclipse JDT概述3.1.2 Java项目3.1.3 Java构建器3.1.4 Java透视图3.2 Java编辑器3.2.1 打开Java编辑器3.2.2 使用内容辅助功能编程3.2.3 快速修正功能3.2.4 管理导入语句3.2.5 创建和查看JavaDoc文档3.2.6 使用本地历史记录3.2.7 标识代码指示符3.3 代码编写提示3.3.1 Java代码编写提示3.3.2 过滤代码提示列表3.3.3 使用自动激活3.4 使用模板编程3.4.1 使用JDT预定义模板3.4.2 编写自己的模板3.5 自动生成注释3.5.1 Java代码注释规范3.5.2 设置预定义注释3.6 代码格式化3.6.1 Java代码标准格式规范3.6.2 对代码进行格式化3.6.3 修改代码格式预定义3.7 小结第4章 Java代码编译与调试4.1 Eclipse编译与调试4.1.1 Eclipse编译原理4.1.2 Eclipse调试透视图4.2 Eclipse代码编译4.2.1 编译器设置4.2.2 编译偏好设置4.2.3 消除自动构建4.2.4 不能自动构建的问题4.3 运行程序4.3.1 运行Java程序4.3.2 运行Java Apple4.3.3 创建Java应用程序配置4.3.4 重新启动程序码运行4.4 Eclipse调试方法4.4.1 调试参数设置4.4.2 调试步骤控制4.4.3 添加断点4.4.4 设置变量值4.4.5 变量监控4.5 本地调试4.6 远程调试4.7 小结第二篇 Eclipse Web开发第5章 Eclipse下Web环境搭建5.1 概述5.1.1 Web开发环境需求5.1.2 Lomboz插件简介5.1.3 MyEclipse插件简介5.2 Tomcat的安装与配置5.2.1 下载Tomcat5.2.2 安装Tomcat服务器5.2.3 启动与测试Tomcat服务器5.2.4 Tomcat目录结构5.2.5 配置Tomcat服务器5.2.6 server.xml配置文件5.2.7 Web应用的虚拟路径配置5.2.8 web.xml配置文件5.3 MySQL数据库安装和配置5.3.1 下载与安装MySQL5.3.2 配置MySQL5.4 MyEclipse安装与配置5.4.1 安装MyEclipse5.4.2 将Tomcat服务器与MyEclipse绑定5.4.3 在Eclipse中启动Tomcat服务器5.5 小结第6章 Eclipse中开发JSP6.1 Eclipse中创建Web工程6.1.1 新建工程向导6.1.2 Web工程目录结构6.1.3 Eclipse中添加类库6.2 新建Servlet6.2.1 Servlet简介6.2.2 使用向导新建Servlet6.2.3 生成的Servlet代码结构6.2.4 部署服务器6.2.5 测试Servle6.3 新建JSP页面6.3.1 JSP简介6.3.2 使用向导新建JSP页面6.3.3 Eclipse中编辑JSP页面6.3.4 JSP执行过程6.3.5 添加表单Form元素6.3.6 编写处理页面Check.jsp6.3.7 编写Servlet来处理表单6.4 连接数据库6.4.1 JDBC简介6.4.2 Eclipse中添加MySQL数据库驱动6.4.3 数据库设计6.4.4 Eclipse中连接数据库6.4.5 数据库访问类设计6.5 Eclipse中调试JSP和Servlet6.5.1 调试环境配置6.5.2 调试JSP页面6.5.3 调试Servlet文件6.6 小结第7章 Eclipse中开发Struts7.1 MyEclipse对Struts的支持7.2 Eclipse中创建Struts工程7.2.1 新建Struts工程向导7.2.2 Struts项目结构7.2.3 查看web.xml和struts-config.xml文件7.3 建立Struts核心组件7.3.1 创建JSP页面7.3.2 创建ActionForm7.3.3 创建Action7.3.4 创建Forward7.3.5 查看struts-config.xml文件7.4 在Eclipse中编辑JSP页面7.4.1 Struts标签输入支持7.5 Struts表单验证支持7.5.1 添加验证支持配置7.5.2 添加页面输入验证7.6 Eclipse中调试Struts7.6.1 部署Struts项目7.6.2 在Action和ActionForm中设置断点7.6.3 运行入口页面7.6.4 监控ActionForm接收表单数据7.6.5 监控Action处理请求7.7 小结第8章 Eclipse中开发Hibernate8.1 MyEclipse对Hibernate的支持8.1.1 Hibernate Config编辑器8.1.2 自动生成Hibernate Factory管理8.1.3 自动生成映射文件8.2 Eclipse中开发Hibernate8.2.1 对已有Web项目添加Hibernate支持8.2.2 Hibernate项目结构8.2.3 配置hibernate.cfg.xml文件8.2.4 创建映射文件8.3 Hibernate项目设计与实现8.3.1 设计DAO层结构8.3.2 编写DAO Hibernate实现8.3.3 编写Service业务处理8.3.4 编写JSP页面与Servlet8.4 Eclipse中调试Hibernate8.4.1 编写Log4j日志配置文件8.4.2 部署Hibernate项目8.4.3 运行测试代码8.4.4 设置断点8.4.5 监控映射对象变量8.5 小结第9章 Eclipse开发Spring9.1 Spring框架分析9.1.1 Spring框架概要9.1.2 Spring包结构9.2 MyEclipse对Spring的支持9.2.1 自动生成applicationContext.xml配置文件9.2.2 对ORM自动支持9.3 Eclipse中开发Spring9.3.1 对已有Web项目添加Spring支持9.3.2 Spring项目结构9.3.3 applicationContext.xml配置文件9.4 Spring IoC9.4.1 Spring bean装配原理9.4.2 Eclipse中实现bean装配9.5 创建Spring ORM9.5.1 Spring ORM对Hibernate的支持9.5.2 为Spring项目添加Hibernate支持9.5.3 创建pojo映射9.5.4 使用HibernateTemplate9.5.5 调试Spring ORM9.6 创建Spring MVC9.6.1 Spring MVC介绍9.6.2 Spring MVC基本配置9.6.3 创建JSP页面9.6.4 编写Spring Controller9.6.5 修改Spring MVC配置文件9.6.6 返回结果9.6.7 项目部署与演示9.7 小结第10章 Eclipse开发AJAX程序10.1 AJAX简介10.1.1 AJAX基础10.1.2 AJAX框架和库10.1.3 AJAX与Java EE10.2 ATF对AJAX的支持10.2.1 ATF简介10.2.2 配置ATF开发环境10.3 使用ATF开发Dojo程序10.3.1 创建项目10.3.2 新建应用程序10.3.3 添加代码10.3.4 运行Dojo程序10.3.5 Mozilla透视图10.4 编辑和调试JavaScript代码10.4.1 JavaScript编辑器10.4.2 JavaScript调试器10.5 ATF对Rico、Zimbra和Script.aculo.us的支持10.6 使用AJAX Personality集成其他AJAX工具10.7 小结第三篇 Eclipse高级开发第11章 项目的打包和发行11.1 应用程序项目打包与发行11.1.1 打包的具体步骤11.1.2 其他得到JAR包的方式11.1.3 使用第三方插件对项目打包11.1.4 让用户电脑不必安装JRE环境11.1.5 更进一步的完善11.2 Web项目打包与发行11.2.1 Web项目打包11.2.2 Tomcat服务器中发行Web项目11.3 小结第12章 使用CVS进行协同开发12.1 版本控制协同开发和CVS12.1.1 版本控制12.1.2 常用版本控制软件12.1.3 Eclipse对CVS的集成支持12.2 CVS服务器端的安装和配置12.2.1 CVS服务器的安装12.2.2 CVS服务器的配置12.3 CVS客户端的配置12.3.1 Eclipse连接CVS服务器12.3.2 Eclipse项目提交到CVS12.3.3 Eclipse共享项目的视图12.3.4 CVS项目导出到Eclipse12.4 文件提交与更新12.4.1 文件提交12.4.2 文件更新12.5 打包版本与分支操作12.5.1 CVS打包版本12.5.2 恢复历史版本12.5.3 分支操作12.6 小结第13章 使用JUnit进行代码测试13.1 JUnit简介13.1.1 常用的单元测试方法13.1.2 使用JUnit的好处13.2 安装JUnit单元测试插件13.2.1 安装JUnit包13.2.2 配置JUnit选项13.3 Eclipse中进行单元测试13.3.1 使用辅助工具编写生成用例13.3.2 编写测试用例13.3.3 运行测试用例13.3.4 查看结果13.3.5 测试用例中调试代码13.4 使用DBUnit测试数据库13.5 小结第14章 使用Ant支持14.1 Ant简介14.2 Ant安装和配置14.2.1 安装Ant14.2.2 配置Ant环境变量14.2.3 Ant的依赖库14.2.4 运行Ant14.3 build.xml构建文件的主要语法14.4 使用Ant插件14.4.1 创建Ant构建文件14.4.2 编辑Ant构建文件14.4.3 在Ant视图中运行构建文件14.5 使用“外部工具”保存和重用Ant选项14.6 调试Ant构建文件14.7 用Ant来打包14.8 使用Ant构建文件作为项目构建器14.9 Ant和JUnit结合进行单元测试14.10 小结第四篇 Eclipse开发实例第15章 在线访问统计系统15.1 功能分析15.2 数据库设计15.3 Web项目创建与项目实现分析15.3.1 Web项目创建15.3.2 项目实现分析15.4 记录客户访问15.4.1 客户端信息获取技术15.4.2 访问页面实现15.5 生成统计分析结果15.5.1 JFreeChart简介15.5.2 统计结果设计思路15.5.3 访问浏览器类型统计15.5.4 访问时间分布统计15.5.5 访问页面统计15.6 小结第16章 在线信息发布系统16.1 总体描述与功能分析16.1.1 总体描述16.1.2 功能分析16.2 数据库设计与实现16.2.1 数据库需求分析16.2.2 数据库逻辑设计16.3 框架设计16.3.1 Struts实现MVC16.3.2 Model层设计16.4 框架结构与Web项目配置16.4.1 总体框架结构16.4.2 Web项目建立与目录结构设计16.4.3 Struts和Hibernate配置16.5 功能实现16.5.1 解决中文乱码问题16.5.2 新闻发布功能16.5.3 新闻浏览功能16.5.4 新闻评论功能16.5.5 新闻搜索功能16.5.6 功能回顾与整合16.6 系统部署与发布16.7 小结第17章 在线音乐商店系统17.1 需求分析及总体设计17.2 系统结构设计17.3 数据库设计及实现17.4 Hibernate持久层17.4.1 设计持久化对象(PO)17.4.2 创建持久化对象17.4.3 映射持久化对象17.5 实现DAO层17.5.1 DAO组件的定义17.5.2 实现DAO组件17.5.3 部署DAO层17.6 实现Service层17.6.1 Service组件的设计17.6.2 Service组件的实现17.7 实现后台管理(MVC层)17.7.1 产品目录管理17.7.2 产品管理17.7.3 订单管理17.8 实现系统前台(MVC层)17.8.1 前台页面的Header17.8.2 用户注册17.8.3 用户登录17.8.4 浏览商品17.8.5 购物车17.8.6 订单17.9 系统部署和调试17.10 小结

章节摘录

  第一章 Eclipse概述及环境搭配  很长时间以来,记事本加JDK的开发方式占据匍Java开发的重要地位,并且被多数Java开发人员所接受,甚至成为衡量一个Java程序员水平高低的标准。然而,Eclipse的出现,彻底改变了Iava开发人员的开发方式,越来越多的Java程序员开始把目光投向这个“神奇”的集成开发环  境。随着Eclipse越来越受到广大开发者的青睐,IBM也开始投入巨资来大力开发和推广Eclipse。  具有如此巨大魔力的Eclipse到底是什么样子的?它又是怎样一个发展过程呢?它是否可以真的满足广大开发者的需求?是否真的如大家说的那样便于使用呢?  1.1 Eclipse简介  1.1.1 Eclipse的由来和发展  大约在1998年左右,IBM公司遇到了一些挑战,当时IBM的开发工具Visual Age for Java和WebSphere StudioIE难集成到一起,并且底层的技术比较脆弱,这对于公司的进一步发展非常不利,因为以前的开发环境已经无法满足业界应用开发的需求。  IBM意识到这个问题之后,成立了一个项目开发小组来开发新的IDE,期望能解决上述矛盾。2000年,项目小组决定将他们的新一代开发工具命名为Eclipse。开发小组希望Eclipse项目能够吸引开发人员,从而发展起一个强大而又充满活力的商业合作伙伴(独立软件供应商)社区。是为了和Microsoft Visual Studio竞争,IBM决定推出Eclipse的试用计划,并初步决定将Eclipse贡献给开源社区。  2001年12月,IBM成立了以支持和促进Eclipse开源项目为主要任务的Eclipse协会,并向开源社区捐赠了价值4000万美元的源代码,从此Eclipse走上了飞速发展的道路。2004年初,为了Eclipse项目更好地发展,IBM和其他成员公司一起成立了Eclipse基金会(Eclipse Foundation)。  Eclipse目前主要由4个项目组成,分别是Eclipse项目、Eclipse工具项目、Eclipse技术项目以及Eclipse Web工具平台项目,每个项目有一个项目管理委员会监督,使用GPL 1.0协议。Eclipse工具项目的主要任务是为Eclipse平台生产最好的构建工具;Edipse技术项目的主要任务是考虑到Eclipse今后的发展,为平台培养后续的接班人;Eclipse Web2K具平台项目的主要任务是提供更好的Web开发的平台以及工具。  最初的Eclipse开发人员大部分来自于Visual Age for Java项目组,尽管Eclipse目前由开源组织Eclipse.org管理,但是Eclipse的开发仍然由IBM的子公司OTI(主要从事Eclipse开发)继续领导着。  Eclipse支持当前几乎所有的主流平台,包括Windows、Linux、Solaris、HP-UXS和AIX,这就大大减低了开发跨平台的软件的难度。Eclipse版本更新比较迅速,当前的最新版本是3.2(名称为Callisto),本书讲解的所有内容(包括实例与基础知识)都是基于该版本的。

编辑推荐

  学编程,再也不难了!  本书独创:  1、化“抽象”为“具体”  独创源代码绘图写作方式,化复杂为简单,反璞归真。形象化地拆解高深理论、揭示编程奥秘、点拨实践经验,在“润物细无声”之间,您会感叹,原来,一切不过如此。  2、融“情感”于“技能”  凡事欲破则立,不破不立。本书“破”传统单调的学习方式,“立”行动活泼的情景教学。让您享受新知的乐趣、体会探索的喜悦、发泄胜利的兴奋。  本书设计应用认知科学、以及学习理论,将这些知识轻轻松松、深深地印在你的脑海里。书中搭配大量的插图,阅读起来生动有趣,而不是昏昏欲睡。  精心设计许多注意揭示,畅谈学习中的奥秘,减少探索中的弯路。利用模拟的手写字体,增强“现场感”,在情景教学中,让学习过程不在枯燥。  本书循序渐进地介绍Eclipse如何开发Java和Java Web程序,非常适合于Java和JSP初学者,及正在从事Java和JSP及Struts开发的程序员,Eclipse是目前Java和JSP开发的最流行和最高效工具,使用Eclipse不但能带来快捷高效的程序编写便利,而且Eclipse的爽心悦目的代码编写环境会使得程序编写工作变得更富有趣味。  本书由具有多年开发和教学经?验的资深老师执笔写作,笔者在Java领域具有多年的开发和教学讲解体验,熟练掌握Eclipse开发工具,对Eclipse的Java开发和Web开发非常了解,笔者凭着娴熟的笔法和渊博的理论知识,采取学习笔记的写作方式将Eclipse框架操作步骤和技术展现得淋漓尽致,能使读者能够很快地进入实际开发角色。本书和市场上其他类似书籍相比,具有下面与众不同的特色:  ★形象  本书写作上采取独创的图解方式,所有知识点均采用恰当的实例进行举证分析讲解,并对所有实例代码和图例的组成及运行过程进行图解,并层层剥洋葱皮式的破解,相互嵌套,一环扣一环地讲解,这种写作方式将非常有利于读者的阅读和理解。  ★趣味  本书用情趣似的学习笔记形式带你走进轻松的学习课堂,并且在书中让人感觉到烦躁的地方搭配以相关的对应图片,让你享受到学习中的乐趣,探索中的喜悦,胜利后的兴奋。  ★实用  本书的实用性较强,以??验为后盾,以实践为导向,以实用为目标,深入浅出地讲解Eclipse开发中的种种问题。特别是,在讲解时非常注重实践与理论的形象结合,为了能使读者了解Eclipse的各种操作步骤,作者均以实际的例子举证讲解,并配以丰富的批注提示,使读者很容易掌握各种实际的操作步骤。  ★全面  本书内容全面,详细讲述了Java代码的编写、编译、调试及Java Web的JSP、Struts、Hibernate、Spring、Ajax的开发和编译,以及Ant,CVS及JUnit等高级内容,本书最后以3个例子详细给出了Eclipse中的实例开发过程。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Eclipse 开发学习笔记 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7