jueves, 7 de agosto de 2008

spring: Integracion de codigo legacy

Spring framework provee dos atributos para la definicion de un bean, que son particularmente interesantes cuando hace uso de codigo legacy. Estos atributos son:
  • factory-method
  • factory-bean
El atributo factory-method permite especificar un metodo static de la clase que es utilizado por Spring para crear una instancia de la misma.
En el siguiente ejemplo se puede observar con claridad:



El atributo class especifica la clase del bean, y es dicha clase la cual contiene el metodo static que retorna una instancia de la misma.
public class ExampleBean
{
private static ExampleBean bean;

static
{
bean = new ExampleBean();
}

private ExampleBean() {}

public static ExampleBean create()
{
return bean;
}
}
Vinculos:

No hay comentarios.: