Het ontwerp -

MVC MVC, namens de model - oog - voor de verwerking verantwoordelijke wijze.Dit patroon is alleen van toepassing voor de problemen,.,,, het model, het model van de vertegenwoordiger van een object of Java gewone Java object heeft gegeven.Het kan ook een logische verlenging van verwerking, indien de wijzigingen van de gegevens,,, van mening dat de vertegenwoordiger van de gegevens bevat - van mening dat het model van de visualisatie,,,,, de controleur, gedrag, in deze twee modellen en standpunten.Het doel van de stroom van gegevens aan het model van de controle en de actualisering van de gegevens, het uitzicht, de veranderingen.Het uitzicht en het model van scheiding van de uitvoering.,,,,, dan creëren we een object, studenten, als een model, studentview, een oog, kan in de console drukken de details studentcontroller studenten, de voor de verwerking verantwoordelijke klasse, dat verantwoordelijk is voor de opslag van gegevens, de studenten, de doelstellingen en het bijwerken van mening, studentview, dus, mvcpatterndemo, onze presentatie de les kan gebruiken, studentcontroller, toont aan dat het gebruik van MVC.,, stap 1, het creëren van een model van,,, studenten, Java, de studenten (privé - string rollno; particuliere string, string getrollno () {terug rollno;} de leegte setrollno (touw rollno) {this.rollno = rollno;} {naam terug. Getname (); de openbare V}Het is setName (string naam) {naam}}} =; stap 2, het creëren van een oog, studentview Java,.,. Studentview {in de leegte printstudentdetails (touw studentname, string studentrollno) {systeem. Leegte fac ("student"); het systeem, de leegte fac ("naam." + studentname); systeem. Uit de leegte fac ("- nummer:. De" + studentrollno);}}, salaristrap 3, het creëren van een controleur.,, studentcontroller. Java, studentcontroller (publiek - private studentview betreft; de studenten model; openbare studentcontroller (model van de studenten, studentview oog) {methode = model; this.view =; de standpunten van de leegte setstudentname} (string naam) (model. Die naam van (naam); - getstudentname () {}) G - model.Etname (}); de leegte setstudentrollno (touw rollno) (model. Setrollno (rollno); - getstudentrollno () {}) model. Getrollno (); de leegte updateview () {}). Printstudentdetails (model. Getname (), model. Getrollno ());}}, stap 4. Het gebruik van, studentcontroller, bewijst dat hij model gebruikt, mvcpatterndemo.,. Java, cursussen mvcpatterndemo {openbare statische leegte belangrijkste ([...] (///////- sprake) gebaseerd op de hoeveelheden niet van z 'n studenten database model = retrivestudentfromdatabase () geregistreerd; het creëren van een oog: ///////studentview schrijven in de console concept = nieuwe studentview (de details van de verantwoordelijke voor de verwerking) studenten studentcontroller = nieuwe studenten.De verantwoordelijke voor de verwerking (model, het uitzicht). De verantwoordelijke voor de verwerking. Updateview (); ///////actualisering van gegevens voor de verwerking van het model. Setstudentname (""); de controleur. Updateview ();} particuliere statische studenten retrivestudentfromdatabase () {studenten = nieuwe student (); de studenten. SetName ("Robert"); de studenten setrollno ("10". De terugkeer van de student);}};, salaristrap 5, te controleren of de produktie, studenten: naam: Robert rollen: 10 studenten: naam: John - nummer: 10,

MVC Pattern UML Diagram



Previous:
Next Page: