我使用什么设计模式?

时间:2012-01-17 20:30:27

标签: design-patterns

我已经学习了Web应用程序开发,并且最初对设计模式的思想流派以及程序员正在使用的所有许多不同框架和技术感到不知所措。

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

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

2 个答案:

答案 0 :(得分:9)

那不是一种模式。这是一种架构,特别是the 3-Tier architecture。你有的层是

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

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

体系结构是设计应用程序的一般方法。在您的情况下,您有一个Web客户端,一个处理层和一个数据层。

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

答案 1 :(得分:1)

我相信你在谈论MVC模式。但它有点不同。

MVC on Wikipedia