0

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

有人可以解释一下这意味着什么:

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

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

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

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

据我所知,其中没有任何东西需要模块?

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

4

3 回答 3

2

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

如果数据访问层很复杂,包含大量实体,您可以将其分解为多个项目(将每个项目视为一个模块)。

于 2011-03-28T16:42:15.570 回答
1

我认为您的要求是以易于扩展和维护的方式对站点进行编码。

于 2011-03-28T16:41:53.667 回答
0

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

于 2011-03-28T16:36:39.110 回答