JTheque Core 2.1.0 released !

Hi, It’s my pleasure to announce that I’ve finally released JTheque Core 2.1.0 ! The different services of the core are now separated using OSGi. With this separation, I’ve improved a lot the design of the core and the orthogonality of the different services. Each service is now an OSGi bundle. I’ve also refactored the implementation of [...]



Modular Java – Book Review

Book Review

Some weeks ago, I finished “Modular Java – Creating Flexible Applications With OSGi and Spring”, it’s time to do a little review now.



Develop a modular application – The loading

Java Logo
This entry is part 4 of 4 in the series Develop a modular application

This entry is part 4 of 4 in the series Develop a modular applicationNow that we’ve seen how to describe a module in Java, we’ll see how to load it dynamically in our application. In Java, all the classes are loaded using several ClassLoader.In this article, we’ll develop a loader for our modules and watch [...]



Develop a modular application – Implementation

Java Logo
This entry is part 3 of 4 in the series Develop a modular application

This entry is part 3 of 4 in the series Develop a modular applicationNow that we saw in details the characteristics of the modules, we’ll see how to implement a module. We need a simple container for our module to load it after with a loader from the modular application. In this post, we’ll only [...]



Develop a modular application – The modules

Java Logo
This entry is part 2 of 4 in the series Develop a modular application

This entry is part 2 of 4 in the series Develop a modular applicationAfter explaining what’s a modular application, I’ll now explain with more details the concept of modules. We said that a module add features to the application. But before writing any code, we’ve to define exactly what are the modules, what they can [...]



Develop a modular application – Bases

Java Logo
This entry is part 1 of 4 in the series Develop a modular application

This entry is part 1 of 4 in the series Develop a modular applicationThis is the first post of four posts about modular applications. I’ll try to explain all the things we must think of when we develop a modular application. I’m developing a generic core for modular applications, JTheque. So what I’m saying in [...]



JTheque is going to OSGi

OSGi Logo

Hi, Just a little post to inform you that i’m currently migrating JTheque Core to OSGI / Spring Dynamic Modules. The core will be fractioned into several bundles. The JTheque Modules will also be OSGi bundles. It will increase the modularity of the different services of the Core. And it will also be a more [...]



Develop a modular application with JTheque Core 2.0.3

The application logo

1. Introduction This article will teach you how to develop a first application with JTheque Core. We will develop a basic modular application, like an hello world. This little program will be composed of : A JTheque application A JTheque module who display an Hello World on the main view A module who will add [...]