OSGi enRoute – 2.2 – 基础教程索引

20170924_001

原文为:http://enroute.osgi.org/tutorial_base/050-start.html

在本教程中,我们开发了一个小工程,其中创建了一个简单的与OSGi控制台shell进行交互的服务器应用程序。

免责声明:此教程用于学习使用OSGi enRoute,不是关于学习Java、Git、更不是培训学习Eclipse。我们假设你已经具备了这些工具的基本技能。

关于本教程如果你有任何疑问,请在论坛上进行讨论。

章节介绍

1. Prerequisites – 使用OSGi enRoute的准备工作(重要!)

2. The Workspace –创建并管理一个bnd工作空间。

3. API Project – 如何合适地使用bnd工程,基于API进行设计。

4. Provider Project – 创建一个工程,提供一个Eval服务的实现。

5. Testing the Provider with (Standard) JUnit – 通过标准的(非OSGi)单元测试来测试Provider工程。

6. Running Your Code –如果在一个框架中运行你的代码。

7. Debugging –如何调试一个运行中的框架。

8. Dependencies –处理外部依赖(或者找到Maven Central库)

9. Testing in OSGi –在运行中的OSGI框架中运行JUnit测试

10. Deploying an Application – 创建并部署一个样例程序

11. Continuous Integration –如何设置一个Git工程并运行一个持续集成服务器

结束语

现在你已经完成了本教程的学习!接下来做什么呢?

首先由于我们仍处于Beta状态,我们希望得到反馈。我们最期望得到的反馈是就是在文档上的pull请求。作为一个早期用户,你肯定会接触到不完善的地方,甚至是可笑的事情,或者你会有非常好的主意。欢迎访问Github上的 OSGi enRoute版本库。将它clone到自己的账户下,修改或增加内容,发出一个pull请求。我们以及其他和你一样的朋友都会非常感激这些贡献。

在你完成这些教程之后,你应该对于如何使用OSGi enRoute来构建应用程序有了基础的感觉。因此最佳的持续学习方式是基于这些规则来构建一些小程序。不断地解决真实的问题是学习新技术的最佳方式。如果你遇到了问题,可以使用论坛来提问并获得答案。

并且跟踪此站点,我们将会扩展本网站,提供在网上可以找到的各种服务的一览表。这些信息将会告诉你如何在真实样例程序中使用这些服务。

打赏一下
支付宝
微信
除非注明,博客文章均为原创,转载请标明文章地址
本文地址: http://www.javafxchina.net/blog/2017/09/osgi-enroute-0202/
百度未收录