今天利用空闲时间实践了下《osgi实战》中的登录注册例子,《osgi实战》是06年出来的,现在09了,开发环境都发生了变化,所以实践起来和其中有些出入,特记录下来,希望给其他学习同志有些帮助:
(我自己的环境是:eclipse3.4.0,jdk5.0)
1.
org.eclipse.equinox.http_1.0.200.v20080421-2006.jar,这个包我down下来无论是放在eclipse/plugins下还是通过link方式,eclipse里面就是找不到,最后重新到equinox最新5.0下下载
org.eclipse.equinox.http_1.0.300.v20090520-1800.jar,link方式成功被找到
2.关于org.eclipse.equinox.servlet.api这个现在equinox官方下已经找不到了,网上已经有人说了,直接用javax.servlet(2.4..)这个就可以了,这个Target Platform自带就有了。
所以,现在要尝试运行这个例子,只要上equinox官方5.0下载org.eclipse.equinox.http_1.0.300.v20090520-1800.jar就ok了,其他流程变化不大。
还有个问题,碰到了乱码,这个问题其他同志是否有碰到过?
分享到:
相关推荐
### OSGI实战知识点概述 #### 一、序言与背景介绍 - **背景与动机**:作者在工作之初便对插件体系结构产生了浓厚兴趣,尤其关注ant、maven等构建工具及其插件系统。这表明作者对于软件模块化、可扩展性的重视。 - ...
在“OSGI实战”文档中,作者深入浅出地介绍了如何在实际开发环境中应用OSGI技术。 一. 序 这部分可能涵盖了OSGI的基本概念和历史背景,解释了为什么在Java开发中引入OSGI模块系统的重要性,以及它如何解决了传统...
### OSGi实战进阶篇知识点总结 #### 一、序言与背景 - **序言**:作者从个人经历出发,表达了对于插件体系结构的兴趣,并提到了早期接触的一些工具,如Ant和Maven,这表明作者对于构建工具及模块化开发有着深厚的...
根据提供的文件信息,我们可以归纳出一系列有关《OSGI实战》的知识点,主要聚焦于OSGI的概念、使用场景、以及本书的具体内容。以下是基于标题、描述、标签和部分内容的知识点总结: ### OSGI简介 **OSGI**(Open ...
OSGI实战文档是一份深入介绍OSGI应用的教程,适合对OSGI技术感兴趣的读者学习和参考。 文档的作者是BlueDavy,他通过OSGI实战V1.0版本,详细描述了OSGI项目实施的整个过程,并提供了代码示例和运行环境,以便读者...
《OSGI实战教程》是一份详尽的指南,旨在深入探讨OSGI框架的各个方面,以及如何在实际项目中有效利用这一技术。OSGI,全称为Open Service Gateway Initiative,是一种用于构建模块化系统的Java标准,其核心价值在于...
### OSGI实战知识点概述 #### 一、序言与背景介绍 - **背景**: 作者自工作以来一直关注插件体系结构,从早期接触ant、maven等工具开始,逐渐认识到模块化的重要性。 - **目标**: 通过本书籍,作者旨在分享其在OSGI...
OSGI实战 - **文档结构**:文档分为多个章节,覆盖了从基础到高级的各个方面,包括体验OSGI、OSGI带来的好处、案例分析、框架介绍、基于Equinox的实战等内容。 - **实战内容**: - **做好准备**:介绍了开始OSGI...
- **Frederic Daoud**称赞本书写作风格生动有趣,采用“动手实践”的方式让读者仿佛置身于OSGi工作坊之中,亲身体验各种工具和技术。 - **Erik Weibust**指出,本书不仅讲述了为什么以及如何使用OSGi编写模块化Java ...
标题中的“【转】亲历基本 OSGI 实例,进入另番思维领域”提示我们,这是一篇关于OSGi(Open Services Gateway Initiative)基础实例的分享,作者通过实践体验,引导读者理解OSGi这种模块化系统的新思维方式。...
### Eclipse 插件开发实战详解 #### 一、Eclipse 内核结构与扩展点机制 **1. Eclipse 内核结构概述** Eclipse 的核心是插件加载器,整个平台由众多插件组成,其架构特点在于轻量级的核心与高度可扩展的设计。在...
本资源提供的"《Eclipse RCP 应用系统开发方法与实战 源代码》"是针对Eclipse RCP开发的实践教程,包含了多个章节的源代码实例,帮助开发者深入理解和掌握Eclipse RCP的开发技巧。 1. **Eclipse RCP基础** Eclipse...
- **移动应用案例**:对于移动应用开发,书中也提供了一个案例研究,演示了如何通过模块化来提高应用的性能和用户体验。特别是在资源有限的情况下,模块化能够有效减少内存占用并加快启动速度。 #### 六、总结 ...
7. **实战演练**:提供实际操作步骤,让读者动手实践,通过创建和修改模块来体验Equinox的动态性。 8. **最佳实践**:分享在使用Equinox开发中的最佳实践和常见陷阱,帮助开发者避免常见错误,提高开发效率。 9. *...
1. **插件体系**:Eclipse RCP的基础是插件模型,每个功能模块都是一个独立的插件,通过OSGi服务进行通信。开发者需要理解如何创建、配置和管理插件,以及它们之间的依赖关系。 2. **工作台(Workbench)**:...