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

March 2009

Javascript, mieux que alert : Blackbird

aclement's picture
Thu, 26/03/2009 - 15:35 by Arthur CLEMENT |
  • JavaEE

Qui n'a jamais mis des "alert" un peu partout dans son code javascript pour essayer de voir ce qu'il se passe et résoudre les tonnes d'erreurs qu'on arrive à introduire en si peu de lignes... Allez, je parie que tout le monde au moins une fois.

Je viens de tomber sur une alternative à ces alerts beaucoup plus puissante sous le nom de "Blackbird". C'est un projet opensource qui se trouve à l'adresse suivante : http://www.gscottolson.com/blackbirdjs/ et qui est super simple à mettre en place.

Voici à quoi ca ressemble :

imagebrowser image

 

Cette petite popup se place sur la page en cours et permet d'afficher les messages qu'on a simplement rajouté via "log.debug()", "log.info()","log.warn()" ou "log.error()".

Autre fonctionnalité sympa, la possibilité de profiler le temps d'execution d'un bloc javascript. Il suffit d'encadrer le bloc en question avec "log.profile()" et le tour est joué.

Tags:
  • debug
  • html
  • javascript
  • 4 comments
  • 19029 reads

JSR 286 et AJAX

pariviere's picture
Wed, 25/03/2009 - 01:00 by Pierre-Alain RIVIERE |
  • Portail

 Si la JSR 286 a ouvert la voie à l'introduction des mécanismes AJAX au sein des portlets via les ResourceURL, il existe finalement assez peu d'exemples disponibles à ce sujet sur le Web.

Cela s'explique essentiellement par la facilité de mise en oeuvre de cette solution. Preuve en est, ce petit exemple, vraiment pas bien méchant, qui mets à jour une date, après un appel serveur. Bien entendu, il est interdit de recharger entièrement la page du portail. Le développement est effectué à partir du template de portlet fournit par le Liferay Plugin SDK 5.2.2.

On commence par la partie la plus facile, l'implémentation de GenericPortlet :

 
@Override
public void serveResource(ResourceRequest request, ResourceResponse response)
   throws PortletException, IOException {
   Date date = new Date();
   request.setAttribute("now", date);

   include(viewJSP, request, response);
}

@Override
public void doView(RenderRequest renderRequest, RenderResponse renderResponse)
   throws IOException, PortletException {

   renderRequest.setAttribute("now", "No yet set");
   include(viewJSP, renderRequest, renderResponse);
}

L'implémentation reste donc simplifiée à l'extrême :En savoir plus

Related content: 
Liferay et JSR-286 : ça avance !
Tags:
  • ajax
  • JSR 286
  • liferay
  • 4 comments
  • 1921 reads
  • 2 attachments

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

Formation Mule ESB en français - Du 1er au 3 avril - Paris

ggruel's picture
Thu, 12/03/2009 - 14:58 by Geoffray GRUEL |

Ippon Technologies organise une session de formation "Développement Mule ESB" du 1er au 3 avril 2009 à Boulogne Billancourt.

Pour la première fois ce cours sera réalisé en francais sur support de cours en francais.

Il couvrira toutes les problématiques courantes : développement de services, routages, transformations, intégration Spring, sécurité, performances,....avec de nombreux TPs.

Pour plus d'informations : programme complet

Jérémie BALLAIS
Tel : 01 46 12 48 48
Mail : jballais@ippon.fr

Tags:
  • esb
  • formation
  • Mule
  • Add new comment
  • 1117 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