当前位置:首页 > 工业技术
Eclipse开发学习笔记
Eclipse开发学习笔记

Eclipse开发学习笔记PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:林建素等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121055007
  • 页数:589 页
图书介绍:本书介绍如何使用Eclipse进行Java开发和Java Web开发及Eclipse使用的一些常用技巧,内容包括Eclipse环境和平台体系结构,Eclipse的工作台使用,如何进行Java开发和调试,编译,及如何进行JSP及Struts等Java Web开发和一些Eclipse的高级专题。
《Eclipse开发学习笔记》目录

第一篇 Eclipse Java开发 1

第1章 Eclipse概述及环境搭配 1

1.1 Eclipse简介 2

1.1.1 Eclipse的由来和发展 2

1.1.2 Eclipse体系结构 2

1.2 Eclipse和其他常用IDE的比较 4

1.2.1 Eclipse和NetBeans的比较 5

1.2.2 Ecliipse和JBuilder的比较 6

1.2.3 和其他IDE的比较 6

1.2.4 为什么选择Eclipse 8

1.3 Eclipse的安装 8

1.3.1 安装JDK 9

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工作台 25

2.1 Eclipse界面简介 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.2 Java透视图 39

2.2.3 Java浏览透视图 40

2.2.4 Java层次结构透视图 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代码编写 56

3.1 Java代码编写支持 57

3.1.1 Eclipse JDT概述 57

3.1.2 Java项目 61

3.1.3 Java构建器 64

3.1.4 Java透视图 68

3.2 Java编辑器 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.1 Java代码编写提示 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.1 Java代码注释规范 86

3.5.2 设置预定义注释 86

3.6 代码格式化 88

3.6.1 Java代码标准格式规范 89

3.6.2 对代码进行格式化 89

3.6.3 修改代码格式预定义 90

3.7 小结 92

第4章 Java代码编译与调试 93

4.1 Eclipse编译与调试 94

4.1.1 Eclipse编译原理 94

4.1.2 Eclipse调试透视图 95

4.2 Eclipse代码编译 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 运Java Apple 115

4.3.3 创建Java应用程序配置 117

4.3.4 重新启动程序码运行 121

4.4 Eclipse调试方法 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

第二篇 EClipse Web开发 136

第5章 Eclipse下Web环境搭建 136

5.1 概述 137

5.1.1 Web开发环境需求 137

5.1.2 Lomboz插件简介 137

5.1.3 MyEclipse插件简介 138

5.2 Tomcat的安装与配置 139

5.2.1 下载Tomcat 139

5.2.2 安装Tomcat服务器 139

5.2.3 启动与测试Tomcat服务器 141

5.2.4 Tomcat目录结构 143

5.2.5 配置Tomcat服务器 143

5.2.6 server.xml配置文件 146

5.2.7 Web应用的虚拟路径配置 148

5.2.8 web.xml配置文件 150

5.3 MySQL数据库安装和配置 152

5.3.1 下载与安装MySQL 152

5.3.2 配置MySQL 152

5.4 MyEclipse安装与配置 159

5.4.1 安装MyEclipse 160

5.4.2 将Tomcat服务器与MyEclipse绑定 161

5.4.3 在Eclipse中启动Tomcat服务器 162

5.5 小结 163

第6章 Eclipse中开发JSP 164

6.1 Eclipse中创建Web工程 165

6.1.1 新建工程向导 165

6.1.2 Web工程目录结构 166

6.1.3 Eclipse中添加类库 169

6.2 新建Servlet 171

6.2.1 Servlet简介 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.1 JSP简介 179

6.3.2 使用向导新建JSP页面 181

6.3.3 Eclipse中编辑JSP页面 182

6.3.4 JSP执行过程 185

6.3.5 添加表单Form元素 186

6.3.6 编写处理页面Check.jsp 187

6.3.7 编写Servlet来处理表单 188

6.4 连接数据库 190

6.4.1 JDBC简介 190

6.4.2 Eclipse中添加MySQL数据库驱动 192

6.4.3 数据库设计 193

6.4.4 Eclipse中连接数据库 193

6.4.5 数据库访问类设计 197

6.5 Eclipse中调试JSp和Servlet 201

6.5.1 调试环境配置 201

6.5.2 调试JSP页面 202

6.5.3 调试Servlet文件 204

6.6 小结 207

第7章 Eclipse中开发Struts 208

