Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 我使用的是什么设计模式?_Design Patterns - Fatal编程技术网

Design patterns 我使用的是什么设计模式?

Design patterns 我使用的是什么设计模式?,design-patterns,Design Patterns,我学习过web应用程序开发,最初对围绕设计模式的众多思想流派以及程序员使用的各种不同框架和技术感到不知所措 我已经确定了某种类型的“模式”,我想知道它是否有名字,或者其他人是否也在使用这种模式,或者是否有更好的方式来做事情。我使用: 用于演示的HTML/CSS JQuery AJAX调用ASP.NET ashx类以实现数据库(SQL Server)连接,该类返回JSON JSON被解析,然后用JQuery显示在浏览器中 这不是一种模式。具体来说,这是一种架构。您拥有的层次是 1) 查看 2)

我学习过web应用程序开发,最初对围绕设计模式的众多思想流派以及程序员使用的各种不同框架和技术感到不知所措

我已经确定了某种类型的“模式”,我想知道它是否有名字,或者其他人是否也在使用这种模式,或者是否有更好的方式来做事情。我使用:

  • 用于演示的HTML/CSS
  • JQuery AJAX调用ASP.NET ashx类以实现数据库(SQL Server)连接,该类返回JSON
  • JSON被解析,然后用JQuery显示在浏览器中

    • 这不是一种模式。具体来说,这是一种架构。您拥有的层次是

      1) 查看
      2) 数据处理(ASP/NET)
      3) 数据库

      设计模式是用于解决一般问题的代码模式。例如,Singleton模式解决了确保应用程序只有一个实例的问题

      体系结构是设计整个应用程序的一般方法。在您的例子中,您有一个web客户端、一个处理层和一个数据层


      请注意,根据您的设计,客户端代码可能被视为自己的应用程序,它可能有自己的体系结构(例如MVC体系结构)。

      我相信您所说的是MVC模式。但是有点不同


      这就是我们在这里的目的;)