Pregunta

Tengo una aplicación Java Web que utiliza Spring Web Flow como marco. Tengo un problema con el procesamiento de datos XML en un flujo normal. Cuando el tratamiento se vuelve más complicado que resulta difícil de poner en práctica utilizando el xml de flujo del flujo web. Estaba considerando el uso de controladores para realizar estas operaciones. Cómo hago esto. No tienen idea en el uso de los controladores de flujo web. Y a partir de los controladores puedo saltar al flujo XML demasiado para continuar el procesamiento?

Un ejemplo de mi problema está en la presentación de formularios. Este es el escenario. Tengo una tabla de mesa y autorizaciones de usuario. También tengo una clase de usuario que representa el tablebec que se utiliza aquí Hibernate. En mi página de registro tengo el nombre de usuario, contraseña y autoridad (no un campo de la clase de usuario) Campos. Ato esta forma a mi objeto Usuario usando la primavera WebFlow vinculante. Mi problema es que no puedo obligar a la autoridad de campo, ya que no existe en mi clase de usuario. ¿Es necesario crear un grano que representa mi forma? Tengo que añadir el nombre de usuario y contraseña en la mesa y la autoridad Usuarios en otra Autoridad de mesa. ¿Dónde hago las inicializaciones para mi objeto Usuario y el objeto Autoridad o ¿por dónde establecer los valores de la registerFormBean a mis POJOs? Creo que no es un buen enfoque o que hará que mi flujo XML complicado

¿Fue útil?

Solución

se puede implementar esto JSF como presentación + WebFlow + mvc como controlador

primero que va a crear bean de respaldo con nombre de usuario, contraseña, la autoridad luego dejar WebFlow para crear el bean de respaldo en la sesión luego, cuando someter la acción va a llamar @controller "Spring MVC" y el controlador llamará a tu empresa y DAO llamada de negocios que se implementó como Hibernate

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

segunda solución se puede obligar a la vista de modelo que contiene nombre de usuario, contraseña, la autoridad luego, cuando someter la acción va a llamar @controller "Spring MVC" y el controlador llamará a tu empresa y DAO llamada de negocios que se implementó como Hibernate

<view-state id="registerForm" model="registerBean"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top