OSGi in Action source code examples
===================================
Requirements:
Java SDK (1.5 or later http://java.sun.com/javase/downloads/index.jsp)
Apache Ant (1.7 or later http://ant.apache.org/bindownload.cgi)
Contents:
chapter01
* greeting-example - "Hello, world" using each OSGi layer in turn
chapter02
* paint-nonmodular - Original non-OSGi paint application
* paint-modular - Painting with modularity
chapter03
* shell-example - Remote shell example (telnet 127.0.0.1 7070)
* paint-example - Painting with lifecycles (extender pattern)
chapter04
* dynamics - Examples & counter-examples of handling services
* paint-example - Painting with services (whiteboard pattern)
chapter05
* paint-example - Painting with advanced modularity
chapter06
* BeanUtils-example - Wrapping BeanUtils
* HttpClient-example - Wrapping HttpClient
* jEdit-example - Migrating jEdit to OSGi
chapter07
* migration-example - Migrating tests to OSGi
* mocking-example - Mocking OSGi APIs
* testing-example - OSGi integration testing
chapter08
* debugging-bundles - Debugging OSGi code
* classloading - Common classloading issues
* memory-leaks - OSGi memory leak example
* dangling-services - Dangling service example
chapter09
* combined-example - Managed shell example
chapter10
* combined-example - Managed paint example
chapter11
* non-component-example - Non-component example
* paint-example-common - Shared component code
* paint-example-ds - Declarative Services example
chapter12
* non-component-example - Non-component example
* paint-example-common - Shared component code
* paint-example-bp - Blueprint example
* paint-example-bp-fragment - Blueprint fragment example
* paint-example-ip - Apache Felix iPOJO example
* paint-example-mixed - Mixed component model example
chapter13
* paint-example - Launching and embedding example
chapter14
* combined-example - Secure paint example
chapter15
* httpservice - Simple servlet example
* pax-web - Advanced JSP example
* gwtapp - OSGi web application (GWT)
* webservice - Remote OSGi service example
* webservice-client - ... client
* webservice-impl - ... distribution provider
Building:
To build all the examples, just type "ant" from the top directory.
Running:
A few examples are packaged as normal Java applications, to run these type
java -jar main.jar
Most examples are packaged as collections of OSGi bundles, to run these type
java -jar launcher.jar bundles
The source for the basic OSGi launcher can be found in the "launcher" directory.
Additional Ant targets:
ant clean - remove all compiled/cached files
ant wipe - remove all generated content
ant dist - build examples (this is the default target)
ant pde - generate Eclipse/PDE project files
Please raise any questions or issues at http://code.google.com/p/osgi-in-action/
没有合适的资源?快使用搜索试试~ 我知道了~
OSGI in Action SourceCode(完整版电子书已经上传)
共1142个文件
java:365个
xml:229个
properties:191个
3星 · 超过75%的资源 需积分: 9 12 下载量 29 浏览量
2013-05-22
10:04:05
上传
评论 3
收藏 55.1MB ZIP 举报
温馨提示
OSGi in Action Creating Modular Applications in Java Richard S. Hall, Karl Pauls, Stuart McCulloch, and David Savage Foreword by Peter Kriens April, 2011 | 576 pages ISBN 1933988916 $49.99 Softbound print book - (includes free ebook) $39.99 Ebook in PDF, epub and Kindle—your purchase includes all three formats! Browse all our mobile format ebooks. Resources Look Inside Preface About this book Table of Contents Foreword Index
资源推荐
资源详情
资源评论
收起资源包目录
OSGI in Action SourceCode(完整版电子书已经上传) (1142个子文件)
felix.config.properties.append 4KB
equinox.config.ini.append 3KB
felix.discovery.config.properties.append 813B
equinox.discovery.config.ini.append 618B
PICK_EXAMPLE.bat 993B
PICK_EXAMPLE.bat 890B
jedit-main.bnd 443B
beanutils.bnd 315B
jedit-thirdparty.bnd 293B
jedit-engine.bnd 272B
jedit-mega.bnd 208B
.classpath 523B
.classpath 485B
pde.classpath 452B
.classpath 385B
.classpath 323B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
.classpath 315B
StockWatcher.css 822B
org.foo.paint-2.0.dp 24KB
org.foo.paint-1.0.dp 20KB
logo.gif 7KB
logo.gif 7KB
jedit42source.tar.gz 1.61MB
embedded.content.header 46B
epl-v10.html 12KB
About.html 12KB
notice.html 9KB
LICENSE-AspectJ.html 4KB
index.html 2KB
StockWatcher.html 2KB
index.html 146B
gwt-dev-mac.jar 10.42MB
cxf-dosgi-ri-singlebundle-distribution-1.1.jar 9.17MB
gwt-user.jar 3.41MB
cxf-bundle-minimal-2.2.5.jar 3.31MB
pax-web-jsp-0.6.0.jar 2.07MB
com.springsource.org.apache.jasper.org.eclipse.jdt.springsource-6.0.20.S2-r5956.jar 1.34MB
pax-runner-no-jcl-1.3.0.jar 1.23MB
com.springsource.org.apache.catalina.springsource-6.0.20.S2-r5956.jar 1.12MB
org.apache.felix.ipojo.ant-1.7.0-SNAPSHOT.jar 1.06MB
pax-web-service-0.6.0.jar 946KB
gwt-servlet.jar 916KB
pax-web-service-0.5.1.jar 899KB
org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar 864KB
org.apache.felix.http.jetty_1.0.1.jar 751KB
com.springsource.org.apache.coyote.springsource-6.0.20.S2-r5956.jar 739KB
bnd-0.0.384.jar 653KB
org.springframework.context-3.0.0.RELEASE.jar 642KB
osgi.cmpn.jar 600KB
cxf-dosgi-ri-discovery-distributed-zookeeper-wrapper-1.2-SNAPSHOT.jar 569KB
org.springframework.beans-3.0.0.RELEASE.jar 539KB
com.springsource.org.apache.jasper.springsource-6.0.20.S2-r5956.OIA.jar 528KB
org.apache.servicemix.bundles.woodstox-3.2.7_1.jar 524KB
org.apache.felix.webconsole-1.2.10.jar 501KB
spring-beans-2.5.6.jar 477KB
spring-context-2.5.6.jar 466KB
log4j.osgi-1.2.15-SNAPSHOT.jar 390KB
com.springsource.org.apache.log4j-1.2.15.jar 387KB
com.springsource.javax.mail-1.4.0.jar 384KB
共 1142 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
- iplum_kz2015-03-26不是我想要的,不过还是感谢楼主啊
[shenhonglei]
- 粉丝: 7999
- 资源: 97
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
- Pyqt5项目框架-PyQt项目开发实践
- 基于C通过MQTT的智能农业大棚管理系统(本科毕业设计)
- python+CNN的网络入侵检测算法源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功