POJO

Llamamos Plain Old Java Object a una clase normal y corriente, con sus propiedades y métodos (getters, setters,...), ligándola a un determinado entorno de ejecución o contenedor y siendo independiente del framework ya que no recibe ninguna intrusión por parte de éste en forma de implementación de interfaces o extensiones de clases. En los EJB<3, las entidades y sesiones beans debían obligatoriamente implementar ciertas interfaces y heredar clases proveídas por el framework, cosa que no pasa con la version 3. Siempre ha de llevar implementado el constructor por defecto (aunque no haga nada) en caso de que necesitemos otros (constructores con parámetros).

Veamos un ejemplo:


package es.nuwi.ejemplo.pojo


impor java.io.*;


public class EjemploPojo{


private String saludo="Hola,esto es un ejemplo de POJO.";


public void saludaAlLector(){
System.out.println(saludo);
}
}

No hay comentarios: