O melhor tutorial Modo entidade composição em 2024. Neste tutorial você pode aprender realização,passo 1,passo 2,passo 3,passo 4,passo 5,passo 6,
combinação modo de entidade (Composite Entity Pattern) usado no mecanismo EJB persistência. A entidade combinada é um bean de entidade EJB, em nome do objeto gráfico. Ao atualizar uma entidade combinada, interna atualizar automaticamente objetos feijão dependentes, porque eles são geridos pelo bean de entidade EJB. O que se segue é um feijão composição entidade participante.
Vamos criar como umCompositeEntityobjeto entidade combinada.CoarseGrainedObjecté uma classe de objeto dependente contém.
CompositeEntityPatternDemo,nossas aulas de demonstração usando classClientepara demonstrar o uso de uma combinação de modelos físicos.
Criar objetos dependentes.
DependentObject1.java
classe pública DependentObject1 { dados private String; setData public void (dados String) { this.data = dados; } Cadeia getData pública () { retornar dados; } }
DependentObject2.java
classe pública DependentObject2 { dados private String; setData public void (dados String) { this.data = dados; } Cadeia getData pública () { retornar dados; } }
Criar um objeto de grão-grossa.
CoarseGrainedObject.java
CoarseGrainedObject classe pública { DependentObject1 do1 = new DependentObject1 (); DependentObject2 DO2 = new DependentObject2 (); setData public void (String data1, String data2) { do1.setData (dados1); do2.setData (data2); } public String [] getData () { return new String [] {do1.getData (), do2.getData ()}; } }
Criar uma combinação de entidades.
CompositeEntity.java
CompositeEntity classe pública { CoarseGrainedObject CGO privada = new CoarseGrainedObject (); setData public void (String data1, String data2) { cgo.setData (data1, data2); } public String [] getData () { regresso cgo.getData (); } }
Criado usando uma combinação de classe de clientes sólida.
Client.java
Cliente classe pública { privada CompositeEntity compositeEntity = new CompositeEntity (); public void printData () { for (int i = 0 ;. i <compositeEntity.getData () comprimento; i ++) { System.out.println ( "Dados:" + compositeEntity.getData () [i]); } } setData public void (String data1, String data2) { compositeEntity.setData (data1, data2); } }
Uso doclientepara demonstrar o uso de uma combinação de padrões de design físicas.
CompositeEntityPatternDemo.java
CompositeEntityPatternDemo classe pública { main (String [] args) public static void { Cliente cliente = new Cliente (); client.setData ( "Test", "Dados"); client.printData (); client.setData ( "Second Test", "Data1"); client.printData (); } }
Verifique saída.
Dados: Teste Dados: Dados: segundo teste Dados: Dados1