分享
 
 
 

Eclipse 开发学习笔记(含光盘1张)

Eclipse 开发学习笔记(含光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 林建素,孟康健 编著

出 版 社: 电子工业出版社

出版时间: 2008-4-1字数: 958000版次: 1页数: 859印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121055003包装: 平装编辑推荐

学编程,再也不难了!

本书独创:

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中的实例开发过程。

内容简介

本书的主要内容是介绍如何使用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.1Eclipse简介

1.1.1Eclipse的由来和发展

1.1.2Eclipse体系结构

1.2Eclipse和其他常用IDE的比较

1.2.1Eclipse和NetBeans的比较

1.2.2Eclipse和JBuilder的比较

1.2.3和其他IDE的比较

1.2.4为什么选择Eclipse

1.3Eclipse的安装

1.3.1安装JDK

1.3.2设置JDK环境变量

1.3.3安装Eclipse

1.3.4安装Eclipse多国语言包

1.4体验Java项目开发便捷

1.4.1新建Java项目

1.4.2在Eclipse中编写代码

1.4.3代码调试

1.5小结

第2章Eclipse工作台

2.1Eclipse界面简介

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.2Java透视图

2.2.3Java浏览透视图

2.2.4Java层次结构透视图

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.1Java代码编写支持

3.1.1Eclipse JDT概述

3.1.2Java项目

3.1.3Java构建器

3.1.4Java透视图

3.2Java编辑器

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.1Java代码编写提示

3.3.2过滤代码提示列表

3.3.3使用自动激活

3.4使用模板编程

3.4.1使用JDT预定义模板

3.4.2编写自己的模板

3.5自动生成注释

3.5.1Java代码注释规范

3.5.2设置预定义注释

3.6代码格式化

3.6.1Java代码标准格式规范

3.6.2对代码进行格式化

3.6.3修改代码格式预定义

3.7小结

第4章Java代码编译与调试

4.1Eclipse编译与调试

4.1.1Eclipse编译原理

4.1.2Eclipse调试透视图

4.2Eclipse代码编译

4.2.1编译器设置

4.2.2编译偏好设置

4.2.3消除自动构建

4.2.4不能自动构建的问题

4.3运行程序

4.3.1运行Java程序

4.3.2运行JavaApple

4.3.3创建Java应用程序配置

4.3.4重新启动程序码运行

4.4Eclipse调试方法

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.1Web开发环境需求

5.1.2Lomboz插件简介

5.1.3MyEclipse插件简介

5.2Tomcat的安装与配置

5.2.1下载Tomcat

5.2.2安装Tomcat服务器

5.2.3启动与测试Tomcat服务器

5.2.4Tomcat目录结构

5.2.5配置Tomcat服务器

5.2.6server.xml配置文件

5.2.7Web应用的虚拟路径配置

5.2.8web.xml配置文件

5.3MySQL数据库安装和配置

5.3.1下载与安装MySQL

5.3.2配置MySQL

5.4MyEclipse安装与配置

5.4.1安装MyEclipse

5.4.2将Tomcat服务器与MyEclipse绑定

5.4.3在Eclipse中启动Tomcat服务器

5.5小结

第6章Eclipse中开发JSP

6.1Eclipse中创建Web工程

6.1.1新建工程向导

6.1.2Web工程目录结构

6.1.3Eclipse中添加类库

6.2新建Servlet

6.2.1Servlet简介

6.2.2使用向导新建Servlet

6.2.3生成的Servlet代码结构

6.2.4部署服务器

6.2.5测试Servle

6.3新建JSP页面

6.3.1JSP简介

6.3.2使用向导新建JSP页面

6.3.3Eclipse中编辑JSP页面

6.3.4JSP执行过程

6.3.5添加表单Form元素

6.3.6编写处理页面Check.jsp

6.3.7编写Servlet来处理表单

6.4连接数据库

6.4.1JDBC简介

6.4.2Eclipse中添加MySQL数据库驱动

6.4.3数据库设计

6.4.4Eclipse中连接数据库

6.4.5数据库访问类设计

6.5Eclipse中调试JSP和Servlet

6.5.1调试环境配置

6.5.2调试JSP页面

6.5.3调试Servlet文件

6.6小结

第7章Eclipse中开发Struts

7.1MyEclipse对Struts的支持

7.2Eclipse中创建Struts工程

7.2.1新建Struts工程向导

7.2.2Struts项目结构

7.2.3查看web.xml和struts-config.xml文件

7.3建立Struts核心组件

7.3.1创建JSP页面

7.3.2创建ActionForm

7.3.3创建Action

7.3.4创建Forward

7.3.5查看struts-config.xml文件

7.4在Eclipse中编辑JSP页面

7.4.1Struts标签输入支持

7.5Struts表单验证支持

7.5.1添加验证支持配置

7.5.2添加页面输入验证

7.6Eclipse中调试Struts

7.6.1部署Struts项目

7.6.2在Action和ActionForm中设置断点

7.6.3运行入口页面

7.6.4监控ActionForm接收表单数据

7.6.5监控Action处理请求

7.7小结

第8章Eclipse中开发Hibernate

8.1MyEclipse对Hibernate的支持

8.1.1Hibernate Config编辑器

8.1.2自动生成HibernateFactory管理

8.1.3自动生成映射文件

8.2Eclipse中开发Hibernate

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

8.2.2Hibernate项目结构

8.2.3配置hibernate.cfg.xml文件

8.2.4创建映射文件

8.3Hibernate项目设计与实现

8.3.1设计DAO层结构

8.3.2编写DAO Hibernate实现

8.3.3编写Service业务处理

8.3.4编写JSP页面与Servlet

8.4Eclipse中调试Hibernate

8.4.1编写Log4j日志配置文件

8.4.2部署Hibernate项目

8.4.3运行测试代码

8.4.4设置断点

8.4.5监控映射对象变量

8.5小结

第9章Eclipse开发Spring

9.1Spring框架分析

9.1.1Spring框架概要

9.1.2Spring包结构

9.2MyEclipse对Spring的支持

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

9.2.2对ORM自动支持

9.3Eclipse中开发Spring

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

9.3.2Spring项目结构

9.3.3applicationContext.xml配置文件

9.4Spring IoC

9.4.1Spring bean装配原理

9.4.2Eclipse中实现bean装配

9.5创建Spring ORM

9.5.1Spring ORM对Hibernate的支持

9.5.2为Spring项目添加Hibernate支持

9.5.3创建pojo映射

9.5.4使用HibernateTemplate

9.5.5调试Spring ORM

9.6创建Spring MVC

9.6.1Spring MVC介绍

9.6.2Spring MVC基本配置

9.6.3创建JSP页面

9.6.4编写Spring Controller

9.6.5修改Spring MVC配置文件

9.6.6返回结果

9.6.7项目部署与演示

9.7小结

第10章Eclipse开发AJAX程序

10.1AJAX简介

10.1.1AJAX基础

10.1.2AJAX框架和库

10.1.3AJAX与Java EE

10.2ATF对AJAX的支持

10.2.1ATF简介

10.2.2配置ATF开发环境

10.3使用ATF开发Dojo程序

10.3.1创建项目

10.3.2新建应用程序

10.3.3添加代码

10.3.4运行Dojo程序

10.3.5Mozilla透视图

10.4编辑和调试JavaScript代码

10.4.1JavaScript编辑器

10.4.2JavaScript调试器

10.5ATF对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.2Web项目打包与发行

11.2.1Web项目打包

11.2.2Tomcat服务器中发行Web项目

11.3小结

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

12.1版本控制协同开发和CVS

12.1.1版本控制

12.1.2常用版本控制软件

12.1.3Eclipse对CVS的集成支持

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

12.2.1CVS服务器的安装

12.2.2CVS服务器的配置

12.3CVS客户端的配置

12.3.1Eclipse连接CVS服务器

12.3.2Eclipse项目提交到CVS

12.3.3Eclipse共享项目的视图

12.3.4CVS项目导出到Eclipse

12.4文件提交与更新

12.4.1文件提交

12.4.2文件更新

12.5打包版本与分支操作

12.5.1CVS打包版本

12.5.2恢复历史版本

12.5.3分支操作

12.6小结

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

13.1JUnit简介

13.1.1常用的单元测试方法

13.1.2使用JUnit的好处

13.2安装JUnit单元测试插件

13.2.1安装JUnit包

13.2.2配置JUnit选项

13.3Eclipse中进行单元测试

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

13.3.2编写测试用例

13.3.3运行测试用例

13.3.4查看结果

13.3.5测试用例中调试代码

13.4使用DBUnit测试数据库

13.5小结

第14章使用Ant支持

14.1Ant简介

14.2Ant安装和配置

14.2.1安装Ant

14.2.2配置Ant环境变量

14.2.3Ant的依赖库

14.2.4运行Ant

14.3build.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.9Ant和JUnit结合进行单元测试

14.10小结

第四篇Eclipse开发实例

第15章在线访问统计系统

15.1功能分析

15.2数据库设计

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

15.3.1Web项目创建

15.3.2项目实现分析

15.4记录客户访问

15.4.1客户端信息获取技术

15.4.2访问页面实现

15.5生成统计分析结果

15.5.1JFreeChart简介

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.1Struts实现MVC

16.3.2Model层设计

16.4框架结构与Web项目配置

16.4.1总体框架结构

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

16.4.3Struts和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.4Hibernate持久层

17.4.1设计持久化对象(PO)

17.4.2创建持久化对象

17.4.3映射持久化对象

17.5实现DAO层

17.5.1DAO组件的定义

17.5.2实现DAO组件

17.5.3部署DAO层

17.6实现Service层

17.6.1Service组件的设计

17.6.2Service组件的实现

17.7实现后台管理(MVC层)

17.7.1产品目录管理

17.7.2产品管理

17.7.3订单管理

17.8实现系统前台(MVC层)

17.8.1前台页面的Header

17.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.1Eclipse简介

1.1.1Eclipse的由来和发展

大约在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),本书讲解的所有内容(包括实例与基础知识)都是基于该版本的。

想了解更多关于Eclipse的信息,请访问:nttp://www.eclipse.org/。

……

Eclipse 开发学习笔记(含光盘1张)

Eclipse 开发学习笔记(含光盘1张)

Eclipse 开发学习笔记(含光盘1张)

Eclipse 开发学习笔记(含光盘1张)

Eclipse 开发学习笔记(含光盘1张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有