freeCodeCamp/guide/spanish/java/pojo/index.md

1.4 KiB

title localeTitle
POJO POJO

POJO

POJO significa "Plain Old Java Object". Esto es diferente de los objetos Javascript de Plain Old. Un objeto Java antiguo simple se refiere al paradigma de programación orientada a objetos (OOP) que se utiliza en el lenguaje de programación Java. El modelo OOP trata los datos como 'objetos'. Cada 'objeto' es una instancia de una 'Clase', que representa el arquetipo o la plantilla de la cual todos los objetos heredan sus propiedades y atributos.

Un POJO es, por lo tanto, simplemente un objeto Java. Sin embargo, también debe cumplir los siguientes criterios adicionales:

  1. no debe extender las Clases Java preespecificadas;
public class Foo extends javax.servlet.http.HttpServlet { 
 ...// body ... 
 } 
  1. no debe implementar interfaces preespecificadas;
public class Bar implements javax.ejb.EntityBean { 
  ...  // body 
 } 
  1. no debe contener anotaciones preespecificadas.
@javax.persistence.Entity public class Baz { 
  ... // body ... 
 } 

Por lo tanto, un objeto Java califica como POJO solo cuando está libre de las modificaciones anteriores. Por lo tanto, se deduce que un POJO no está "sujeto a ninguna restricción", aparte de los prescritos por la especificación formal del lenguaje Java.

Más información:

Wikipedia - POJOs