当前位置: 首页 > news >正文

网上做兼职网站有哪些工作婚介所网站开发费用

网上做兼职网站有哪些工作,婚介所网站开发费用,php网站系统,济源网站制作MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View&#xff…

MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。

  • Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。
  • View(视图) - 视图代表模型包含的数据的可视化。
  • Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。

实现

我们将创建一个作为模型的 Student 对象。StudentView 是一个把学生详细信息输出到控制台的视图类,StudentController 是负责存储数据到 Student 对象中的控制器类,并相应地更新视图 StudentView

MVCPatternDemo,我们的演示类使用 StudentController 来演示 MVC 模式的用法。

MVC 模式的 UML 图

步骤 1

创建模型。

Student.java

public class Student {private String rollNo;private String name;public String getRollNo() {return rollNo;}public void setRollNo(String rollNo) {this.rollNo = rollNo;}public String getName() {return name;}public void setName(String name) {this.name = name;}
}

步骤 2

创建视图。

StudentView.java

public class StudentView {public void printStudentDetails(String studentName, String studentRollNo){System.out.println("Student: ");System.out.println("Name: " + studentName);System.out.println("Roll No: " + studentRollNo);}
}

步骤 3

创建控制器。

StudentController.java

public class StudentController {private Student model;private StudentView view;public StudentController(Student model, StudentView view){this.model = model;this.view = view;}public void setStudentName(String name){model.setName(name);    }public String getStudentName(){return model.getName();    }public void setStudentRollNo(String rollNo){model.setRollNo(rollNo);      }public String getStudentRollNo(){return model.getRollNo();     }public void updateView(){           view.printStudentDetails(model.getName(), model.getRollNo());}  
}

步骤 4

使用 StudentController 方法来演示 MVC 设计模式的用法。

MVCPatternDemo.java

public class MVCPatternDemo {public static void main(String[] args) {//从数据库获取学生记录Student model  = retrieveStudentFromDatabase();//创建一个视图:把学生详细信息输出到控制台StudentView view = new StudentView();StudentController controller = new StudentController(model, view);controller.updateView();//更新模型数据controller.setStudentName("John");controller.updateView();}private static Student retrieveStudentFromDatabase(){Student student = new Student();student.setName("Robert");student.setRollNo("10");return student;}
}

步骤 5

执行程序,输出结果:

Student: 
Name: Robert
Roll No: 10
Student: 
Name: John
Roll No: 10

http://www.yayakq.cn/news/428685/

相关文章:

  • 做网站联盟要多少钱网站怎么企业备案
  • 保定手机网站制作上海易站网站建设
  • 网站开发哪一种语言好网站制作需求
  • org的域名网站网站备案期间做什么
  • 菏泽+网站建设公司wordpress 关闭ajax
  • 深圳网络公司做网站长沙网络营销哪家好
  • 天津网站建设企业系统云主机网站模板
  • 千灯做网站广东营销网站建设服务
  • 一个网站是如何知道是谁来访问seo资料站
  • 不关闭网站 备案中国互联网协会成立于多少年
  • 网站建设需要机房服务器国内网站有哪些
  • 淘宝网淘我喜欢西安关键词优化软件
  • 江门做网站多少钱专业网站设计是什么
  • 建筑公司网站平台靖江seo收费贵吗
  • 中原区网站建设公司申请网站备案
  • 商业网站建设目标沈阳建站模板展示
  • 懂做网站的人就是好网站软件大全免费下
  • flash网站开发抖音seo搜索优化
  • 做网站网站的代理算网站罪吗网站建设哪里好 厦门
  • 外贸管理网站模板wordpress网页手机自适应
  • 怎么做网站监控平台展馆
  • 企业网站的常见服务是什么seo博客网站怎么做
  • 网站模块规划响应式网站好处
  • 哈尔滨网站建设 seowordpress 文章设置
  • 玉溪网站开发公司如何上传自己的做的网站
  • 个人站长网站应该如何定位云南省住房和城乡建设厅官方网站
  • 帮别人做网站如何备案wordpress 爱情模板下载
  • 学做网站要会哪些网页设计作业 介绍家乡
  • 17.zwd一起做网站池尾站可以做空股票的网站
  • 网站建设南京公司网站建设织梦网站漏洞修复