Pro Spring Dynamic Modules for OSGi  Service Platforms - Daniel Rubio

Pro Spring Dynamic Modules for OSGi Service Platforms (eBook)

(Autor)

eBook Download: PDF
2009 | 1st ed.
392 Seiten
Apress (Verlag)
978-1-4302-1613-1 (ISBN)
Systemvoraussetzungen
42,79 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Spring and OSGi's features are a natural fit; they are orthogonal to each other. The Open Services Gateway initiative (OSGi) is about packaging, deployment, and versioning issues, while Spring is about providing the necessary foundation to wire up Java classes in their most basic form using dependency injection and aspect orientation to fulfill an application's purpose.

Pro Spring Dynamic Modules for OSGi™ Service Platforms by Daniel Rubio is the first book to cover OSGi as practically implemented by the world's most popular, agile, and open-source enterprise Java framework, Spring.

  • Covers the ease at which OSGi is used with the Spring Framework in development, packaging, versioning, and deployment.
  • Enterprises are trusting Spring more and more, and this book leverages OSGi in a way that can 'complete' the use of Spring in the enterprise, as OSGi is already being trusted and adopted by IBM, BEA, and others.
  • The text discusses how Spring OSGi makes your Spring applications trusted SOA applications.


Daniel Rubio is an independent consultant with over 10 years of experience in enterprise and web-based software. More recently, Daniel is founder and technical lead at MashupSoft.com.
Spring and OSGi's features are a natural fit; they are orthogonal to each other. The Open Services Gateway initiative (OSGi) is about packaging, deployment, and versioning issues, while Spring is about providing the necessary foundation to wire up Java classes in their most basic form using dependency injection and aspect orientation to fulfill an application's purpose. Pro Spring Dynamic Modules for OSGi Service Platforms by Daniel Rubio is the first book to cover OSGi as practically implemented by the world's most popular, agile, and open-source enterprise Java framework, Spring. Covers the ease at which OSGi is used with the Spring Framework in development, packaging, versioning, and deployment. Enterprises are trusting Spring more and more, and this book leverages OSGi in a way that can complete the use of Spring in the enterprise, as OSGi is already being trusted and adopted by IBM, BEA, and others. The text discusses how Spring OSGi makes your Spring applications trusted SOA applications.

Daniel Rubio is an independent consultant with over 10 years of experience in enterprise and web-based software. More recently, Daniel is founder and technical lead at MashupSoft.com.

Contents at a Glance 5
Contents 6
About the Author 10
About the Technical Reviewer 11
Acknowledgments 12
Introduction 13
Who This Book Is For 15
How This Book Is Structured 15
Prerequisites 16
Downloading the Code 16
Contacting the Author 16
Introducing OSGi 17
OSGi Concepts and Architecture 18
OSGi Hello World Application 31
Summary 56
Introducing Spring 58
Spring Concepts and Architecture 58
Spring Hello World Application 66
Summary 122
Integrating Spring and OSGi 124
OSGi’s Synergy with Spring 124
Layers of Integration 125
OSGi and Spring Hello World Application 134
Summary 162
Spring Dynamic Modules for OSGi 163
Extenders and Fragments in Spring-DM 163
Registering OSGi Services Through Spring-DM 167
Locating OSGi Services Through Spring-DM 175
OSGi Bundle Activities with Spring-DM 183
OSGi Fragments with Spring-DM 184
Summary 190
SpringSource dm Server 191
Benefits 191
Concepts and Architecture 196
SpringSource dm Server Hello World Application 204
Summary 244
Versioning with OSGi and Spring 245
Benefits and Concepts 245
OSGi Package Versioning Behaviors 249
OSGi Service Versioning Behaviors 252
OSGi Bundle Versioning Behaviors 258
OSGi Fragment Versioning Behaviors 265
OSGi Spring-DM and SpringSource dm Server Versioning Behaviors 266
Summary 269
Data Access and Bundle Management Without SpringSource dm Server 270
Access to RDBMSs 271
Introducing the BND Tool 280
Hello World Application Revisited Without the SpringSource dm Server: Data Access and Apache Ivy 293
Summary 314
Web Applications Using Spring and OSGi 316
Web Bundle Concepts 316
Using Different Web Containers 322
Using SSL/TLS with OSGi 328
Using Flex with OSGi 333
Summary 343
Testing with Spring and OSGi 344
Testing with OSGi and Spring-DM 344
Unit and Integration Revisited: Testing OSGi Applications Without OSGi 345
Spring-DM’s Testing Framework 352
Hello World Application Spring-DM Test 367
Summary 372
Index 373

Erscheint lt. Verlag 26.3.2009
Zusatzinfo 392 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Theorie / Studium
Mathematik / Informatik Informatik Web / Internet
Schlagworte Deployment • Framework • Java • Management • Performance
ISBN-10 1-4302-1613-1 / 1430216131
ISBN-13 978-1-4302-1613-1 / 9781430216131
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 2,8 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Moderne GUIs für RIAs und Java-Applikationen

von Ralph Steyer

eBook Download (2022)
Springer Fachmedien Wiesbaden (Verlag)
42,99