Todo lo que necesita saber sobre POJO en Java



Este artículo lo ayudará a comprender qué es POJO en Java y también le brindará una demostración práctica completa sobre el tema.

Pojo en Java significa Plain Old Objeto Java y se utilizan para aumentar la legibilidad y la reutilización de un programa. Son objetos Java normales, no limitados por restricciones especiales, distintas de las forzadas por la Especificación del lenguaje Java. Este artículo lo ayudará a explorar el tema en detalle,

Los siguientes consejos se cubrirán en este artículo





Así que comencemos con este artículo sobre POJO en Java,

POJO en Java

En términos más simples, Pojo se define como una estructura de datos pura, que contiene los campos getter y setter. Tiene la capacidad de anular ciertos métodos de Object o una interfaz como Serializable.Fueron introducidos en EJB 3.0 por Sun Microsystems y son ampliamente utilizados ya que son fáciles de escribir y comprender.



Un POJO no debe:

  • Extender clases preespecificadas: Ex-public class Test extiende javax.servlet.http.HttpServlet no se considera una clase POJO.
  • Contiene anotaciones preespecificadas: Ex- @ javax.persistence.Entity public class Test {..} no es una clase pojo.
  • Implementar interfaces preespecificadas: Ex-public class Test implementa javax.ejb.EntityBean {& hellip} no se considera una clase POJO.

Continuando con este artículo sobre POJO en Java,

Ejemplo:



El ejemplo dado es un ejemplo claro de la clase POJO.

(// Clase de estudiante POJO para representar la entidad Estudiante clase pública Estudiante {// campo predeterminado Nombre de cadena // campo público ID de cadena pública // tarifas privadas tarifas dobles privadas // constructor de argumentos para inicializar campos público Estudiante (nombre de cadena, id , tarifas dobles) {this.name = name this.id = id this.fees = fee} // método getter para el nombre public String getName () {return name} // método getter para id public String getId () {return id } // método getter para Fees public Double getFees () {tarifas de devolución}}

Se puede ver que los modificadores de acceso de los campos no contienen ninguna restricción, es decir, pueden ser predeterminados, protegidos, privados o públicos.

Continuando con este artículo sobre POJO en Java,

Funcionamiento de POJO

El funcionamiento de la clase POJO se puede ver a continuación. La lógica empresarial que se muestra en la imagen está encapsulada por POJO. Los controladores interactúan con la lógica empresarial, que a su vez interactúa con POJO para acceder a la base de datos.

plan de seguimiento y control del proyecto

POJO _ POJO en Java - EdurekaEntendamos ahora los Java Beans,

Frijoles Java

Los tipos especiales de Pojos se conocen como JavaBeans.

  • Todos los JavaBeans pueden considerarse Pojos pero no al revés.
  • La interfaz serializable debe ser implementada por ellos.
  • Los campos deben configurarse como privados para proporcionar todo el control sobre los campos.
  • Los campos deben tener getters, setters o incluso ambos.
  • Un bean debe contener un constructor sin argumentos.
  • Solo los constructores o getters y setter pueden acceder a los campos.

Continuando con este artículo sobre POJO en Java,

Getter y Setter

El captador y el definidor se pueden definir de la siguiente manera:

Adquiridor

public void getName () {return Name}

Setter

public void setName (nombre) {this.name = nombre}

Ejemplo

class Student implementa java.io.Serializable {private int id private String name public Student () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name ) {this.name = nombre} public String getName () {return name}} public class Test {public static void main (String args []) {Student s = new Student () // objeto se crea s.setName (' Jeremy ') // establecer valor para el objeto System.out.println (s.getName ())}}

Salida

Jeremy

Los pojos en java son útiles para definir objetos para aumentar su legibilidad y reutilización. No se les imponen otras restricciones.

Los frijoles, por otro lado, se definen como Pojos con ciertas restricciones.

Por lo tanto, hemos llegado al final de este artículo sobre 'POJO en Java'. Si desea obtener más información, consulte el por Edureka, una empresa de aprendizaje en línea de confianza. El curso de capacitación y certificación Java J2EE y SOA de Edureka está diseñado para capacitarlo en conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

mutable e inmutable en java

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog y nos pondremos en contacto con usted lo antes posible.