A A A
Home

Le blog des experts J2EE

  • JavaEE
  • Portail
  • ESB et SOA
  • Détente
  • Open-REX

Le site web d'Ippon Technologies

L'ambition du blog d'Ippon Technologies est de devenir le point de rencontre des passionnés de la plate-forme Java Entreprise Edition.

Pour cela, nous mettons à votre disposition à la fois nos interrogations, nos réflexions et notre savoir-faire sur tous les sujets qui nous passionnent. Au delà de tout cela, nous espérons que ce blog inspirera des vocations et donnera envie à certains lecteurs de nous rejoindre pour participer à la vie de ce média !

N'hésitez pas à visiter  notre Espace Candidats.

App Engine build eclipse esb formation grid GWT HtmlUnit java javascript JEE JWebUnit liferay Maven OSGi outil portail portlet retro conception Scrum selenium SpringSource test web uml
more tags
Live
Nouveau Blog> SEMINAIRE PORTAILS D'ENTREPRISE OPENSOURCE - Nantes le 18 mars http://ow.ly/16IE3v — 12h 14 min ago
Nouveau Blog> Open-REX OSGi - les Slides - Voila, notre premier Open-Rex s'est déroulé sans encombre ... http://ow.ly/16I5RD — 1 jour 12h ago
Nouveau Blog> Le site Société Générale Payment Services référencé sur www.liferay.com http://ow.ly/16FqRH — 6 jours 22h ago
Encore des places dispo pour le retour d'expérience #OSGI demain dans nos locaux. Infos et inscription gratuite ici : http://ow.ly/1aHhu — 1 semaine 1 jour ago
Nouveau Blog> Web service code first avec jax-ws - Les projets évoluent durant les développements, l'... http://ow.ly/16Em0a — 1 semaine 2 jours ago
Blogroll

Le Touilleur Express
Maxence Button
SpringSource France
Alexis Moussine-Pouchkin

  • March 2010 (4)
  • February 2010 (6)
  • January 2010 (3)
  • December 2009 (2)
  • October 2009 (1)
  • September 2009 (5)
  • August 2009 (2)
  • July 2009 (1)
  • April 2009 (2)
  • March 2009 (4)
  • February 2009 (3)
  • January 2009 (1)
  • December 2008 (4)
  • November 2008 (4)
  • October 2008 (5)
  • September 2008 (6)
  • August 2008 (2)
  • July 2008 (4)
  • June 2008 (2)
  • May 2008 (4)
  • April 2008 (2)
  • March 2008 (1)
  • February 2008 (6)
  • January 2008 (5)
  • December 2007 (2)
  • November 2007 (1)
  • August 2007 (2)
  • May 2007 (1)
  • April 2007 (1)
  • March 2007 (2)
  •  
  • 1 of 2
  • ››
  • Connexion
Syndicate content
Home

java

Une étoile s'éteint !

bpinel's picture
Fri, 22/01/2010 - 15:56 by Bertrand PINEL |
  • JavaEE

Ca y est, c'est fait ! Oracle rachète officiellement Sun

SunRIPsmall_350h.jpg

Evidemment, on peut se demander ce qu'il va advenir de fort beaux produits comme NetBeans, Glassfish, VirtualBox ou OpenOffice, solutions que personnellement j'utilise quasiment quotidiennement...

On peut également s'interroger sur la position du géant de la base de données d'entreprise, face à une solution telle que MySQL qui arrive dans son catalogue produit... C'est d'ailleurs ce point qui avait retardé l'acquisition et provoqué une réaction (légitime) de la Commission Européenne. 

L'avenir de Java me semble pour le coup plus assuré. L'utilisation d'une licence GPL en 2006, puis le lancement du projet OpenJDK en 2007 garantit une assez grande indépendance vis-à-vis du nouveau propriétaire de Sun. Par ailleurs, Oracle a tout intérêt à conserver et à encourager le dynamisme de cette plate-forme, sur laquelle beaucoup de ces produits reposent.En savoir plus

Tags:
  • java
  • MySQL
  • Oracle
  • sun
  • 3 comments
  • 457 reads

Décortiquons l'offre Google App Engine pour Java

tcouery's picture
Tue, 21/04/2009 - 16:06 by Tanguy COUERY |
  • JavaEE

imagebrowser imageGoogle a annoncé le support de Java pour Google App Engine et la sortie de GWT 1.6 le 7 avril 2009.

Cette annonce a été l'occasion de décortiquer cette nouvelle offre.

La présentation fait le tour des différentes fonctionnalités techniques et tente d'expliquer la vision de Google et les perspectives ouvertes.

Une application de démonstration a été réalisé à l'occasion pour montrer comment tout cela s'ogranise: http://ippongwt.appspot.com/
Les technologies utilisées: Google App Engine 1.2, Google Web Toolkit 1.6 et GXT 2.0.
L'application utilise également la persistance de données JPA pour le stockage des données sur l'infrastructure de Google: BigTable 

En savoir plus

Tags:
  • App Engine
  • Google
  • GWT
  • GXT
  • java
  • 1 comment
  • 2426 reads

Analyse dynamique d’une application avec jtracert

cparageaud's picture
Tue, 17/03/2009 - 12:40 by Christophe PARAGEAUD |
  • JavaEE

Voici un outil qui va vous aider dans la compréhension d'un code et plus particulièrement du comportement dynamique de ce code.

Imaginez une nouvelle application dont vous êtes le nouveau responsable et qui n’est pas ou peu documentée (imaginez très fort ;) ).

Cela peut être aussi une librairie externe dont vous voulez comprendre le fonctionnement ou mieux tracer l'exécution d'un bug.

Le constat est alors le suivant :

  • Il est relativement simple d'avoir une analyse statique du code (pour peu que l'on dispose du code source ou d’un bon décompilateur) et donc d'avoir un diagramme de classe d'une application.
  • Quid de l'analyse dynamique (diagramme de séquence) ?

Bien sûr on peut toujours lire le code et encore mieux l'executer en mode débug mais c’est extremement chronophage.

L’outil que je vous présente (jtracert http://code.google.com/p/jtracert/ ) va vous permettre de générer un diagramme de séquence à partir de l’exécution d’une application java SE ou EE.

S’il existait déjà quelques outils permettant de générer un diagramme de séquence à partir du code (Netbean UML permet de le faire mais uniquement pour une opération), il manquait l’outil capable de générer un diagramme de séquence (en respectant la notation UML) à partir de l'exécution d'un code.

L’outil est simple d’utilisation, il suffit de rajouter quelques paramètres à la JVM au lancement du serveur d’application

Par ex sous Tomcat, ajouter simplement la ligne suivante au fichier catalina.bat :En savoir plus

Tags:
  • java
  • outil
  • retro conception
  • uml
  • 1 comment
  • 2053 reads

Ne le répétez pas : Liferay 5.2 est disponible !

bpinel's picture
Tue, 27/01/2009 - 12:47 by Bertrand PINEL |
  • Portail

L'information n'est pas encore officiellement publiée sur le site de Liferay, mais le SVN est formel : Liferay 5.2.0 est disponible depuis le 25 janvier dernier ! Le site de Liferay n'est pas encore à jour, sans doute pour garder un peu plus longtemps en première page l'annonce de la sortie de la version Enterprise (5.1.3), il y a moins de 10 jours. 

Personnellement, j'attendais avec impatience cette version, depuis la présentation effectuée à Stuttgart lors de l'European Liferay Symposium fin septembre dernier, de la nouvelle interface d'administration, nettement plus conviviale et rassemblant tous les concepts propres à Liferay (communauté, organisation, etc..).

Que retenir d'autres sur les nouveautés de cette version ? Des choses anecdotiques (comme l'héritage de structures en CMS), d'autres qui vont permettre une plus forte adaptativité du portail au contexte de déploiement (comme les attributs supplémentaires dynamiques sur les organisations et les users), et comme toujours dans Liferay, des nouveautés en terme de portlets que je n'ai pas eu le temps de creuser (portlet mail totalement ré-écrite, composant de knowledge management, etc..), le tout avec un soucis permanent de garder des performances optimales (ré-écriture de la gestion des rôles et des permissions).

