Revue de Presse Xebia

Article publié par Xebia France le 1 mars 2011.

Catégorie(s) : Revue de presse

 

Un commentaire »

Revue de Presse Xebia

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

SOA

Le coin de la technique

Evènements de notre communauté en France et à l’étranger

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 23 novembre 2009.

Catégorie(s) : Revue de presse

 

3 commentaires »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

RIA

Le coin de la technique

Evènements de notre communauté en France et à l’étranger

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 16 novembre 2009.

Catégorie(s) : Revue de presse

 

Un commentaire »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

SOA

Evènements de notre communauté en France et à l’étranger

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 12 octobre 2009.

Catégorie(s) : Revue de presse

 

Aucun commentaire »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

RIA

Le coin de la technique

Lire la suite de cet article »

Revue de presse

Article publié par Xebia France le 14 septembre 2009.

Catégorie(s) : Revue de presse

 

Un commentaire »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Agilité

RIA

Le coin de la technique

Evènements de notre communauté en France et à l’étranger

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 31 août 2009.

Catégorie(s) : Revue de presse

 

3 commentaires »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Architecture

Actualité éditeurs / SSII

RIA

Le coin de la technique

Lire la suite de cet article »

Jazoon – Jour 2 – JDK 7

Article publié par Guillaume Mathias le 24 juin 2009.

Catégorie(s) : Java / JEE, RIA

 

Aucun commentaire »

Mots-clefs :, , ,

Cette deuxième journée de Jazoon a commencé par une keynote de Danny Coward, qui a établi deux tops 5 distincts, à savoir le top 5 de ce qui va arriver dans le JDK 7, et celui de ce qui existe déjà dans JavaFX 1.2 (on peut noter cette amusante différence d’échelle).
Laissons de coté le top 5 JavaFX (nous y reviendrons dans un autre billet), pour nous concentrer sur les 5 nouveautés du JDK 7, « les plus excitantes » pour un Sun Fellow.

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 15 décembre 2008.

Catégorie(s) : Revue de presse

 

4 commentaires »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Le coin de la technique

Lire la suite de cet article »

GC générationnels traditionnels (jdk6) VS GC Garbage First (jdk7)

Article publié par Erwan Alliaume le 12 mars 2008.

Catégorie(s) : Java / JEE

 

15 commentaires »

Mots-clefs :, , , ,

L’analyse empirique montre que dans une application la très grande majorité des objets créés sont détruits presque immédiatement. C’est d’autant plus vrai pour les applications web et/ou stateless où la plupart des objets sont créés pour traiter une requête et peuvent être donc détruits juste après ce traitement. De ce constat résulte l’idée de ne pas traiter de la même façon les objets fraîchement créés et ceux qui existent depuis plus longtemps. Les Garbage Collector qui utilisent des implémentations basées sur ce principe sont appelés GC générationnels. On peut fixer deux catégories d’objectifs lorsque l’on optimise le GC : réduire les pauses ou augmenter le débit. Ces objectifs sont en général orthogonaux (la réduction de la durée des pauses se fait au détriment du débit, et vice-versa), ils dépendent souvent du type d’applications : dans une application interactive, nous privilégierons les pauses, et au contraire, dans un batch, seul le débit compte.

La suite du billet est décomposée en deux parties :

  • La première décrit le fonctionnement des algorithmes générationnels traditionnels (Implémentation actuelle des JVM Sun)
  • La seconde détaille le nouvel algorithme que Sun essaye de pousser pour sa future JVM

Lire la suite de cet article »

JSR 294 – Les Superpackages

Article publié par Erwan Alliaume le 27 février 2008.

Catégorie(s) : Java / JEE

 

3 commentaires »

Mots-clefs :,

Lors de la revue de presse du début décembre, nous annoncions le passage en public draft de la JSR-294 (Improved Modularity Support). Cette JSR fait partie de la liste des évolutions potentielles proposées comme amélioration pour le JDK 7. Ce billet fait le point sur ce qu’elle propose.

Si vous développez en Java depuis plusieurs années, et avez eu l’occasion de travailler sur des bibliothèques réutilisables, vous avez peut-être été confronté au problème suivant : la publication sélective de classes ou de composants. En clair, vous auriez aimé, dans certaines situations, exposer certaines classes d’un package à celles d’un autre package – typiquement dans une relation de type fabriquant-fabriqué que l’on retrouve dans le pattern ‘Factory’. Or Java ne vous propose que 2 options pour exposer une classe : elle peut être publique – donc visible depuis n’importe quel autre package – ou « package private » – c’est-à-dire visible uniquement depuis les classes appartenant au même package. Pour contourner cette gêne, les concepteurs d’API recourent généralement à des stratégies de contournement :

  • Soit ils rendent certaines implémentations internes « publiques », en précisant dans la documentation que leur utilisation n’est pas garantie, et en indiquant les moyens « légaux » de les instancier et de les manipuler. C’est la philosophie adoptée notamment par les auteurs du framework Eclipse.
  • Soit ils simplifient la structure des packages pour regrouper les classes en question. Cette stratégie est plus simple et fiable, mais ne fonctionne pas vraiment avec les API de type SPI (Service Provider Interface), qui ont vocation à être étendues par des tiers.

Lire la suite de cet article »

 

Page optimized by WP Minify WordPress Plugin