Exemple de formulaire à 3 colonnes

<h:form id="form">
    <h:panelGrid columns="3">
        Id compte source : 
        <h:inputText id="source" size="3" value="#{transfert.idSource}"
                     required="true"
                     converterMessage="L'id est un nombre entier"/>
        <h:message for="source"/>
        ...
    </h:panelGrid>
    ...
</h:form>
transfert est évidemment un backing bean que vous allez devoir écrire. Il contient des propriétés pour les id des 2 comptes et pour le montant et il utilise la méthode de l'EJB qui transfert le montant entre les 2 comptes.