Syndication : Atom 1.0  RSS 2.0
Blogs des développeurs   »   @Repository("djo")

Catégories: OSGi, OSGi côté serveur

10/06/2009

Permalink 00:11:07, Catégories: Java, Eclipse, Récapitulatif, Récapitulatif Eclipse, Frameworks, OSGi côté serveur, 2181 mots   French (FR) , djo.mos

[Eclipse][Java] Préparation de l'environnement : configuration de Jetty

Dans ce triosième volet de la série parlant de l'utilisation d'OSGi côté serveur, je vais présenter comment on peut configurer jetty.

Par défaut, Jetty utilise le port 8080, ce qui peut poser problème quand on a un autre serveur sur ce port.

Pour résoudre celà, on va créer un fragment qui contient les fichiers de configuration de Jetty. J'avais présenté en détail comment céer un fragment dans le billet précédent : « Préparation de l'environnement : configuration de log4j »

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

22/04/2009

Permalink 15:17:34, Catégories: Récapitulatif, Spring Framework, Récapitulatif Eclipse, Frameworks, OSGi côté serveur, 462 mots   French (FR) , djo.mos

[Eclipse][Java] Préparation de l'environnement : configuration de log4j

Dans ce second volet de la série de l'utilisation d'OSGi côté serveur, je vais présenter comment on peut configurer log4j pour qu'on puisse voir les logs générés par les différents bundles dans la console d'Eclipse.

Dans un programme Java ordianire, log4j cherche un fichier log4j.properties (ou xml) dans le racine du classpath. Or, dans un conteneur OSGi, la notion de classpath est différente. On n'a plus de classpath unique par application, mais plutôt un classpath séparé par bundle.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

24/03/2009

Permalink 13:38:43, Catégories: Annonces, OSGi, Récapitulatif, Récapitulatif Eclipse, Frameworks, 53 mots   French (FR) , djo.mos

[Eclipse][Java] Disponibilité du public Draft de la plateforme OSGi 4.2

Le public draft des spécifications de la prochaine version d'OSGi, la 4.2, vient d'être rendu public.

J'avais présenté (brièvement) dans un autre billet les quelques nouveautés qui seront apportées par cette version.

=> Le public draft des specs du core
=> Le public draft des specs du compendium (services extra)

Vous devez être identifié pour poster un commentaire.

21/01/2009

[Eclipse][Java] Préparation de l'environnement : la target platform

Ce billet est le premier d'une série (que j'espère finir pour une fois) de billets à propos de l'utilisation d'OSGi du côté serveur.
L'utilisation la plus populaire d'OSGi est plus du côté client, avec Eclipse qui l'utilise comme noyeau et base de son architecture de plugins, ainsi que dans le monde de l'embarqué.

Dans ce premier billet, je vais présenter l'étape de préparation de l'environnement de développement,et plus particulièrement la notation de Target Platform.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

27/11/2008

Permalink 18:35:45, Catégories: OSGi, 68 mots   French (FR) , djo.mos

Nouvelle registre pour les entêtes OSGi

OSGi Allaince vient de rendre disponible une registre des entêtes utilisés dans le fichier MANIFEST.MF, et ce pour essayer d'éviter des collisions de noms.

C'est accessible par ici :

=> http://www.osgi.org/Specifications/ReferenceHeaders

On notera que cette liste contient les entêtes standard d'OSGi, ceux de BnD (sous ne nom aQute dans la liste) mais aussi ceux introduits par Spring Source DM Server

Vous devez être identifié pour poster un commentaire.

07/10/2008

Permalink 19:00:57, Catégories: Spring, OSGi, 254 mots   French (FR) , djo.mos

Bug bizarroïde, ou OSGi quand tu nous tiens ...

Aujourd'hui, j'ai failli m'arracher les cheveux à cause d'un bug bizarre dans l'application sur laquelle on travaille (une application client/serveur à base d'Eclipse RCP côté client et Tomcat tournant comme service dans Equinox côté serveur avec Spring DM).

Pour expliquer la chose, on utilise un super petit plug-in développé par Martin Lippert appelé Spring Extension Factory. Ce plugin permet de faire en sorte que les vues et éditeurs Eclipse peuvent être déclarés dans l'applicationContext du plug-in (en tant que Spring beans quoi) ce qui permet de profiter de la DI par exemple. Plus précisément, dans notre cas ceci revient à injecter les proxies des services distants (sur le serveur) qui seront invoqués par remoting (via Hessian pour le moment, mais c'est interchangeable grâce à l'abstraction Spring du Remoting).

ça marchait impec jusqu'à aujourd'hui, où on avait besoin d'utiliser une vue définie dans un plug-in A dans une perspective définie par un plug-in B. Et hop, l'injection de dépendances ne marchait plus (un NPE à l'accès à une des dépendances)

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

05/09/2008

Permalink 13:42:30, Catégories: Java, Spring, Annonces, OSGi, Actualité, Spring, 106 mots   French (FR) , djo.mos

[Java][Spring] Sortie de Spring Dynamic Modules 1.2.0 M1

Le premier Milestone du futur Spring Dynamic Modules (DM) 1.2.0 vient tout juste de sortir.
Pour rappel, Spring DM permet d'intégrer les modèles de composition d'OSGi (externe) et de Spring Framework (interne), et ce en:
- Importer déclarativement des services OSGi en tant que beans Spring, qu ipourront ensuite participer au cycle habituel de Spring (AOP, DI, etc.)
- Exporter déclarativement des beans Spring comme services OSGi.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

22/08/2008

Permalink 14:29:18, Catégories: Java, Spring, OSGi, Récapitulatif, Actualité, 292 mots   French (FR) , djo.mos

[Java] Disponibilité du premier Early Draft des spécifications OSGi 4.2

Depuis Hier, OSGi Alliance a rendu public le premier Early Draft des spécifications de la future version de la plateforme OSGi, la 4.2.

Cette version devrait apporter quelques nouveautés majeures, dont je cite :

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

10/07/2008

Permalink 00:57:09, Catégories: Java, JPA, Eclipse, Annonces, OSGi, Récapitulatif OpenSource, Récapitulatif Eclipse, Actualité, Persistance, 115 mots   French (FR) , djo.mos

[Eclipse][Java][OpenSource] Sortie de la version finale d'EclipseLink 1.0

L'équipe d'EclipseLink vient d'annoncer la sortie de la version finale d'EclipseLink, un framework de persistance pour Java utilisable avec des bases de données relationelles, non realtionelles ou fichiers XML, et exposant plusieurs APIs (JPA, JAXB, etc.)

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

05/07/2008

Permalink 01:54:24, Catégories: Eclipse, OSGi, Spring Framework, SpringSource DM Server/S2AP, Récapitulatif Eclipse, Spring, 295 mots   French (FR) , djo.mos

[Eclipse][Java][Spring] Prototype d'Application Client/Serveur avec Eclipse RCP et S2AP

Juste pour signaler que j'ai enfin réussi à mettre en place un prototype d'une application client/serveur full-OSGi où le server est un par tournant dans S2AP et le client est une application Eclipse RCP.

Le serveur et le client sont architecturés comme suit:

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

16/04/2008

Permalink 01:44:09, Catégories: OSGi, Actualité, 95 mots   French (FR) , djo.mos

[Java] OSGi a visiblement le vent en poupe

L'equipe de Glassfish vient d'annoncer que Glassfish V3 va tourner sur OSGi. Par contre, je ne suis pas sûr de ce que cela veut dire pour HK2, leur ancien micro-conteneur.
Si on ajoute à cela le fait que Websphere, JBoss, WebLogic et JOnAS tournent déjà ou qu'on a annoncé qu'ils tourneront sur OSGi, et on peut deviner qu'OSGi a de beaux jours devant lui.

Autre nouvelle à cet égard: le futur eclipse Ganymede incluera d'office (version SDK ou PDE) tout ce qu'il faut pour faire de l'OSGi côté serveur, une technologie très prometteuse.

Vous devez être identifié pour poster un commentaire.

Liste des blogs

@Repository("djo")

Ce blog tourne autour des nouvelles technologies dans le monde Java, tel que Wicket, Eclipse, JSF, Facelets, JPA, Spring, etc. mais aussi de choses moins classiques comme Scala par exemple !

Catégories


Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web