Ontwerp - model van de overdracht van

, het model van de overdracht van gegevens is als we de wil van de server van de cliënt van de verschillende eigenschappen van een lens.Overdracht van voorwerpen, ook bekend als de waarde van het voorwerp.De overdracht van voorwerpen is een ambitieus en voor de gewone Java object een eenvoudige les kan worden bijgehouden, die kan worden overgedragen op het internet.Het is geen gedrag.De server van de gegevens uit de databank betreft meestal gevuld met gewone Java object en toegezonden aan de cliënt of door de waarde ervan.Voor de cliënt, de overdracht van voorwerpen zijn Read - only.De klanten kunnen het creëren van eigen vervoer betreft, en door middel van het overgedragen aan de server, met een schot in de gegevensbank.De volgende is van deze ontwerp - entiteit.,,,,, de zakelijke dienstverlening in de zaak tegen de overdracht van voorwerpen gegevens.,,,, - overdracht van voorwerpen, eenvoudige methode voor het verkrijgen van de gewone Java object /eigenschap,,,,, op verzoek van de cliënt en de overdracht van voorwerpen of sturen de zaken als de verwezenlijking van de,,., we richten een studentbo, als object, als vertegenwoordigers van onze studenten, overdracht van voorwerpen van de entiteit.We transferobjectpatterndemo,,,, demonstratie, als een klant hier, gebruik zal maken van studentbo, studenten, en dat de overdracht van voorwerpen, de ontwerp -,,, stap 1, het creëren van de overdracht van voorwerpen,., studentvo. Java, cursussen studentvo {personen; de naam van de particuliere rollno; studentvo (string naam rollno, int {naam} =); this.rollno = rollno;} {naam terug. Getname ();} de leegte setName (string naam) {}) = naam;} int getrollno () {terug rollno;} de leegte setrollno (int rollno) {}) this.rollno = rollno; stap 2, het creëren van een object - studentbo.,,., de invoer java.util.arraylist; de invoer van openbare - java.util.list;///////udentbo {tabel als een databank < studentvo > studenten; de openbare studentbo () {studenten = nieuwe arraylist < studentvo > (); studentvo la = nieuwe studentvo (Robert - 0); studentvo = in nieuwe studentvo (John, 1); De studenten (studenten); de studenten. Voeg toe te voegen (li). De schrapping van studenten (studentvo;} {studenten (studenten). Het schrappen van de studenten. Getrollno ()); het systeem.. leegte fac (studenten: deel van "+ studenten. Getrollno () +", geschrapt Uit de database "); het opvragen van gegevens) ///////in de bibliotheek van het openbare lijst < een lijst van studenten; studentvo > getallstudents () {} getstudent terug studenten; openbare studentvo (int rollno) {terugkeer van de student. (rollno);} deC. Updatestudent (studentvo studenten) {studenten. (studenten. Getrollno ()). SetName (studenten. Getname ()); het systeem.. leegte fac (studenten: deel van "+ studenten. Getrollno () +", bijgewerkt in de database ");}}, stap 3, het gebruik, De studentbo de overdracht van voorwerpen, dat in de ontwerp -, transferobjectpatterndemo, Java, openbare school. Transferobjectpatterndemo {openbare statische leegte belangrijkste ([...] dringt erop studentbo studentbusinessobject {-) = nieuwe studentbo (); ///////print alle studenten (studentvo studenten: studentbusinessobject. Getallstudents () {systeem. Leegte fac (studenten: [rollno:" getrollno (de) + studenten. + ", de naam:" + studenten. Getname () + "]) ///////studentvo bijgewerkt;} studenten studenten = studentbuSinessobject. Getallstudents (.) (0); de studenten. SetName ("Michael"); studentbusinessobject. Updatestudent (studenten); ///////studentbusinessobject krijgen studenten =. Getstudent (0); het systeem.. leegte fac (studenten: [rollno: "+ studenten. Getrollno () +" naam "+ studenten: (de) +". Getname] ");}}, stap 4, te controleren of de produktie, studenten: [rollno:0, naam:] [rollno:1, Robert studenten: naam: John]: delen van de studenten in de gegevensbank bijwerken: 0, naam:] [rollno:0, Michael.

Transfer Object Pattern UML Diagram



Previous:
Next Page: