词条 | Eclipse核心编程:插件界面与Web开发 |
释义 | 本书全面、详实地介绍了基于优秀的Java开发平台——Eclipse,进行插件、界面和Web开发方面的内容。书中不仅包括适合Java初学者阅读的编译和运行Java应用程序,在Eclipse中配置环境变量、构建路径,使用Junit编写测试代码等Eclipse开发的基础知识;还包括适合Eclipse具体项目开发人员阅读的开发Java图形应用程序,开发Web应用程序,为Eclipse平台开发插件等Eclipse核心编程的重要内容。 版权信息书 名: Eclipse核心编程:插件界面与Web开发 作 者:刘海 出版社: 人民邮电出版社 出版时间: 2007 ISBN: 9787115158369 开本: 16 定价: 49.00 元 目录第1部分Eclipse快捷入门篇 第1章Eclipse程序开发入门2 1.1安装EclipseIDE2 1.2创建Java程序4 1.2.1创建Java项目4 1.2.2创建类6 1.2.3编写代码7 1.2.4运行Java程序8 1.2.5查看项目的目录结构9 1.3生成Getter和Setter方法9 1.4配置Java构建路径12 1.4.1在项目中导入第三方库12 1.4.2配置项目构建路径13 1.5使用模板16 1.5.1编辑器模板16 1.5.2代码样式模板19 1.6实例——创建PetStore项目的持久层22 1.7小结24 第2章使用Eclipse进行敏捷开发25 2.1单元测试25 2.1.1安装JUnit26 2.1.2编写测试用例27 2.1.3运行测试用例29 2.1.4快速创建测试用例32 2.2重构34 2.2.1重命名34 2.2.2提取方法36 2.2.3移动类38 2.2.4PushDown38 2.2.5其他重构方法39 2.3小结39 第2部分Eclipse图形应用开发篇 第3章SWT应用程序设计42 3.1SWT基础42 3.1.1安装SWT43 3.1.2一个完整的SWT程序47 3.1.3Widget类48 3.1.4Display类50 3.1.5Shell类51 3.2SWT基本窗口组件53 3.2.1Label53 3.2.2Button55 3.2.3Text60 3.2.4List70 3.2.5Combo73 3.2.6Menu和MenuItem75 3.2.7ProgressBar82 3.2.8Scale87 3.3事件88 3.3.1无类型监听器88 3.3.2类型监听器89 3.4布局89 3.4.1布局与布局数据91 3.4.2FillLayout92 3.4.3RowLayout95 3.4.4GridLayout100 3.4.5FormLayout110 3.5对话框110 3.5.1对话框的基本原理111 3.5.2消息对话框112 3.5.3目录对话框114 3.5.4文件对话框116 3.5.5颜色选择对话框120 3.5.6字体选择对话框123 3.6图形124 3.6.1绘制图形124 3.6.2字体130 3.7小结133 第4章JFace和Eclipse插件开发134 4.1JFace的设计134 4.1.1Viewer139 4.1.2Actions141 4.1.3对话框和向导142 4.1.4图像资源142 4.2JFace应用程序143 4.2.1JFace的安装143 4.2.2一个完整的JFace程序144 4.3视图举例146 4.4用户行为156 4.5对话框170 4.5.1定制对话框170 4.5.2向导框173 4.6插件开发的基本概念183 4.6.1Eclipse平台中的插件的关系184 4.6.2插件扩展点186 4.7小结186 第3部分EclipseRCP开发篇 第5章FeedExp应用程序开发190 5.1RSS阅读器190 5.1.1什么是RSS190 5.1.2RSS阅读器实例191 5.1.3实例——FeedExp新闻阅读器193 5.2FeedExp的开发步骤193 5.3搭建开发环境194 5.4编写代码195 5.4.1利用模板创建FeedExp项目195 5.4.2运行项目198 5.5小结200 第6章FeedExpGUI模块开发201 6.1FeedExp程序框架201 6.1.1Application类202 6.1.2ApplicationWorkbenchAdvisor类203 6.1.3ApplicationWorkbenchWindowAdvisor类203 6.1.4ApplicationActionBarAdvisor类204 6.1.5Perspective类205 6.2创建频道视图205 6.2.1添加视图205 6.2.2构造数据模型207 6.2.3实现视图对数据的解析211 6.3向FeedExp添加行为214 6.3.1创建Action214 6.3.2在主菜单和工具栏中加入行为223 6.3.3关于消息传递226 6.4实现右键菜单228 6.5创建新闻列表视图231 6.5.1添加新闻列表视图231 6.5.2实现对新闻列表数据模型的解析233 6.5.3关联频道视图与新闻列表视图238 6.6创建编辑器242 6.6.1添加编辑器242 6.6.2关联编辑器与新闻列表视图246 6.7创建浏览器视图248 6.8小结251 第7章FeedExp底层实现与完善252 7.1NewsFeed读取与解析252 7.1.1Syndication格式介绍252 7.1.2使用ROME255 7.1.3Newsfeed模型重构260 7.1.4在RCP中使用第三方JAR包263 7.2频道的导出与导入267 7.2.1OPML格式267 7.2.2频道模型重构268 7.2.3频道导出模块274 7.2.4频道导入模块287 7.2.5频道的初始化与持久化287 7.3完善视图及其关联290 7.3.1使用多线程读取新闻频道290 7.3.2改善用户交互294 7.4从项目到产品296 7.4.1装饰产品外观296 7.4.2创建独立程序303 7.5小结307 第4部分JavaWeb应用程序开发篇 第8章建立Web应用程序开发环境310 8.1Eclipse下最简单的Web开发方式310 8.1.1安装Tomcat服务器310 8.1.2安装SysdeoTomcatPlugin插件311 8.1.3建立开发目录313 8.2使用EasyStruts插件构造Struts开发环境319 8.3使用StrutsConsole插件构造Struts开发环境321 8.4构建StrutsIDE开发环境324 8.5使用MyEclipse构建Web开发环境327 8.6使用WTP套件构建Web开发环境332 8.7小结336 第9章使用EasyStruts进行Web开发337 9.1创建Tomcat项目337 9.2使用EasyStruts添加Struts支持339 9.3使用EasyActionAssociatedwithaform功能342 9.4修改InfoForm类347 9.5修改InfoAction类352 9.6修改JSP文件354 9.7测试应用程序356 9.8使用EasyForward357 9.9使用EasyMessageResource对内容进行国际化359 9.10使用EasyDatasource连接到数据库360 9.11使用EasyException处理异常364 9.12使用EasyModule对应用进行模块化367 9.13使用EasyPlugIn创建定制插件371 9.14部署应用程序373 9.15小结374 第10章使用Spring框架开发Web应用程序375 10.1Spring简介375 10.1.1Spring轻型框架375 10.1.2Spring开源项目与社区377 10.1.3Spring的获取与安装377 10.2控制反转容器380 10.2.1使用Setter注入法380 10.2.2使用构造函数注入法383 10.2.3注入参数384 10.2.4Bean的创建模式387 10.2.5避免使用Auto-Wiring388 10.3数据存取390 10.3.1在Spring应用程序中配置Hibernate392 10.3.2HibernateDaoSupport与HibernateTemplate395 10.4事务处理399 10.5实例程序406 10.5.1Swiki程序DAO层实现409 10.5.2Swiki程序业务逻辑层实现417 10.5.3Swiki程序Web层实现420 10.6小结432 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。