标题：Eclipse开发学习笔记
版权信息
书 名: Eclipse开发学习笔记
作　者：林建素
出版社： 机械工业出版社
出版时间： 2008
ISBN: 9787121055003
开本： 16
定价: 65.00 元
内容简介
《Eclipse开发学习笔记》的主要内容是介绍如何使用Eclipse进行Java开发和JavaWeb开发及Eclipse使用的一些常用技巧，内容包括Eclipse环境和平台体系结构，Eclipse的工作台使用，如何进行Java开发和调试、编译，如何进行JSP及Struts等JavaWeb开发和一些Eclipse的高级专题。
《Eclipse开发学习笔记》循序渐进地介绍Eclipse如何开发Java和JavaWeb程序，非常适合于Java和JSP初学者，及正在从事Java和JSP及Struts开发的程序员，Eclipse是目前Java和JSP开发的最流行和最高效工具，使用Eclipse不但能带来快捷高效的程序编写便利，而且Eclipse的爽心悦目的代码编写环境会使得程序编写工作变得更富有趣味。
编辑推荐
学编程，再也不难了！
《Eclipse开发学习笔记》独创：
1、化“抽象”为“具体”
独创源代码绘图写作方式，化复杂为简单，反璞归真。形象化地拆解高深理论、揭示编程奥秘、点拨实践经验，在“润物细无声”之间，您会感叹，原来，一切不过如此。
2、融“情感”于“技能”
凡事欲破则立，不破不立。《Eclipse开发学习笔记》“破”传统单调的学习方式，“立”行动活泼的情景教学。让您享受新知的乐趣、体会探索的喜悦、发泄胜利的兴奋。
《Eclipse开发学习笔记》设计应用认知科学、以及学习理论，将这些知识轻轻松松、深深地印在你的脑海里。书中搭配大量的插图，阅读起来生动有趣，而不是昏昏欲睡。
精心设计许多注意揭示，畅谈学习中的奥秘，减少探索中的弯路。利用模拟的手写字体，增强“现场感”，在情景教学中，让学习过程不在枯燥。
《Eclipse开发学习笔记》循序渐进地介绍Eclipse如何开发Java和JavaWeb程序，非常适合于Java和JSP初学者，及正在从事Java和JSP及Struts开发的程序员，Eclipse是目前Java和JSP开发的最流行和最高效工具，使用Eclipse不但能带来快捷高效的程序编写便利，而且Eclipse的爽心悦目的代码编写环境会使得程序编写工作变得更富有趣味。
《Eclipse开发学习笔记》由具有多年开发和教学经?验的资深老师执笔写作，笔者在Java领域具有多年的开发和教学讲解体验，熟练掌握Eclipse开发工具，对Eclipse的Java开发和Web开发非常了解，笔者凭着娴熟的笔法和渊博的理论知识，采取学习笔记的写作方式将Eclipse框架操作步骤和技术展现得淋漓尽致，能使读者能够很快地进入实际开发角色。《Eclipse开发学习笔记》和市场上其他类似书籍相比，具有下面与众不同的特色：
★形象
《Eclipse开发学习笔记》写作上采取独创的图解方式，所有知识点均采用恰当的实例进行举证分析讲解，并对所有实例代码和图例的组成及运行过程进行图解，并层层剥洋葱皮式的破解，相互嵌套，一环扣一环地讲解，这种写作方式将非常有利于读者的阅读和理解。
★趣味
《Eclipse开发学习笔记》用情趣似的学习笔记形式带你走进轻松的学习课堂，并且在书中让人感觉到烦躁的地方搭配以相关的对应图片，让你享受到学习中的乐趣，探索中的喜悦，胜利后的兴奋。
★实用
《Eclipse开发学习笔记》的实用性较强，以??验为后盾，以实践为导向，以实用为目标，深入浅出地讲解Eclipse开发中的种种问题。特别是，在讲解时非常注重实践与理论的形象结合，为了能使读者了解Eclipse的各种操作步骤，作者均以实际的例子举证讲解，并配以丰富的批注提示，使读者很容易掌握各种实际的操作步骤。
★全面
《Eclipse开发学习笔记》内容全面，详细讲述了Java代码的编写、编译、调试及JavaWeb的JSP、Struts、Hibernate、Spring、Ajax的开发和编译，以及Ant，CVS及JUnit等高级内容，《Eclipse开发学习笔记》最后以3个例子详细给出了Eclipse中的实例开发过程
第一篇EclipseJava开发
第1章Eclipse概述及环境搭配1.1Eclipse简介..........................02
1.1.1Eclipse的由来和发展.................02
1.1.2Eclipse体系结构.....................02
1.2Eclipse和其他常用IDE的比较...........04
1.2.1Eclipse和NetBeans的比较..............05
1.2.2Eclipse和JBuilder的比较...............06
1.2.3和其他IDE的比较...................06
1.2.4为什么选择Eclipse...................08
1.3Eclipse的安装........................08
1.3.1安装JDK..........................09
1.3.2设置JDK环境变量...................11
1.3.3安装Eclipse........................13
1.3.4安装Eclipse多国语言包...............15
1.4体验Java项目开发便捷.................18
1.4.1新建Java项目.......................18
1.4.2在Eclipse中编写代码................21
1.4.3代码调试..........................22
1.5小结.................................24第2章Eclipse工作台2.1Eclipse界面简介......................26
2.1.1界面组成..........................26
2.1.2视图和编辑器......................27
2.1.3导航器视图.......................31
2.1.4观察窗口..........................31
2.1.5编辑窗口..........................32
2.1.6标签.............................34
2.1.7任务及任务视图....................34
2.1.8搜索及搜索视图....................37
2.2透视图...............................38
2.2.1资源透视图........................39
2.2.2Java透视图.........................39
2.2.3Java浏览透视图.....................40
2.2.4Java层次结构透视图.................41
2.3资源管理器...........................42
2.3.1资源与工作台......................42
2.3.2对资源进行操作....................43
2.3.3浏览和查找资源....................46
2.3.4导入/导出资源.....................48
2.4定制工作台...........................50
2.4.1定制工具栏........................51
2.4.2定制键绑定........................51
2.4.3更改字体和颜色....................53
2.4.4更改选项卡的位置..................54
2.5小结.................................55
第3章Java代码编写3.1Java代码编写支持.....................57
3.1.1EclipseJDT概述.....................57
3.1.2Java项目..........................61
3.1.3Java构建器.........................64
3.1.4Java透视图.........................68
3.2Java编辑器...........................71
3.2.1打开Java编辑器.....................71
3.2.2使用内容辅助功能编程...............72
3.2.3快速修正功能......................73
3.2.4管理导入语句......................75
3.2.5创建和查看JavaDoc文档..............76
3.2.6使用本地历史记录..................78
3.2.7标识代码指示符....................79
3.3代码编写提示.........................81
3.3.1Java代码编写提示...................81
3.3.2过滤代码提示列表..................82
3.3.3使用自动激活......................83
3.4使用模板编程.........................83
3.4.1使用JDT预定义模板.................83
3.4.2编写自己的模板....................84
3.5自动生成注释.........................86
3.5.1Java代码注释规范...................86
3.5.2设置预定义注释....................86
3.6代码格式化...........................88
3.6.1Java代码标准格式规范................89
3.6.2对代码进行格式化..................89
3.6.3修改代码格式预定义.................90
3.7小结.................................92
第4章Java代码编译与调试4.1Eclipse编译与调试....................94
4.1.1Eclipse编译原理.....................94
4.1.2Eclipse调试透视图...................95
4.2Eclipse代码编译......................99
4.2.1编译器设置........................99
4.2.2编译偏好设置.....................108
4.2.3消除自动构建.....................109
4.2.4不能自动构建的问题................111
4.3运行程序............................111
4.3.1运行Java程序......................112
4.3.2运行JavaApple.....................115
4.3.3创建Java应用程序配置...............117
4.3.4重新启动程序码运行................121
4.4Eclipse调试方法.....................122
4.4.1调试参数设置.....................122
4.4.2调试步骤控制.....................126
4.4.3添加断点.........................128
4.4.4设置变量值.......................129
4.4.5变量监控.........................131
4.5本地调试............................133
4.6远程调试............................133
4.7小结................................135
第二篇EclipseWeb开发
第5章Eclipse下Web环境搭建5.1概述................................137
5.1.1Web开发环境需求..................137
5.1.2Lomboz插件简介...................137
5.1.3MyEclipse插件简介.................138
5.2Tomcat的安装与配置..................139
5.2.1下载Tomcat.......................139
5.2.2安装Tomcat服务器.................139
5.2.3启动与测试Tomcat服务器............141
5.2.4Tomcat目录结构...................143
5.2.5配置Tomcat服务器.................143
5.2.6server.xml配置文件.................146
5.2.7Web应用的虚拟路径配置............148
5.2.8web.xml配置文件...................150
5.3MySQL数据库安装和配置...............152
5.3.1下载与安装MySQL..................152
5.3.2配置MySQL......................152
5.4MyEclipse安装与配置................159
5.4.1安装MyEclipse.....................160
5.4.2将Tomcat服务器与MyEclipse绑定.......161
5.4.3在Eclipse中启动Tomcat服务器.........162
5.5小结................................163
第6章Eclipse中开发JSP6.1Eclipse中创建Web工程................165
6.1.1新建工程向导.....................165
6.1.2Web工程目录结构..................166
6.1.3Eclipse中添加类库.................169
6.2新建Servlet.........................171
6.2.1Servlet简介.......................171
6.2.2使用向导新建Servlet................173
6.2.3生成的Servlet代码结构..............175
6.2.4部署服务器.......................176
6.2.5测试Servle........................178
6.3新建JSP页面.........................179
6.3.1JSP简介..........................179
6.3.2使用向导新建JSP页面...............181
6.3.3Eclipse中编辑JSP页面................182
6.3.4JSP执行过程......................185
6.3.5添加表单Form元素.................186
6.3.6编写处理页面Check.jsp..............187
6.3.7编写Servlet来处理表单..............188
6.4连接数据库.........................190
6.4.1JDBC简介........................190
6.4.2Eclipse中添加MySQL数据库驱动.......192
6.4.3数据库设计.......................193
6.4.4Eclipse中连接数据库................193
6.4.5数据库访问类设计.................197
6.5Eclipse中调试JSP和Servlet...........201
6.5.1调试环境配置.....................201
6.5.2调试JSP页面......................202
6.5.3调试Servlet文件....................204
6.6小结................................207
第7章Eclipse中开发Struts7.1MyEclipse对Struts的支持.............209
7.2Eclipse中创建Struts工程.............212
7.2.1新建Struts工程向导.................212
7.2.2Struts项目结构.....................214
7.2.3查看web.xml和struts-config.xml文件.......216
7.3建立Struts核心组件..................219
7.3.1创建JSP页面......................219
7.3.2创建ActionForm....................221
7.3.3创建Action.......................224
7.3.4创建Forward......................227
7.3.5查看struts-config.xml文件............230
7.4在Eclipse中编辑JSP页面..............231
7.4.1Struts标签输入支持.................231
7.5Struts表单验证支持..................232
7.5.1添加验证支持配置.................233
7.5.2添加页面输入验证.................234
7.6Eclipse中调试Struts.................235
7.6.1部署Struts项目.....................235
7.6.2在Action和ActionForm中设置断点......236
7.6.3运行入口页面.....................237
7.6.4监控ActionForm接收表单数据.........237
7.6.5监控Action处理请求................239
7.7小结................................240
第8章Eclipse中开发Hibernate8.1MyEclipse对Hibernate的支持..........242
8.1.1HibernateConfig编辑器..............242
8.1.2自动生成HibernateFactory管理........243
8.1.3自动生成映射文件.................244
8.2Eclipse中开发Hibernate..............245
8.2.1对已有Web项目添加Hibernate支持.....245
8.2.2Hibernate项目结构..................249
8.2.3配置hibernate.cfg.xml文件............251
8.2.4创建映射文件.....................254
8.3Hibernate项目设计与实现.............261
8.3.1设计DAO层结构...................262
8.3.2编写DAOHibernate实现.............263
8.3.3编写Service业务处理................264
8.3.4编写JSP页面与Servlet................266
8.4Eclipse中调试Hibernate..............270
8.4.1编写Log4j日志配置文件.............270
8.4.2部署Hibernate项目..................272
8.4.3运行测试代码.....................272
8.4.4设置断点.........................274
8.4.5监控映射对象变量.................274
8.5小结................................276
第9章Eclipse开发Spring
第10章Eclipse开发AJAX程序..........318
第三篇Eclipse高级开发
第11章项目的打包和发行..............354
第12章使用CVS进行协同开发..........368
第13章使用JUnit进行代码测试.........398
第14章使用Ant支持....................425
第四篇Eclipse开发实例
第15章在线访问统计系统..............464
第16章在线信息发布系统..............492
第17章在线音乐商店系统..............530
……