Flujo Web Spring con Hibernate

Después de una larga búsqueda en Google, no puedo encontrar ningún flujo de Spring Web con un ejemplo de muestra de hibernación. ¿Alguien puede ayudarme con un ejemplo simple de flujo de Spring Web? Necesito crear un formulario de inicio de sesión con el flujo de Spring Web. Spring web flow. Si alguna aplicación de muestra como el formulario de inicio de sesión que se conecta a la base de datos usando Hibernate será útil.

preguntado el 12 de junio de 12 a las 15:06

3 Respuestas

Si no puede encontrar el código de muestra, no es demasiado difícil de configurar, SWF es solo un controlador y está registrado en Spring MVC como un controlador con algunas propiedades más:

<!-- Creates a flow executor in Spring, responsible for creating and executing flows -->
<flow:flow-executor id="flowExecutor" flow-registry="flowRegistry" />

<!-- Load flow definitions and make them available to the flow executor -->
<flow:flow-registry id="flowRegistry">
    <flow:flow-location id="process-flow" path="/process/flows/process-flow.xml" />
</flow:flow-registry>

<!-- The FlowHandlerMapping helps DispatcherServlet to knowing that it should send flow requests to Spring Web Flow -->
<bean class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping">
    <property name="flowRegistry" ref="flowRegistry" />
</bean>

<!-- The FlowHandlerAdapter is equivalent to a Spring MVC controller in that it handles requests coming in for a flow and processes those requests -->
<bean class="org.springframework.webflow.mvc.servlet.FlowHandlerAdapter">
    <property name="flowExecutor" ref="flowExecutor" />
</bean>

Una vez que lo haya hecho, solo tiene que usar Hibernate de la misma manera que lo haría con cualquier otra aplicación MVC. Tal vez le interese usar FlowScoped PersistenceContext, que hace que SWF pueda administrar sus objetos de dominio (http://static.springsource.org/spring-webflow/docs/2.3.x/reference/html/ch07s02.html).

Considere leer la documentación oficial de SWF (http://static.springsource.org/spring-webflow/docs/2.3.x/reference/html/index.html).

Respondido 23 Jul 12, 13:07

Integrar los flujos de Hibernate y Spring Web no es una tarea difícil. Es igual que Spring MVC. Simplemente escriba el archivo de configuración de Hibernate. Llame a la capa de servicio. En la capa de servicio, simplemente llame a los respectivos DAO. Donde los DAO estarán interactuando con la base de datos.

Respondido el 06 de Septiembre de 17 a las 00:09

Esta es una respuesta bastante tardía a la pregunta del usuario y debería intentar ser más claro con su inglés. - Simonmorley

Debe configurar sus propiedades de hibernación normalmente (con las anotaciones @ que hacen referencia a la tabla, etc.). No olvide hacer la anotación '@Service' en su DAO. Después de eso, solo necesita ir al archivo xml que controla sus flujos y agregar las funciones de DAO.

Respondido el 24 de enero de 19 a las 19:01

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.