模块化编程和结构化编程

时间:2011-03-28 16:33:02

标签: asp.net module modularity modular

我被要求设计一个带有模块化编程的asp.net网站,但我不知道它实际意味着什么,他是指结构化编程吗?我在模块化编程中发现的一切与asp.net网站无关(或其背后的代码)。

如果有人解释它意味着什么:

我在网站的每个页面上都有一个数据库连接,而不是在全局或webconfig页面中有连接字符串?这是指结构化还是oop或模块化?

在什么情况下,您可以通过没有可加载模块的网站实现模块化编程?它只是一个有几个连接字符串的网站和一些聪明的编程来做一些花哨的HTML?

我见过有关webparts和cms的其他帖子,但真的不了解它们?它们相关吗?不确定。

我的网站只是一个社交网站,允许某人登录/创建网站帐户,然后转到他自己的个人资料,并显示保存到我们数据库的自己的事情。

据我所知,其中没有任何内容需要模块吗?

所以它让我觉得它是一种实际“编程”编写代码的不同方法吗?即以不同的方式存储它是以不同的方式引用它以不同的方式调用吗?

3 个答案:

答案 0 :(得分:2)

在此上下文中,您可以在自己的项目中构建数据访问代码,并将Web应用程序称为模块,将数据访问层称为模块。

如果数据访问层复杂且具有大量实体,则可以将其分解为多个项目(将每个项目视为模块)。

答案 1 :(得分:1)

我认为您所要求的是以可以轻松扩展和维护的方式对网站进行编码。

答案 2 :(得分:0)

"模块化编程"意味着您编写了一个由独立模块构建的应用程序。你有什么样的应用程序并不重要。只需在几个逻辑独立的部分上打破它们,它们就会成为模块。