全部分类

《Eclipse精要与高级开发技术》
(图片仅供参考)

查看付款方式  了解购物流程

《Eclipse精要与高级开发技术》

编    号: 136937
著 作 者: 张云涛等编著
出 版 社: 电子工业出版社
书    号: 9787121007279
出版日期: 2005-1-1
市 场 价: ¥32 元
书 店 价: ¥30.4 元
立即节省: ¥1.6 元
人    气: 
《Eclipse精要与高级开发技术》   《Eclipse精要与高级开发技术》
咨询电话:029-86698115
到款传真:029-82086768



其他支付方式

内容简介
内容简介eclipse是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想像力和创造空间。eclipse自身包含大量的内置功能,加上功能丰富的插件,将构成一个丰富多彩的工作环境而不仅仅是一个ide。本书内容由浅入深,先介绍了eclipse平台体系结构、工作台、java集成开发环境、java程序调试;再介绍了junit,eclipse配置管理,eclispe开发环境中的应用服务器tomcat,eclipse中的资源构建和构建工具ant;最后介绍了eclipse下的web应用开发、插件开发技术、struts应用开发和mysql数据库应用开发。 本书适合于java程序员、自由软件爱好者及各类软件开发人员阅读。 图书目录第1章eclipse简介 11.1什么是eclipse 11.2eclipse项目 21.2.1eclipse平台 21.2.2java开发工具 31.2.3插件开发环境 41.3eclipse工具项目 51.4eclipse技术项目 51.5eclipse的发展历程 51.6如何获取eclipse程序和代码 61.7eclipse软件开发工具箱的安装和运行 61.8寻求帮助和报告错误 10第2章eclipse平台体系结构 112.1平台基本机制 112.2平台运行时 132.3工作空间(workspace) 142.4工作台(workbench) 152.5标准小窗口工具箱和图形用户界面框架 162.5.1swt 162.5.2jface 172.6团队协同开发 182.7帮助 192.8外部工具 20第3章工作台 223.1eclipse工作台概述 223.1.1透视图 233.1.2视图 253.1.3编辑器 263.2eclipse平台的菜单 293.3eclipse平台的工具栏 303.4创建项目 313.4.1使用文件菜单 323.4.2使用上下文导航菜单 333.4.3使用新建向导工具按钮 343.5资源管理 343.5.1资源管理概述 343.5.2浏览和查找资源 353.5.3创建文件和文件夹 383.5.4导入导出资源 393.5.5删除资源 413.5.6复制、重命名和移动资源 423.5.7资源比较 423.6任务及任务视图 443.7书签和书签视图 463.8定制工作台 473.8.1定制快速视图 473.8.2定制工具栏 483.8.3定制键绑定 493.8.4更改字体和颜色 493.8.5更改选项卡的放置 503.8.6定制透视图 50第4章eclipse的java集成开发环境 534.1验证jre安装和类路径变量 534.2在eclipse中编写一个简单的java程序 544.2.1java透视图 544.2.2创建一个新的java项目 554.2.3创建一个新的java包 554.2.4创建一个新的java类 564.2.5代码编写和代码辅助功能 584.2.6编译和运行程序 604.3eclipse的定制 624.3.1首选项 634.3.2定制jre 644.3.3格式化java代码 664.4其他的与java编程紧密相关的透视图和视图 684.4.1包资源管理器视图 684.4.2层次结构视图 684.4.3控制台视图 694.4.4浏览透视图 704.4.5java类型层次结构透视图 71第5章eclipse中的java程序调试 725.1概述 725.2调试透视图简介 725.3常规调试技术 735.3.1断点 735.3.2调试透视图 745.3.3控制程序执行 765.3.4检查程序的执行情况 785.4高级调试技术 785.4.1表达式的计算和显示 785.4.2查看和修改变量和字段的值 795.4.3条件断点 815.4.4java异常断点 815.4.5监视点 825.4.6方法断点 835.4.7代码片段编辑测试窗页面 845.4.8远程调试 865.5热代码替换 87第6章junit 886.1单元测试简介 886.1.1单元测试概述 886.1.2junit测试的作用 896.1.3junit的获取和安装 896.1.4eclipse中junit的设置 906.2junit测试案例 906.2.1在eclipse中创建测试案例 906.2.2向测试案例中添加测试方法 926.2.3运行测试案例 936.2.4创建第二个测试案例 956.2.5编写测试案例的考虑事项 966.3测试套件 976.3.1在eclipse中创建junit测试套件 976.3.2运行测试套件 986.4测试案例和测试套件的调试执行方式 98第7章eclipse配置管理 1007.1eclipse的结构 1007.1.1eclipse目录内容 1007.1.2功能部件的作用 1007.1.3标识运行时平台中的功能部件 1017.2安装/更新透视图和相关视图 1017.2.1安装配置视图 1027.2.2功能部件更新视图 1037.2.3预览视图 1037.2.4外部预览视图 1047.3更新管理 1057.3.1在eclipse中安装插件 1057.3.2在eclipse中更新插件 1067.3.3使用组更新一次安装几个功能部件 1077.4eclipse中的插件配置管理 1087.4.1检查eclipse平台的当前配置 1087.4.2保存eclipse平台的当前配置 1107.4.3恢复已保存的配置 1117.4.4选取正在挂起的更改 111第8章eclipse开发环境中的应用服务器tomcat 1128.1tomcat简介 1128.2tomcat的安装 1138.2.1tomcat的获取 1138.2.2tomcat的安装和配置 1138.2.3tomcat的安装测试 1168.3sysdeotomcat插件的安装和配置 1178.4服务器配置文件server.xml 122第9章eclipse下的web应用开发 1259.1servlet 1259.1.1servlet简介 1259.1.2servlet的处理流程 1269.1.3javaservletapi 1279.1.4servlet生命周期 1279.1.5一个简单的servlet程序的示例 1299.1.6eclipse中的servlet应用程序的开发 1309.2jsp 1319.2.1jsp简介 1319.2.2jsp的实现和运行方式 1329.2.3jsp的访问模型 1339.2.4jsp文档结构和语法概述 1359.2.5eclipse中的jsp的创建 1389.3web应用程序的打包和部署 1409.3.1部署描述符文件web.xml 1409.3.2web应用的部署 1429.4使用lomboz插件开发j2ee应用程序 1439.4.1lomboz的获取 1439.4.2lomboz的安装 1449.4.3lomboz在eclipse中的配置 1449.4.4lomboz的jsp应用程序开发示例 1459.4.5lomboz的servlet应用程序开发示例 1499.4.6lomboz中的程序调试 152第10章eclipse插件开发技术 15510.1eclipse插件开发简介 15510.1.1eclipse的插件结构 15510.1.2开发eclipse插件的基本步骤 15610.1.3定义扩展点 15710.2使用jdt开发eclipse插件的示例 15810.3使用pde开发插件 16210.3.1pde简介 16210.3.2pde的配置 16210.3.3“插件开发”透视图和相关视图 16310.3.4使用pde开发插件的简单示例 16410.3.5插件清单编辑器 167第11章eclipse的图形用户界面的构建 17111.1swt简介 17111.2swtapi的结构 17211.3小窗口 17311.3.1小窗口应用程序的结构 17311.3.2小窗口应用程序的系统资源管理 17411.3.3控件 17511.3.4定制小窗口 17811.4swt的布局 18111.4.1filllayout 18111.4.2rowlayout 18111.4.3gridlayout 18211.4.4formlayout 18311.5swt的事件和线程 18511.5.1事件 18511.5.2线程 18611.6开发swt程序的示例 18911.7jface简介 19311.8jface的体系结构 19411.9查看器 19511.10jface操作和添加项 19611.11在eclipse中创建jface应用程序 197第12章eclipse下的struts应用开发 20012.1struts简介 20012.1.1struts概述 20012.1.2struts的获取和安装 20112.1.3struts的配置 20112.2struts框架概述 20212.2.1mvc模式 20312.2.2j2ee中mvc模式的实现 20412.2.3struts框架 20512.2.4基于struts框架的开发流程 20812.3视图及其构建 20812.3.1视图简介 20812.3.2在struts中构建视图 20912.4控制器及其构建 20912.4.1控制器简介 20912.4.2在struts中构建控制器 21012.5模型及其构建 21112.6struts应用的配置 21212.6.1国际化struts应用程序 21212.6.2web.xml文件 21312.6.3struts-config.xml文件 21412.7eclipse中开发struts应用的简单示例 21512.7.1创建struts项目 21512.7.2使用“easyactionassociatedwithaform”向导 21912.7.3修改actionform类 22312.7.4修改action类 22612.7.5修改jsp文件 227第13章eclipse的版本控制及cvs 22913.1eclipse的本地版本控制 22913.1.1比较操作 22913.1.2本地历史记录 23113.2cvs概述 23213.3cvs的基本原理 23313.4安装和配置cvs资源库 23413.4.1安装cvsnt 23413.4.2创建cvs资源库 23513.5eclipse中实施cvs系统 23613.5.1向资源库提交项目 23713.5.2标记资源版本 24113.5.3从cvs资源库检出项目和模块 24213.5.4更新 24313.5.5补丁程序的创建和应用 244第14章eclipse中的资源构建和构建工具ant 24714.1ant简介 24714.1.1ant概述 24714.1.2ant的获取和安装 24714.1.3ant的配置 24814.2构建文件 24814.2.1 25014.2.2 25014.2.3 25114.2.4 25114.2.5 25114.2.6 25214.2.7 25214.2.8 25314.2.9 25314.2.10 25314.2.11 25314.3ant数据类型 25414.3.1argument 25414.3.2environment 25414.3.3filelist 25514.3.4patternset 25514.3.5fileset 25514.3.6filterset 25614.3.7path 25614.3.8mapper 25614.4ant的运行 25614.5eclipse和ant的集成 25714.5.1创建ant构建文件 25714.5.2编辑ant构建文件 25814.5.3运行ant构建文件 25814.5.4保存和重用ant选项 25914.5.5eclipse中的ant视图 26014.5.6修改ant类路径 26114.5.7使用其他版本的ant 26214.6在eclipse中使用ant的示例 263第15章eclipse环境下的mysql等数据库应用开发 26515.1mysql简介 26515.1.1mysql的获取和安装 26515.1.2mysql的配置 26515.2数据库连接 26615.2.1jdbc对象 26615.2.2jdbc驱动程序的类型 26715.2.3jdbc的使用 26815.2.4mysql数据连接池 27015.2.5一个简单的数据库查询的例子 272附录a开放源代码软件 273附录b自由软件 278附录c通用公共许可证 280附录d通用公共许可证的法律要点和热点问题的阐释 285参考文献 290 序言/前言前言开放源代码是目前软件发展的趋势之一。开放源代码运动已经获得了越来越多的关注,并取得了很大的成功,如linux、apache等。开放源代码项目的发展趋势正由操作系统逐步转向开发工具和中间件。目前eclipse项目已经发展成为了一个庞大的eclipse联盟。eclipse.org是软件开发工具商为加快和繁荣eclipse软件开发而组织的联盟。eclipse开放源代码社区的目标是为了创建更好的软件开发环境以及提供集成平台,共享创建易于互操作的eclipse产品利益。通过合作和共享核心集成技术,基于eclipse平台上的软件开发商可致力于他们的专业领域及创建新的技术。目前已有150多家软件公司参加到eclipse项目中,如ibm、borland、redhat、oracle、sybase等。eclipse平台是一个开放的、可扩展的集成开发环境(ide),它可用于创建、集成和部署各类开发工具。eclipse平台包含了大量的内置功能,eclipse平台不仅为集成软件开发工具的开发、构造和运行提供基础模块,还提供了一整套的公共服务集,并建立了项目开发人员构建应用软件和相关组件所需的框架、基础结构和交互式工作台。eclipse平台的诱人之处在于它有大量的工具开发者创建性能、功能出色的集成工具集。并且用户可以很方便地灵活使用这些工具满足其特定需求。通过eclipse项目,开发和维护eclipse平台及相关工具,以满足软件工具开发者及其用户的需求,从而实现eclipse作为工具平台的目标。eclipse软件可以集成不同的软件开发工具供应商的产品,任何开发工具厂商都可以将他们的开发工具或组件加入到eclipse平台中,用户可以通过相同的接口使用不同的工具,即可在同一集成环境中同时使用不同开发商开发的软件工具。这使开发者可以在一个集成环境下使用来自多个厂商的不同工具,能够使开发人员在整个开发过程中都能进行建模、构建、测试和调试工作,软件开发者可以在eclipse中选择不同的开发工具,并进行整合,从而降低开发成本,提高开发效率。开发者还可以避免因使用不兼容的工具所带来的烦琐任务,并保证了相关产品的一致性。作者从eclipse开放源代码项目建立之初即关注此项技术和相关信息,深深地被她所吸引,并在最近几年一直从事eclipse技术的学习、研究、应用和推广。在推动eclipse普及和应用的过程中,作者感到目前eclipse社区呈蓬勃发展之势,广大eclipse技术爱好者迫切希望能有一些系统、全面的eclipse技术资料,尤其是中文资料。在众多的eclipse技术爱好者的鼓励之下,作者一年前即着手本书的编写。在编写过程中,eclipse及其相关开发技术也在不断的发展、进步之中。本书试图跟踪最新的eclipse技术发展动态。在本书编撰过程中,作者努力融合各类相关的eclipse中英文材料,如eclipse的联机文档、eclipse技术专家和爱好者的研究论文、因特网和讨论组中的各类信息,在此编者就不一一致谢,详细信息参见参考文献。此外,本书还包括作者的研究和开发经验,以及作者与广大的eclipse技术爱好者的讨论心得等,并加以整理,其间数易其稿。然而,由于eclipse是一个迅速发展的技术领域,并不断有新技术、新概念、新产品等涌现,加之作者的水平和能力所限,书中的不当之处在所难免,敬请专家和读者朋友指正。您的任何建议和批评都是我们极为宝贵的财富。如果您能将意见和建议发往ytzhang@mail.sjtu.edu.cn、yuntao_zhang@hotmail.com或lgong@mail.sjtu.edu.cn,我们将不胜感激。作者将努力和广大的eclipse技术爱好者一起分享您的真知灼见,并在新版本中改进不足之处。让我们携起手来一起推动eclipse社区的发展吧!张云涛龚玲2004年12月于上海交通大学
更多介绍

其他说明
字数:423千字 页码:292 开本:16开

第一发货地
西安

相关书籍
用户评论共0 条
用户评论共 0