- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 / Java Web设计实用教程 主 编:孔 昊 副主编:卢 霞 机械工业出版社 Eclipse的体系结构 (重点) Eclipse的历史及发展过程 Eclipse的安装(重点) 知 识 点 Eclipse插件的安装(重点) Eclipse的历史及发展过程 一、Eclipse 的起源及发展 IBM 面临着挑战; 1998 年,IBM成立了一个项目开发小组,探索下一代开发工具; 2001 年 12 月,IBM捐赠价值 4 千万美元的源码给开源社区,同时成立 Eclipse 协会(Eclipse Consortium); 2004年初成立了 Eclipse 基金会(Eclipse Foundation) Eclipse的历史及发展过程 二、Eclipse 的发布历史 3.7 2011年6月 Indigo(靛青) 3.6 2010年6月23日 Helios(赫利俄斯) 3.5 2009年6月24日 Galileo(伽利略) 3.4 2008年6月25日 Ganymede(伽倪墨得斯) 3.3 2007年6月25日 Europa(欧罗巴) 3.2 2006年6月30日 Callisto(卡利斯托) 3.1 2005年6月27日 IO(伊奥) 3.0 2004年6月25日 2.1 2003年3月28日 2.0 2002年6月28日 1.0 2001年11月7日 平台版本 发行日期 版本代号 Eclipse的体系结构 一、Eclipse的体系结构 Eclipse是一种普遍适用的开放式扩展IDE。 所谓普遍适用就是它不仅仅可以用来开发Java程序,也可以用来开发C/C++、PHP; 所谓开放式扩展就是任何人都可以扩展Eclipse的功能。这源于Ecipse拥有一个优良的体系结构,该体系结构由一个微小核心及众多插件组成。 Eclipse的体系结构 Eclipse体系结构图 Eclipse的体系结构 运行时内核:负责所有已安装插件的发现和启动,并且创建关于插件的注册信息。 工作空间:是一个管理用户资源的插件。这些资源包括用户创建的项目和其中的文件,以及文件变更和其他资源。 工作台:是指桌面开发环境,包含一个或多个透视图,其目标是获得无缝的工具集成。 SWT/JFace:是Eclipse为开发人员提供的、生产大量 GUI 驱动工具和应用程序的基础。 Eclipse的帮助功能:提供了一个附加的导航结构,帮助的内容很全面,并且允许工具以HTML文件的形式添加文档。 团队支持:团队支持组件负责提供版本控制和配置管理支持。 Eclipse的体系结构 二、Eclipse的插件机制 Eclipse的设计思想是“一切皆为插件”。 ⑴ 插件模型 Eclipse由一个很小的核心和大量建立在核心之上的插件组成,在运行时可以动态发现插件。Eclipse核心非常小,仅负责基本环境的后台处理工作和提供标准的用户导航模型;而其他功能都基于核心写成插件,只专注于自身任务的处理。 如:Eclipse的图形API(称为SWT/JFace)、Java开发环境插件(简称JDT)、插件开发环境(简称PDE)等,Eclipse对这些插件的协同工作提供了良好的支持,不仅安装简单,还可以无缝结合。 Eclipse的体系结构 ⑵ 插件扩展机制 可以利用Eclipse的插件开发环境开发自己的Eclipse插件,随己所需地扩展Eclipse的功能。同时扩展还可以创建自己的扩展点,即插件模式的扩展和扩展点是递归的。 Eclipse的体系结构 ⑶ 插件的商业效益 由于插件可以使用商业许可证发行,开发人员可以直接为 Eclipse 构建插件,然后进行出售,获取商业利润。Eclipse 的所有成员公司基本都是商业软件提供商,也就证明了这个问题的本质。目前全球有上百万开发人员在使用 Eclipse, 因此中国的开发人员完全可以构建有价值的插件和工具,然后进行销售。 Eclipse的体系结构 ⑷ 开发插件的标准 最初,Eclipse的插件机制是自己设计的,在OSGI(Open Service Gateway Initiative)为动态插件机制方面的标准后,Eclipse按OSGI标准重新实现了自己的插件机制,并形成了一个独立的项目Equinox([i:kwinOks]),是OSGI标准的一个实现。由于Equinox有Eclipse IDE这么个成功案例,反应出了Equinox作为OSGI框架的优势。 Eclipse的安装 安装Eclipse非常简单
您可能关注的文档
- Office综合应用教程李永平涂金德张浩素材任务5制作成绩分析报告任务5学生成绩分析报告.ppt
- Office综合应用教程李永平涂金德张浩素材任务9制作流程框图任务9制作流程框图.ppt
- Office综合应用教程李永平涂金德张浩素材任务15我的班级制作任务15制作“我的班级”演示文稿.ppt
- OGS油墨调配流程.ppt
- OHSAS18000职业安全卫生管理体系—知识介绍66页课件.ppt
- OHSAS18001职业卫生安全管理体系标准讲义安全.ppt
- OK第8章节_教学理论-扈中平主编现代教育学主讲:郭孔生课件.ppt
- ok投资银行学课件-第3章节.ppt
- pep六年级上册recyle1第一课时课件.ppt
- PEP六年级英语上册一般将来时的学习.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap2Eclipse的集成开发环境课件.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap3Eclipse中搭建Web开发环境课件.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap4Eclipse中开发Web项目课件.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap5Eclipse开发实例—电子会议厅课件.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap6Struts实现MVC设计课件.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap7Hibernate实现数据持久化课件.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap8JUnit单元测试课件.ppt
- JavaWeb设计实用教程——基于Eclipse环境的应用开发教学课件作者孔昊chap9使用CVS进行版本控制课件.ppt
- JavaWeb应用开发技术教学课件作者任文娟第1章节JavaWeb应用概述课件.ppt
- JavaWeb应用开发技术教学课件作者任文娟第3章节JSP技术课件.ppt
有哪些信誉好的足球投注网站
文档评论(0)