CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 01 Aug 2025 15:34:57 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090409060534
location: https://web.archive.org/web/20090409060534/https://oreilly.com/catalog/9781934356401/
server-timing: captures_list;dur=0.490123, exclusion.robots;dur=0.019340, exclusion.robots.policy;dur=0.009367, esindex;dur=0.010176, cdx.remote;dur=21.119591, LoadShardBlock;dur=388.739709, PetaboxLoader3.datanode;dur=137.962386, PetaboxLoader3.resolve;dur=170.790112
x-app-server: wwwb-app219
x-ts: 302
x-tr: 435
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app219; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 01 Aug 2025 15:34:58 GMT
content-type: text/html
x-archive-orig-date: Thu, 09 Apr 2009 06:05:11 GMT
x-archive-orig-server: Apache
x-archive-orig-p3p: policyref="https://www.oreillynet.com/w3c/p3p.xml",CP="CAO DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONo OUR DELa PUBi OTRa IND PHY ONL UNI PUR COM NAV INT DEM CNT STA PRE"
x-archive-orig-last-modified: Fri, 03 Apr 2009 15:25:36 GMT
x-archive-orig-accept-ranges: bytes
x-archive-orig-content-length: 27487
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: iso-8859-1
memento-datetime: Thu, 09 Apr 2009 06:05:34 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 09 Apr 2009 06:05:34 GMT", ; rel="memento"; datetime="Thu, 09 Apr 2009 06:05:34 GMT", ; rel="next memento"; datetime="Fri, 12 Jun 2009 07:38:42 GMT", ; rel="last memento"; datetime="Thu, 06 May 2021 19:12:45 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_9_20090409013313_crawl100-c/52_9_20090409060328_crawl100.arc.gz
server-timing: captures_list;dur=0.898572, exclusion.robots;dur=0.020863, exclusion.robots.policy;dur=0.010112, esindex;dur=0.011057, cdx.remote;dur=22.350680, LoadShardBlock;dur=233.149685, PetaboxLoader3.datanode;dur=100.486923, PetaboxLoader3.resolve;dur=172.526823, load_resource;dur=170.116635
x-app-server: wwwb-app219
x-ts: 200
x-tr: 490
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Modular Java | O'Reilly Media
Featured customer reviews
Modular Java
Creating Flexible Applications with OSGi and Spring
July 2009 (est.)
Publisher: Pragmatic Bookshelf
Pages: 260
ISBN 10: 1-934356-40-9 |
ISBN 13: 9781934356401
Attack complexity in your Java applications using Modular Java. This pragmatic guide introduces you to OSGi and Spring Dynamic Modules, two of the most compelling frameworks for Java modularization. Driven by real-world examples, this book will equip you with the know-how you need to develop Java applications that are composed of smaller, loosely-coupled, highly-cohesive modules.
Full Description
The secret weapon for attacking complexity in any project is to break it down into smaller, cohesive, and more easily digestible pieces. With Modular Java, you can easily develop applications that are more flexible, testable, maintainable, and comprehensible.
Modular Java is a pragmatic guide to developing modular applications using OSGi, the framework for dynamic modularity in Java, and Spring Dynamic Modules, an OSGi extension to the Spring Framework. You'll start with the basics but quickly ramp up, creating loosely-coupled modules that publish and consume services, and you'll see how to compose them into larger applications. Along the way, you'll apply what you learn as you build a complete web application that is made up of several OSGi modules, using Spring-DM to wire those modules together.
Modular Java is filled with tips and tricks that will make you a more proficient OSGi and Spring-DM developer. Equipped with the know-how gained from this book, you'll be able to develop applications that are more robust and agile.
Modular Java is a pragmatic guide to developing modular applications using OSGi, the framework for dynamic modularity in Java, and Spring Dynamic Modules, an OSGi extension to the Spring Framework. You'll start with the basics but quickly ramp up, creating loosely-coupled modules that publish and consume services, and you'll see how to compose them into larger applications. Along the way, you'll apply what you learn as you build a complete web application that is made up of several OSGi modules, using Spring-DM to wire those modules together.
Modular Java is filled with tips and tricks that will make you a more proficient OSGi and Spring-DM developer. Equipped with the know-how gained from this book, you'll be able to develop applications that are more robust and agile.
Featured customer reviews
Be the first person to review this book!
![]() ©2009, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly
Academic Solutions Authors Contacts Customer Service Jobs Newsletters O'Reilly Labs Press Room Privacy Policy RSS Feeds Terms of Service User Groups Writing for O'Reilly |
More O'Reilly Sites
O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone O'Reilly FYI makezine.com craftzine.com hackszine.com perl.com xml.com Partner Sites InsideRIA java.net |
Content Archive Business Technology Computer Technology Microsoft Mobile Network Operating System Digital Photography Programming Software Web Web Design |