更新时间:2021-09-03 09:48:58
封面
版权页
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Plugging in to JFace and the Common Navigator Framework
JFace wizards
Common navigator
Summary
Chapter 2. Creating Custom Extension Points
Extensions and extension points
Chapter 3. Using OSGi Services to Dynamically Wire Applications
Overview of services
Registering a service programmatically
Registering a service declaratively
Dynamic services
Dynamic Service Configuration
Chapter 4. Using the Gogo Shell and Commands
Consoles in Equinox
Extending the shell
Chapter 5. Native Code and Fragment Bundles
Native code and Eclipse
Native libraries in OSGi bundles
Reloading native libraries
OSGi fragment bundles
Chapter 6. Understanding ClassLoaders
Overview of ClassLoaders
ThreadContextClassLoaders
Java ServiceLoader
OSGi upgrade strategies
Chapter 7. Designing Modular Applications
Semantic versioning
Public APIs and version ranges
Baselining and automatic versioning
Design patterns
Best practices
Chapter 8. Event-driven Applications with EventAdmin
Understanding the OSGi EventAdmin service
Events and E4
Designing an event-based application
Chapter 9. Deploying and Updating with P2
Eclipse P2
Running P2 applications
P2 repositories
Touchpoints
Chapter 10. User Assistance in Eclipse
Help pages in Eclipse
Help Server and RCP
Cheat sheets
Index