7.1 MyEclipse对Struts的支持 209

7.2 Eclipse中创建Struts工程 212

7.2.1 新建Struts工程向导 212

7.2.2 Struts项目结构 214

7.2.3 查看webxml和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.1 Struts标签输入支持 231

7.5 Struts表单验证支持 232

7.5.1 添加验证支持配置 233

7.5.2 添加页面输入验证 234

7.6 Eclipse中调试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中开发Hibernate 241

8.1 MyEclipse对Hibernate的支持 242

8.1.1 Hibernate Config编辑器 242

8.1.2 自动生成Hibernate Factory管理 243

8.1.3 自动生成映射文件 244

8.2 Eclipse中开发Hibernate 245

8.2.1 对已有Web项目添加Hibernate支持 245

8.2.2 Hibernate项目结构 249

8.2.3 配置hibernate.cfg.xml文件 251

8.2.4 创建映射文件 254

8.3 Hibernate项目设计与实现 261

8.3.1 设计DAO层结构 262

8.3.2 编写DAO Hibernate实现 263

8.3.3 编写Service业务处理 264

8.3.4 编写JSP页面与Servlet 266

8.4 Eclipse中调试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 277

9.1 Spring框架分析 278

9.1.1 Spring框架概要 278

9.1.2 Spring包结构 279

9.2 MyEclipse对Spring的支持 282

9.2.1 自动生成applicationContext.xml配置文件 282

9.2.2 对ORM自动支持 283

9.3 Eclipse中开发Spring 284

9.3.1 对已有Web项目添加Spring支持 284

9.3.2 Spring项目结构 286

9.3.3 applicationContext.xml配置文件 288

9.4 Spring IoC 288

9.4.1 Spring bean装配原理 288

9.4.2 Eclipse中实现bean装配 291

9.5 创建Spring ORM 294

9.5.1 Spring ORM对Hibernate的支持 294

9.5.2 为Spring项目添加Hibernate支持 295

9.5.3 创建pojo映射 300

9.5.4 使用HibernateTemplate 304

9.5.5 调试Spring ORM 306

9.6 创建Spring MVC 308

9.6.1 Spring MVC介绍 308

9.6.2 Spring MVC基本配置 310

9.6.3 创建JSP页面 311

9.6.4 编Spring Controller 312

9.6.5 修改Spring MVC配置文件 313

9.6.6 返回结果 315

9.6.7 项目部署与演示 316

9.7 小结 317

第10章 Eclipse开发AJAX程序 318

10.1 AJAX简介 319

10.1.1 AJAX基础 319

10.1.2 AJAX框架和库 323

10.1.3 AJAX与Java EE 326

10.2 ATF对AJAX的支持 327

10.2.1 ATF简介 327

10.2.2 配置ATF开发环境 328

10.3 使用ATF开发Dojo程序 332

10.3.1 创建项目 332

10.3.2 新建应用程序 334

10.3.3 添加代码 336

10.3.4 运行Dojo程序 337

10.3.5 Mozilla透视图 339

10.4 编辑和调试JavaScript代码 342

10.4.1 JavaScript编辑器 343

10.4.2 JavaScript调试器 343

10.5 ATF对Rico、Zimbra和Script.aculo.us的支持 349

10.6 使用AJAX Personality集成其他AJAX工具 349

10.7 小结 353

第三篇 Eclipse高级开发 354

第11章 项目的打包和发行 354

11.1 应用程序项目打包与发行 355

11.1.1 打包的具体步骤 355

11.1.2 其他得到JAR包的方式 358

11.1.3 使用第三方插件对项目打包 360

11.1.4 让用户电脑不必安装JRE环境 362

11.1.5 更进一步的完善 363

11.2 Web项目打包与发行 363

11.2.1 Web项目打包 364

11.2.2 Tomcat服务器中发行Web项目 365

11.3 小结 367

第12章 使用CVS进行协同开发 368

12.1 版本控制协同开发和CVS 369

12.1.1 版本控制 369

12.1.2 常用版本控制软件 370

12.1.3 Eclipse对CVS的集成支持 370

12.2 CVS服务器端的安装和配置 372

12.2.1 CVS服务器的安装 372

12.2.2 CVS服务器的配置 374

12.3 CVS客户端的配置 379

12.3.1 Eclipse连接CVS服务器 379

12.3.2 Eclipse项目提交到CVS 380

12.3.3 Eclipse共享项目的视图 382

