Domanda

Ho un'applicazione web java che utilizza primavera webflow come quadro. Ho un problema con l'elaborazione di dati su un xml flusso normale. Quando l'elaborazione diventa più complicato Trovo difficile implementare utilizzando il codice XML flusso del flusso web. Stavo considerando di usare i controller per eseguire queste operazioni. Come faccio a fare questo. Non hanno idea di utilizzare i controller del flusso web. E da controllori posso saltare alla xml flusso troppo per continuare l'elaborazione?

Un esempio di mio problema è nella presentazione forme. Ecco lo scenario. Ho un tavolo da ping-utenti e le autorità. Ho anche una classe User che rappresenta il tablebec ho usato qui Hibernate. Nella mia pagina di registrazione ho il nome utente, la password e l'autorità (non un campo di classe utente) Campi. Mi legano questo modulo per il mio oggetto utente utilizzando primavera webflow vincolante. Il mio problema è che non posso legare il campo autorità, perché non esiste nella mia classe per l'utente. Ho bisogno di creare un fagiolo che rappresenta la mia forma? Ho bisogno di aggiungere il nome utente e la password sul tavolo degli utenti e l'autorità di un altro Autorità tavolo. Dove faccio le inizializzazioni per il mio oggetto utente e oggetto Autorità o dove posso impostare i valori del registerFormBean ai miei POJO? Penso che non è un buon approccio o si farà il mio xml flusso complicato

È stato utile?

Soluzione

è possibile implementare questo JSF come presentazione + webflow + MVC come regolatore

prima si creerà backing bean con nome utente, la password, l'autorità poi lasciare WebFlow per creare il backing bean nella sessione poi, quando l'azione submit chiamerà @controller "Spring MVC" e il controller chiamerà il vostro business e la chiamata di business DAO cui è implementato come Hibernate

come questo  <on-start> <evaluate expression="youractionClass.createbackingBean()" result="conversationScope.yourbean" /> </on-start>

seconda soluzione è possibile associare la vista al modello che contiene il nome utente, la password, l'autorità poi, quando l'azione submit chiamerà @controller "Spring MVC" e il controller chiamerà il vostro business e la chiamata di business DAO cui è implementato come Hibernate

<view-state id="registerForm" model="registerBean"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top