Posts Tagged ‘Modular’

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 all services. Several services have been completely rewritten. The majority of …

Modular Java – 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.
Modular Java

Develop a modular application – The loading

Now 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 the problems that arrive when working with custom ClassLoaders.

Develop a modular application – Implementation

Now 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 see what will be a module in Java, we’ll the loading of the modules in the next (and last) post.

Develop a modular application – The modules

After 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 do if there is several types of modules, …
This is what we’ll see in this post.

Develop a modular application – Bases

This 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 this posts are taken from my experience developing this framework.
In this post, i’ll start talking of the bases of the conception of …

JTheque is going to OSGi

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 standard way to develop modules. And last but not least, it’s …

Develop a modular application with JTheque Core 2.0.3

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 an option menu to display one more time “Hello World”