Newer rss
  • Followers

    Modular Java: Declarative Modularity

    by Alex Blewitt Follow 4 Followers on  Dec 16, 2009 11

    The fourth of the Modular Java series covers declarative modularity. It describes how components can be declaratively defined and wired together, without having a code dependency on OSGi APIs. Declarative services will be used to write POJOs together dynamically, such that code no longer needs to explicitly register or consume OSGi services, and without any start ordering dependencies.

  • Followers

    Classloader Acrobatics: Code Generation with OSGi

    by Todor Boev Follow 0 Followers on  Nov 17, 2009 4

    Porting great infrastructure to OSGi often means solving complex classloading problems. This article is dedicated to the frameworks that face the hardest issues in this area: those that do dynamic code generation. Incidentally these are also the coolest frameworks: AOP wrappers, ORM mappers, and service proxy generators are just a few examples.

  • Followers

    Modular Java: Dynamic Modularity

    by Alex Blewitt Follow 4 Followers on  Nov 12, 2009 2

    Modularity is an important aspect of large Java systems. Build scripts and projects are often split up into modules in order to improve the build, but this is rarely taken into account at runtime. This third part of the Modular Java series discusses dynamic modularity, how a bundle's classes are resolved, how they can come and go, and how they can communicate with each other.


Modular Java: Static Modularity

Posted by Alex Blewitt Follow 4 Followers on  Oct 24, 2009

This second part of the Modular Java series discusses static modularity, the creation of bundles, how to install them into an OSGi engine and how to set up (versioned) dependencies between bundles. 3


Modular Java: What Is It?

Posted by Alex Blewitt Follow 4 Followers on  Sep 23, 2009

Over the last few years, modularity for Java has been an active discussion topic. Several JSRs show modularity is necessary for Java's evolution. What does modularity mean, and why should you care? 4


Service Dynamics: the lazy man's way

Posted by Todor Boev Follow 0 Followers on  Jul 29, 2009

This article presents one developer's approach to dealing with the "fiendishly hard" OSGi issue of service dynamics. The basic problem is described and two different solutions are proposed. 2


Why Do We Need Distributed OSGi?

Posted by Eric Newcomer Follow 0 Followers on  Feb 23, 2009

In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place. 3


Java 7 Module System Concerns

Posted by Lukas Krecan Follow 0 Followers on  Jan 28, 2009

Java module systems have received lots of attention. In this article Lukas Krecan gives a round-up of the current solutions & presents his concern on solutions like project Project Jigsaw & JSR-294. 9

Development Follow 504 Followers

Domain Driven Design and Development In Practice

Posted by Srini Penchikala Follow 33 Followers on  Jun 12, 2008

In this article, Srini Penchikala discusses Domain Driven Design from a practical stand-point. The article looks at architectural guidelines and best practices that can be used in a DDD project. 53


Eric Newcomer on the future of OSGi

Posted by Mark Little Follow 12 Followers on  Jul 13, 2007

Eric Newcomer, co-chair of the OSGi Enterprise work group, talks about the evolution of OSGi and it's relationship to SOA and ESB. 7

Java Follow 785 Followers

An Update on Spring 2.0 Final

Posted by Floyd Marinescu Follow 30 Followers on  Sep 05, 2006

An update from the Spring team on Spring 2's delay to late Sept to improve JMS, JPA, and integrate with OSGi. 5

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you