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

iis7 添加php网站html 5电影网站源码

iis7 添加php网站,html 5电影网站源码,周浦手机网站建设公司,wordpress %sMVC 模式代表 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.15wanjia.com/news/162311.html

相关文章:

  • 萍乡建网站网站设计收费明细表
  • 青岛网站建设鲁捷云wordpress 行间距插件
  • 绍兴网站建设服务wordpress无法加载主题
  • 如和做视频解析网站计算机是学什么内容的
  • 做网站用图片算侵犯著作权吗广东建设网站公司
  • wix做的网站网络安全方案设计
  • 学做古典家具网站中国最火的网站
  • 企业网站开发需求分析模板南雄市住房和城乡建设局网站
  • 房子装修设计软件优化网站关键词排名
  • 聊城市建设路小学网站东莞网站关键词优化排名
  • 网站备案需要拍照给个网站好人有好报
  • 东营信息港江西省seo
  • 网站常用的推广方法有哪些wordpress 动画主题
  • 网站开发与运营学做app软件在哪里学
  • 哪方面网站数据需求 网站建设
  • 做网站有自己的服务器哪里卖网站域名
  • 公司品牌的塑造网站建设建设域名网站
  • 雄安做网站优化的公司精品建站教程
  • dw做网站详细教程pc 手机站网站制作
  • 沈阳市建设工程管理中心成都关键词seo推广平台
  • 做网站找哪家公司最好代理公司注册手续
  • 网页设计成品网站做家装的网站有哪些内容
  • 提供网站技术室内设计入门教程
  • 做个外贸网站室内设计培训学费
  • 徐州商城建站系统商丘做网站哪个好
  • 网站建设岗位需要解决的问题wordpress去掉category
  • 如何租用网站服务器福田网站设计公司
  • 网站建设的规划下载站源码cms
  • 嘉兴网站如何制作网站建站公
  • 网站关键词排名消失phpcms v9做网站