Spring beans y la recuperacion de uno
Para recuepar el bean desde vaadin hago lo siguiente:
package com.gendarmeria.inventarioinformatico;
y luego
SpringControlador ctx = new SpringControlador(this);
Controlador c = (Controlador) ctx.getBean("controlador");
con eso he recuerado el bean , hasta aca todo ok todo perfecto , pero ahora necestio que otra clase tenga ese bean
y la pregunta es :
que es mejor?
1.- Se lo paso yo , desde el principal asi:
otraClase.setControlador(c)
2.-O uso el appContext.xml de spring
cual es la mejor opcion?
Nota : necestio ambos en el principal controlador y otraclase y por ejemplo si recupero los dos bean desde xml
y hago
.....
es suficiendte para que pueda haceder a todas las funciones de controlador en OtraClase
- Inicie sesión o regístrese para enviar comentarios
Controladores de Vaadin
En una prueba de concepto que hice de Vaadin, metí mis controladores de vaadin (las vistas y todo eso) como beans en un applicationContext, con scope "prototype" para que se creara uno nuevo cada vez que se necesita. Esto lo hice basándome en este documento. La ventaja es que ya tus controladores de Vaadin no necesitas ver nada de Spring, quedan todos ya alambrados cuando se utilizan.
gracias
gracias