12.3.4 CVS项目导出到Eclipse 386

12.4 文件提交与更新 387

12.4.1 文件提交 388

12.4.2 文件更新 389

12.5 打包版本与分支操作 393

12.5.1 CVS打包版本 394

12.5.2 恢复历史版本 395

12.5.3 分支操作 396

12.6 小结 397

第13章 使用JUnit进行代码测试 398

13.1 JUnit简介 399

13.1.1 常用的单元测试方法 399

13.1.2 使用JUnit的好处 400

13.2 安装JUnit单元测试插件 401

13.2.1 安装JUnit包 401

13.2.2 配置JUnit选项 402

13.3 Eclipse中进行单元测试 404

13.3.1 使用辅助工具编写生成用例 404

13.3.2 编写测试用例 407

13.3.3 运行测试用例 411

13.3.4 查看结果 414

13.3.5 测试用例中调试代码 415

13.4 使用DBUnit测试数据库 417

13.5 小结 424

第14章 使用Ant支持 425

14.1 Ant简介 426

14.2 Ant安装和配置 427

14.2.1 安装Ant 427

14.2.2 配置Ant环境变量 429

14.2.3 Ant的依赖库 431

14.2.4 运行Ant 433

14.3 build.xml构建文件的主要语法 435

14.4 使用Ant插件 440

14.4.1 创建Ant构建文件 441

14.4.2 编辑Ant构建文件 442

14.4.3 在Ant视图中运行构建文件 449

14.5 使用“外部工具”保存和重用Ant选项 452

14.6 调试Ant构建文件 455

14.7 用Ant来打包 456

14.8 使用Ant构建文件作为项目构建器 457

14.9 Ant和JUnit结合进行单元测试 459

14.10 小结 463

第四篇 Eclipse开发实例 464

第15章 在线访问统计系统 464

15.1 功能分析 465

15.2 数据库设计 465

15.3 Web项目创建与项目实现分析 467

15.3.1 Web项目创建 467

15.3.2 项目实现分析 467

15.4 记录客户访问 469

15.4.1 客户端信息获取技术 469

15.4.2 访问页面实现 473

15.5 生成统计分析结果 476

15.5.1 JFreeChart简介 477

15.5.2 统计结果设计思路 479

15.5.3 访问浏览器类型统计 481

15.5.4 访问时间分布统计 485

15.5.5 访问页面统计 489

15.6 小结 491

第16章 在线信息发布系统 492

16.1 总体描述与功能分析 493

16.1.1 总体描述 493

16.1.2 功能分析 493

16.2 数据库设计与实现 494

16.2.1 数据库需求分析 494

16.2.2 数据库逻辑设计 495

16.3 框架设计 498

16.3.1 Struts实现MVC 498

16.3.2 Model层设计 499

16.4 框架结构与Web项目配置 500

16.4.1 总体框架结构 500

16.4.2 Web项目建立与目录结构设计 502

16.4.3 Struts和Hibernate配置 504

16.5 功能实现 506

16.5.1 解决中文乱码问题 507

16.5.2 新闻发布功能 508

16.5.3 新闻浏览功能 512

16.5.4 新闻评论功能 520

16.5.5 新闻搜索功能 524

16.5.6 功能回顾与整合 527

16.6 系统部署与发布 529

16.7 小结 529

第17章 在线音乐商店系统 530

17.1 需求分析及总体设计 531

17.2 系统结构设计 531

17.3 数据库设计及实现 532

17.4 Hibernate持久层 537

17.4.1 设计持久化对象(PO) 537

17.4.2 创建持久化对象 537

17.4.3 映射持久化对象 540

17.5 实现DAO层 542

17.5.1 DAO组件的定义 542

17.5.2 实现DAO组件 543

17.5.3 部署DAO层 546

17.6 实现Service层 546

17.6.1 Service组件的设计 546

17.6.2 Service组件的实现 548

17.7 实现后台管理(MVC层) 552

17.7.1 产品目录管理 552

17.7.2 产品管理 557

17.7.3 订单管理 562

17.8 实现系统前台(MVC层) 566

17.8.1 前台页面的Header 566

17.8.2 用户注册 568

17.8.3 用户登录 571

17.8.4 浏览商品 573

17.8.5 购物车 580

17.8.6 订单 587

17.9 系统部署和调试 587

17.10 小结 589

相关图书
作者其它书籍
返回顶部