国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.NET頁面刷新方法總結

2019-11-17 04:05:14
字體:
來源:轉載
供稿:網友
1引言
1.1前言
首先有一點先和大家說明,我之所以說是解決方案,并不是說這個解決方案有多完美或架構多么完善,它只不過是我的第一個B/S軟件解決方案,放在這里是和大家一起討論的。所以,如果看完以后感覺是垃圾的話,也是有可能的。。。在網上也看過很多這樣的解決方案,我想我這個要比他們說得更充實些。

好了,進入正題。

1.2開發環境
VS2005+Orac le9.0+第三方控件(Infragistics2.WebUI)

1.3所用技術
asp.net常用技術+Ajax+分層

2解決方案
2.1Model架構
         先看下解決方案截圖,如圖-1所示

         



                            圖-1

2.2非WebUI解決方案
         D:/.../yljdWeb/項目是web site,屬于程序的界面層。

         yljd項目是控制臺程序,可以用它來測試一些程序,對于程序本身來說,沒有作用。

         yljdModel項目是非UI層的所有內容,包括數據層、業務層之類 。當初為何只建這一個項目,原因是這個模塊所涉及的業務和技術都比較簡單,沒有必要創建真正的數據層、業務層、實體層等。不過,這里面也是可以體現分層思想的,只是在后續的開發過程中,分層的概念有些模糊了。。。

         其實,這個項目中的每個文件夾都可以單獨創建一個項目,然后被其他項目以Dll文件形式引用。

2.2.1DbUtilities文件夾
                        
       圖-2

DbUtilities文件夾屬于數據層的,作用是用于與數據庫進行交互。

IDbHelper是數據類的接口。

MsOralceHelper是微軟提供的Oracle數據庫方法類

OracleDbHelper是我們自己開發的Oralce數據庫,不過大部分方法是調用MsOralceHelper中的。如圖-3所示

            




                                                                       圖-3

注:這里還需要有個DbHelperFacotry工廠類,用于根據選項來組裝使用哪個數據庫。由于暫時只需要Oracle,所以沒有增加

2.2.2Entity文件夾

      

                                              圖-4

         實體文件,作用是數據庫中表結構在前臺的映射,可以代碼生成器產生。比較簡單,不再多述。

         好像有的程序里,使用Entity這個東東與前臺界面層交互,收集數據使用。我這個項目并沒有使用此Entity收集數據,使用的是DataTable和DataSet,原因稍候再說。

2.2.3Service文件夾 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 东丽区| 封开县| 中西区| 临颍县| 綦江县| 衡阳县| 合川市| 增城市| 永德县| 清原| 黄龙县| 华阴市| 遂昌县| 静乐县| 日照市| 武城县| 基隆市| 海阳市| 六盘水市| 裕民县| 弥渡县| 遵义市| 驻马店市| 都江堰市| 巩留县| 凤山市| SHOW| 扎兰屯市| 宁海县| 花莲县| 平江县| 平陆县| 灌南县| 清原| 成武县| 石泉县| 灌阳县| 德格县| 浪卡子县| 台北市|