comment on fait appel aux méthodes métiers en utilisant JSF
Salut,
je cherche des tutoriels (ou lien)concerant l'utilisation du framework "visual wed JSF", et l'appel aux méthodes métier, en effet, à partir de mes recherches, j'ai trouvé sauf les cas classiques et simples qui font appel à la BD sans utiliser les EJB, et je ne sais pas comment faire pour appeler les méthodes de la couche métiers?
merci d'avance
de plus, je vous demande un conseil, c'est mieux d'utiliser JSF ou Visual Web JSF? je sais que ce dernier est plus facile à créer des interfaces graphiques mais je veux connaitre quel est entre ces deux le plus facile lors d'appel des session bean.
SVP, aidez-moi à résoudre mes 2 problèmes (choix de framework+appel des méthodes métiers).
je vous remercie d'avance.
le problème pas encore résolu
Bonjour,
j'ai modifié mon code de la manière suivante:
Code:
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
|
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<f:view>
<body>
<h:form id="testing">
<h:panelGrid border="0" columns="2">
<h:outputText value="Login :"style="width: 80px; border: 0;"></h:outputText>
<h:inputText id="login" value="#{medecin.login}" required="true"/>
<h:outputText value="Mot de passe :"></h:outputText>
<h:inputSecret id="motPasse" value="#{medecin.motPasse}" required="true"/>
<h:commandButton id="testing" action="#{medecinfacade.validateMedecin}" value="Connecter" immediate="true" type="submit" />
</h:panelGrid>
</h:form>
</body>
</html>
</f:view> |
Quand, je fais enter un login et un mot de passe (qui sont déjà enregistrés dans la base de données)
Glassfish affiche l'erreur suivante:
Code:
1 2
| sourceId=null[severity=(ERROR 2), summary=(Login Failed!), detail=(login 'null' does not exist.)];|WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.
sourceId=null[severity=(ERROR 2), summary=(Login Failed!), detail=(login 'null' does not exist.)] |
svp, y a -t-il quelqu'un qui peut m'aider à résoudre mon problème, sachant que j'ai essayé à trouver une solution depuis longtemps, mais sans vain.
Je vous remercie d'avance.