Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please follow all the instructions. use this in MVC FORM. USE THE CODE THAT IS GIVE TO YOH BELOW MAKE SURE ITS BEGINNER FRIENDLY. package

please follow all the instructions.
use this in MVC FORM.
USE THE CODE THAT IS GIVE TO YOH BELOW
MAKE SURE ITS BEGINNER FRIENDLY.
package Model;
public class Model
{
public Model()
{
loadData();
}
public void loadData()
{
}
}
package View;
public class View
{
public View()
{
}
}
package Controller;
import Model.Model;
import View.View;
public class Controller
{
Model model;
View view;
public Controller(View v, Model m)
{
model = m;
view = v;
//................
}
}
import Controller.Controller;
import Model.Model;
import View.View;
public class App
{
public static void main(String[] args)
{
Model model = new Model();
View view = new View();
Controller controller = new Controller(view, model);
}
}
public class Person{
private String name;
private int weight;
private String hometown;
private String highSchool;
public Person(){
this.name="";
this.weight=0;
this.hometown="N/A";
this.highSchool="N/A";
}
public Person(String name, int weight, String hometown, String highSchool) {
this.name = name;
this.weight = weight;
this.hometown = hometown;
this.highSchool = highSchool;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getWeight() {
return weight;
}
public void setWeight(int weight) {
this.weight = weight;
}
public String getHometown() {
return hometown;
}
public void setHometown(String hometown) {
this.hometown = hometown;
}
public String getHighSchool() {
return highSchool;
}
public void setHighSchool(String highSchool) {
this.highSchool = highSchool;
}
@Override
public String toString() {
return "Person{" + "name=" + name + ", weight=" + weight + ", hometown=" + hometown + ", highSchool=" + highSchool + '}';
}
}
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
1. One class, one file. Don't create multiple classes in the same java file 2. Don't use static variables and methods 3. Encapsulation: make sure you protect your class variables and provide access to them get and set methods 4. all the classes are required to have a constructor that receives all the attributes as para and update the attributes accordingly 5. Follow Horstmann's Java Language Coding Guidelines 6. Organized in packages (MVC - Model - View Controller) Contents app Creates model, view and controller objects . . Person String name int weight String hometown String highSchool . . Model Person p1, p2,p3,p4.p5 No parameter constructor Methods void loadData() String getData(int n) . Two constructors No parameter All parameter . . Controller calls the method getData(int n) in Model to retrieve one Person object as a String puble C Model public Modelo Loadatai): public void loadbatal pe LES APP blic static void main(String args Model model Model: View vienev View): Controller controllere Controllertview, model) public class Controller Model sedel View views public controller(View , Models) models View 3 Model creates 5 Person objects in loadData) Model will have a method getData(int n) to retrieve one Person object as a String > App creates a Model object and a view object and pass them as parameters when It creates a Controller object. public class View publie View) Controller passes the data received from Model to View for it to be displayed View will have a method basicDisplay(Strings to display the string on the default window. The Netbeans Project You are required to use this NetBeans starter project. The Netbeans Project You are required to use this NetBeans starter project. This assignment focus on using the MVC architecture. The main components are the three packages, Model, View and Controller. From the lesson you know that View objects are objects that the users can see, the graphical part of an application. Model objects will have all the data and processing needs of an application. The Controller objects will usually help and support the communication and data transfer betwe en Model and View objects. App creates Model and View objects. Then it creates a Controller object passing the model and view objects as input parameters to controller The Controller package has the Controller class. Controller has access to model and view and is in charge of bringing data from Model and sending it to view. Projects Files Services | 01 b MVC Source Packages EL

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems On GPUs In Databases

Authors: Johns Paul ,Shengliang Lu ,Bingsheng He

1st Edition

1680838482, 978-1680838480

More Books

Students also viewed these Databases questions

Question

What phases are formed by the decomposition of martensite?

Answered: 1 week ago