Ce qui est sûr, c'est que cette version peut être qualifier de majeure, tant elle progresse en terme d'utilisabilité et de couverture fonctionnelle.  En savoir plus

Related content: 
Remettez vos IDE au placard, et dites bonjour à EditPlus!
Tags:
  • j2ee
  • java
  • JSR 168
  • JSR 286
  • liferay
  • portail
  • portlet
  • Add new comment
  • 1725 reads

OSGi : La norme de gestion de modules dynamiques Java au JUG

ppoussard's picture
Mon, 06/10/2008 - 12:14 by Pascal POUSSARD |
  • JavaEE

Le Paris Java User Group organise le Mardi 14 octobre une présentation OSGi à 19H15 dans les locaux de l'ISEP.

www.parisjug.org/xwiki/bin/view/Blog/PresentationOSGiAuParisJUG

L'occasion de revenir sur cette norme.

OSGi est une norme issue de l'informatique embarquée, qui, à force de faire son chemin arrive dans le monde JEE en permettant de répondre à des problématiques concrètes.

Citons par exemple la possibilité de déployer des versions différentes d'un service sur un même serveur, la découverte à chaud des dépendances et la mise à disposition de services partagés.

Ainsi, beaucoup d'environnements de développement commencent à implémenter cette norme (Eclipse depuis la version 3)  pour la gestion de leur plug-in.

SpringSource va encore plus loin dans la démocratisation de cette norme avec son serveur d'application dmServer respectant OSGi et offrant des outils de mise en oeuvre de la norme. En plus de ça, SpringSource propose une liste de bibliothèques standards du monde JEE, re packagées pour respecter la norme OSGi offrant ainsi la possibilité aux nouvelles applications OSGi de les utiliser directement. En savoir plus

Tags:
  • java
  • JEE
  • JUG
  • OSGi
  • 2 comments
  • 1206 reads

Ippon aime le Talend

bpinel's picture
Mon, 21/01/2008 - 12:11 by Bertrand PINEL |
  • JavaEE

Au détour d'un projet, on se retrouve souvent confronté à des problématiques liées soit à des migrations de données, soit à un nettoyage de base, soit à de l'intégration par les données entre applications, soit encore à de l'extraction qualitative en vue d'un reporting de synthèse.
L'approche communément utilisée se traduit sous le vocable d'ETL (Extract Transform and Load). Cette approche repose schématiquement sur des connecteurs servant à importer ou exporter les données dans des bases ou des applications et à des transformations ou mapping permettant de les manipuler.
J'ai pu récemment utilisé la solution open source Talend Open Studio. Il s'agit d'un atelier graphique, sur une base Eclipse, permettant la construction de jobs. L'approche est très intuitive et la documentation de qualité. Le schéma ci-dessous illustre un exemple d'utilisation de l'atelier pour une problématique de nettoyage de données :

Très intéressant également, on peut choisir entre Perl et Java pour la génération des jobs, ce qui permet d'insérer des opérations directement dans ces langages dans les processus de transformation.

En bref, un produit à avoir sous le coude en toute circonstance !

Tags:
  • ETL
  • java
  • job
  • open source
  • 2 comments
  • 685 reads
Ippon Technologies | 3, rue Bellanger, 92300 Levallois-Perret, France | Tél : + 33 (0)1 46 12 48 48 | Fax : + 33 (0)1 46 12 48 49 | contact : accueil@ippon.fr