Tot el que heu de saber sobre POJO a Java



Aquest article us ajudarà a entendre què és POJO In Java i també us oferirà una demostració pràctica exhaustiva sobre el tema.

Pojo a Java significa Plain Old Objecte Java i s’utilitzen per augmentar la llegibilitat i la reutilització d’un programa. Són objectes Java normals, il·limitats per restriccions especials, diferents dels obligats per l’especificació del llenguatge Java. Aquest article us ajudarà a explorar el tema amb detall.

En aquest article es tractaran els consells següents





Comencem, doncs, amb aquest article sobre POJO a Java,

POJO A Java

En termes més senzills, Pojo es defineix com una estructura de dades pura, que conté els camps getter i setter. Té la capacitat d’anul·lar determinats mètodes des d’Objecte o una interfície com Serializable.Van ser introduïts a EJB 3.0 per Sun Microsystems i són àmpliament utilitzats, ja que són fàcils d’escriure i entendre.



Un POJO no ha de:

  • Amplia les classes especificades prèviament: Ex-classe pública Test extends javax.servlet.http.HttpServlet no es considera una classe POJO.
  • Conté anotacions predeterminades: Ex- @ javax.persistence.Entity public class Test {..} no és una classe pojo.
  • Implementar interfícies preespecificades: Ex-public class Test implements javax.ejb.EntityBean {& hellip} no es considera una classe POJO.

Continuem amb aquest article sobre POJO a Java,

Exemple:



L'exemple donat és un exemple clar de la classe POJO.

(// Classe POJO de l'estudiant per representar l'entitat Classe pública de l'estudiant Estudiant {// camp predeterminat Nom de la cadena // camp públic identificador de cadena // tarifes privades tarifes dobles privades // constructor d'arguments per inicialitzar els camps públics Estudiant (nom de la cadena, identificador de cadena , tarifes dobles) {this.name = nom this.id = id this.fees = taxes} // mètode getter per a nom públic String getName () {nom de retorn} // mètode getter per a identificador públic String getId () {return id } // mètode getter per a tarifes públics GetFees dobles () {taxes de devolució}}

Es pot veure que els modificadors d’accés dels camps no contenen cap restricció, és a dir, es permet que siguin predeterminats, protegits, privats o públics.

Continuem amb aquest article sobre POJO a Java,

Funcionament de POJO

A continuació es pot veure el funcionament de la classe POJO. POJO encapsula la lògica empresarial que apareix a la imatge. Els controladors interactuen amb la lògica empresarial, que al seu torn interactua amb POJO per accedir a la base de dades.

com fer un jframe a Java

POJO _ POJO A Java - EdurekaComprenem ara Java Beans,

què és una variable d'instància

Java Beans

Els tipus especials de Pojos es coneixen com JavaBeans.

  • Tots els JavaBeans es poden considerar com a Pojos, però no al revés.
  • La interfície serializable hauria de ser implementada per ells.
  • Els camps s’han d’establir com a privats per proporcionar tot el control dels camps.
  • Els camps han de tenir getters, seters o fins i tot ambdós.
  • Un fesol ha de contenir un constructor sense arg.
  • Els camps només els poden accedir els constructors, o getters i setter.

Continuem amb aquest article sobre POJO a Java,

Getter i Setter

El getter i el setter es poden definir de la següent manera:

Getter

public void getName () {return Name}

Setter

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

Exemple

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 = name} public String getName () {return name}} public class Test {public static void main (String args []) {Student s = new Student () // object is created s.setName (' Jeremy ') // establint el valor a l'objecte System.out.println (s.getName ())}}

Sortida

Jeremy

Els pojos a Java són útils per definir objectes per augmentar la seva llegibilitat i reutilització. No se'ls imposa cap altra restricció.

Les mongetes, en canvi, es defineixen com a Pojos amb certes restriccions

Així hem arribat al final d’aquest article sobre ‘POJO a Java’. Si voleu obtenir més informació, consulteu el per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate & Spring

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.