Dans des projets d'entreprises, nous sommes très rapidement confrontés à la nécessité d'envoyer un email.
Que ce soit pour notifier une commande, pour envoyer un mot de passe lors de la création d'un utilisateur ou encore pour envoyer une alerte lorsqu'un problème de traitement survient.
En Java, l'envoi d'email passe par l'API JavaMail. Celle-ci est très puissante, mais n'est pas des plus simple à utiliser.
Mais si par chance, vous travaillez déjà avec Spring Framework dans votre projet, vous pourrez facilement envoyer des emails sans connaitre JavaMail.
Vous devez être identifié pour poster un commentaire.
Il y a quelque temps, j'avais commencé à étudier pour la certification WS de Sun, SCDJWS.
Bien que celle-ci est basée sur des outils un peu désuet, les bases des WS restent les même à l'heure actuelle: WSDL, SOAP, SAAJ, etc...
Vous devez être identifié pour poster un commentaire.
Je suis en train de jouer avec le support Groovy de Spring, via le schéma Lang, et je suis confronté à un problème avec les GroovyObjectCustomizer.
Si vous avez déjà joué avec cela, j'aimerai votre avis !
Vous devez être identifié pour poster un commentaire.
Je suis nouveau sur Facelet, et je suis tombé sur un "problème".
Je devais créer un composant JSF, jusque la pas de soucis, j'en avais déjà fait auparavant.
Je commence donc :
Bref, je déplois une page de test, et pas de bol, ca ne marche pas..
Après quelques recherches, je découvre qu'avec Facelet, le "Tag" n'est pas utilisé, et donc la méthode setProperties non plus. Le problème qui en survient, est que les expressions languages sont directement passée via setValueBinding au composant, et non plus "traitée" par le Tag.
Il faut donc faire une vérification au niveau du composant, dans les accesseurs, pour vérifier si une ValueBinding n'existe pas pour la propriété :
public String getActionName() {
if (this.actionName != null)
return this.actionName;
ValueBinding vb = this.getValueBinding("actionName");
if (vb == null)
return null;
return (String) vb.getValue(context);
}
Vous devez être identifié pour poster un commentaire.
Copyright © 2000-2012 - www.developpez.com