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

基本建设工程兵网站股票交易网站建设

基本建设工程兵网站,股票交易网站建设,网站开发公,安徽做网站哪家好MVC 模式代表 Model-View-Controller#xff08;模型-视图-控制器#xff09; 模式。这种模式用于应用程序的分层开发。 Model#xff08;模型#xff09; - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑#xff0c;在数据变化时更新控制器。View#xff…MVC 模式代表 Model-View-Controller模型-视图-控制器 模式。这种模式用于应用程序的分层开发。 Model模型 - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑在数据变化时更新控制器。View视图 - 视图代表模型包含的数据的可视化。Controller控制器 - 控制器作用于模型和视图上。它控制数据流向模型对象并在数据变化时更新视图。它使视图与模型分离开。 实现 我们将创建一个作为模型的 Student 对象。StudentView 是一个把学生详细信息输出到控制台的视图类StudentController 是负责存储数据到 Student 对象中的控制器类并相应地更新视图 StudentView。 MVCPatternDemo我们的演示类使用 StudentController 来演示 MVC 模式的用法。 步骤 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.yutouwan.com/news/132111/

相关文章:

  • 低价网站制作顺德WordPress用来营销
  • 西安做网站推广企业网络营销实施方案
  • 黄骅市网站建设wordpress替换链接
  • 新闻实时报道seo排名优化怎么样
  • 漫画网站开发温州创荣网络科技有限公司
  • php源代码做网站小广告图片素材
  • 网站建设费用计入管理费用浙江平湖建设局网站
  • 网站建设得花多少钱江苏建设集团公司官网
  • 重庆展示型网站制作织梦网站地图底部
  • 如何做电影网站才不侵权关键词点击价格查询
  • 农业门户网站开发万户网络是干嘛的
  • 外贸网站管理系统wordpress电商
  • 建设小说网站用什么软件自建站怎么接入支付
  • 万网域名怎么绑定网站公司做的网站计入什么
  • 网站的设计需要什么建立购物网站 app
  • 事业单位网站建设的账务处理wordpress尾部怎么改
  • 做网站代管理三年企业网站空间域名
  • 免费做网站的公司开设网站的费用
  • 建设一个购物网站流程开发什么网站好
  • 网站建设发展潜江资讯网信息发布
  • 做一个网站赚钱吗昆山注册公司流程费用
  • 建立个人网站能干哪里可以做网站推广
  • 国内餐饮类网站欣赏wordpress 多语言版本
  • 保险网站建设优缺点wordpress 没关插件
  • 桂林做网站的公司哪家最好seo推广优化找stso88效果好
  • 做彩票网站要什么接口郑州推广网站
  • 个人域名备过案了做电影网站会查吗福州免费网站建站模板
  • vscode的网站开发配置上海品划网络做网站
  • 烟台公司中企动力提供网站建设专业的建站
  • 北京网站建设熊掌号如何用手机建立网站