example - Diferencia entre JavaBean y Spring Bean
java beans example (2)
JavaBeans:
En un nivel básico, los JavaBeans son simplemente clases de Java que se adhieren a ciertas convenciones de codificación. Específicamente, las clases que
- tener constructores
public
defecto (sin argumentos)- Permitir el acceso a sus propiedades utilizando métodos accessor (getter y setter)
- Implementar
java.io.Serializable
Frijoles De Primavera:
Un Spring bean es básicamente un objeto manejado por Spring. Más específicamente, es un objeto que está instanciado, configurado y administrado por un contenedor de Spring Framework . Los beans de Spring se definen en los archivos de configuración de Spring (o, más recientemente, con anotaciones), se crean instancias de los contenedores de Spring y luego se inyectan en las aplicaciones.
Tenga en cuenta que los frijoles de primavera no siempre tienen que ser JavaBeans. Los beans Spring podrían no implementar la interfaz java.io.Serializable
, pueden tener argumentos en sus constructores , etc.
Esta es la diferencia muy básica entre JavaBeans y Spring Beans.
Para obtener más información, consulte la fuente del texto anterior, el artículo de Shaun Abram JavaBeans vs Spring beans vs POJOs .
Soy nuevo en Spring MVC y tengo una pequeña idea del uso de Java Beans en Java.
¿Cuál es la diferencia básica entre un bean Java y un bean Spring?
Spring Bean: una clase que se desarrolla como parte de una aplicación Spring y su ciclo de vida se gestiona mediante Spring Container y se denomina Spring Bean.