zoukankan      html  css  js  c++  java
  • 每日博客

    采用 MVC 模式,所有问题的考虑方式基本相同,都分下面三步进行:
    (1) 任何一个功能都是先从用户的角度考虑,考虑假设这个功能写完了,用户如何使用
    它。通常需要考虑两个方面,即用户如何提交请求和系统如何向用户展示结果,这可以理
    解为通常意义上的输入和输出。输入和输出主要使用 JSP 页面来完成,可以根据输入和输
    出功能所涉及的元素设计 JSP 页面。这就是 MVC 模式中 V 部分的设计。
    (2) 考虑功能如何实现,所有的功能最后都是通过方法来实现的。考虑两个方面:首先
    考虑这个方法属于已经存在的某个模型的方法,还是不属于任何已经存在的模型的方法。
    对于前者,只需要在原有模型中增加方法即可;对于后者,需要创建新的模型,然后考虑
    这个方法的定义,包括方法的名字、参数、返回值、异常和执行过程。这个过程属于 MVC
    模式中 M 部分的设计。
    (3) 考虑输入界面、功能和输出界面之间如何关联。需要编写控制器,也就是 MVC 模
    式中 C 部分的设计。控制器的设计需要考虑如下几个方面的信息:
    ● 需要从输入界面获取哪些信息,也就是视图层向控制层传递哪些信息;
    ● 需要调用 JavaBean 的哪个方法,需要传递什么信息,这些信息属于从控制层向模型
    层传递的信息;
    ● 是否需要把模型执行的结果传递给显示界面,包含模型层向控制层传递信息和从控
    制层向视图层传递信息两个方面;
    ● 根据模型的执行结果选择界面对用户进行响应。
  • 相关阅读:
    Selector + 线程池 遇到的问题
    【转】Android TabActivity无法正常bindService解决方法
    Android 中的 Service 全面总结
    【转】IT 圈里有哪些经常被读错的词?
    【转】线程的7种状态及相互转换
    【eoeandroid 特刊】第117期打包网盘下载地址
    使用 Android 自带的 proguard 混淆源码
    Google+ 连接不上的解决办法
    【转】AsyncTask的用法
    winForm简单数据绑定
  • 原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/14161991.html
Copyright © 2011-2022 走看看