2011-03-28 62 views
0

我被要求設計一個asp.net網站,模塊化編程,但我不知道那是什麼,其實就是,他的意思是結構化編程?一切伊夫模塊化編程發現沒有任何關係的asp.net網站(或其代碼背後)。模塊化編程和結構化編程

可能有人解釋這是什麼意思,如果:

我的網站的每個頁面上的數據庫連接,而不是在全球或webconfig頁的連接字符串?這是否意味着結構化或OOP或模塊化?

用什麼術語可以通過一個沒有可加載模塊的網站來實現模塊化編程?它只是一個網站有幾個連接字符串和一些聰明的編程來做一些奇特的HTML?

我看過有關的webpart和CMS的其他職位,但真的沒有他們的理解?它們是否相關?不確定。

我的網站僅僅是一個社交網站,允許有人登錄/創建一個網站的賬號,然後去自己左右自己的個人資料和展示的東西保存到我們的數據庫。

據我所知,什麼都不需要模塊?

因此,它讓我覺得它是一種實際「編程」編寫代碼的不同方法?即以不同的方式存儲以不同的方式引用以不同的方式被調用?

+4

請求你這樣做的人對編程有什麼瞭解嗎? – 2011-03-28 16:38:23

+0

哈哈......這個問題依然存在。但是,如果我可以根據他的意思或試圖表示這將解決我不瞭解的問題 – 2011-03-28 16:42:01

+3

我認爲,只要問那個人他想要什麼就會更好。要求定義明確的要求,而不是像「模塊化」這樣過於寬泛,超載的術語。詢問「什麼是模塊?」 「那麼,X會是一個模塊嗎?」 「給我模塊的例子」。 – 2011-03-28 16:45:32

回答

2

在這種情況下,你可以組織你的數據訪問代碼在自己的項目和調用Web應用程序模塊和數據訪問層的模塊。

如果數據訪問層具有良好的一些實體的複雜,你可以打破了成幾個項目(每一個項目作爲一個模塊)。

+0

因此,你的說法是破壞代碼,併爲我的自己的dll作參考?或網絡部分? – 2011-03-28 16:47:59

+0

是的,一種將數據訪問/業務規則分成一個或多個dll的方法。處理Web項目的另一個好方法是利用UserControls來包裝功能。 – RQDQ 2011-03-28 16:49:13

+0

對於這樣一個小網站有沒有意義呢?除了使工作量複雜化之外,還有哪些好處?我的意思是除了擴展之外,當我可以從web.config文件調用連接字符串時,我看不到其他好處嗎?並指向任何未來的程序員到該連接字符串,我也可以以同樣的方式調用任何數據庫查詢?我能看到的唯一好處是有一個可互換的方式來確定連接字符串及其組成部分嗎?(查詢的)這是什麼意思的模塊化編程,如果是的話,這是常見的asp.net網站建設? – 2011-03-28 17:19:19

0

「模塊化編程」是指您編寫一個由獨立模塊構建的應用程序。不管你有什麼樣的應用程序。只要在幾個邏輯獨立的部分分解它們,它們就會成爲模塊。

+0

應用程序是關鍵字即時通訊設計一個網站沒有應用程序 – 2011-03-28 16:38:00

+0

好的,你可以稱它爲網絡應用程序。 – xappymah 2011-03-28 16:38:41

+0

除非你想調用登錄​​頁面一個「應用程序」我怎樣才能進一步分解登錄頁面的代碼?它沒有意義爲什麼我需要? – 2011-03-28 16:39:06

1

我認爲對方的問題,你是該網站在這樣一種方式,它可以很容易地擴展和維護代碼。