開發環境:資料庫ms sql server 2008,程式設計vs.2008 c#
1 結構分層,4層:
資料層,業務處理層,服務層,展現層
2各層專案說明:
解決方案:soldier
資料層:soldierdb
業務處理層:soldierbusinessmodel,soldierbusiness
服務層:soldierservice
展現層:soldierweb
3各個專案作用及實現:
資料層:
soldierdb 使用linq to sql 完成對資料庫的對映
業務處理層:
soldierbusinessmodel 自定義業務類,來完成展現層對資料格式的要求
soldierbusiness 處理業務邏輯,從資料層拿到資料,完成資料向businessmodel的轉換
服務層:
soldierservice 使用webservice來完成資料向展現層的傳輸
展現層:
soldierweb 這層可以使用多種技術來完成,比如基本的webform,winform,wpf等
這裡使用webform來完成,配合jquery-1.4.2的ajax來實現webservice的呼叫,實現資料和服務層的互動,資料格式使用json
4伺服器程式部署
伺服器a:部署資料庫
伺服器b:部署服務層以下程式
伺服器c:部署展現層
5設計的好處
資料採用業務類來傳遞,易於理解,制定好業務資料類,各層可以分開完成
增加服務層可以方便展現層的改變,減少展現層改變對其他層次的修改
6需要補充的地方
業務處理成需要增加:訊息處理機制,異常處理機制,cache處理機制
迴圈程式結構設計習題題解
hdu 2006 include includeusing namespace std int a 1010 int main printf d n ans return 0 hdu 2007 題目並沒 m 小於等於 n 所以需要判斷 m 是否大於 n 如果 m 大於 n 就交換 m 和 n inc...
高階結構設計
1.軟體設計引論 2.結構化設計 3.物件導向設計 物件導向設計方法的特點 通過對實際問題的分析,從中抽象出物件,再使用程式語言來表現它 物件導向設計方法的過程 識別物件中的子物件,並識別出對於子物件的操作,然後再根據子物件的操作開發出乙個系統 結構化設計和物件導向設計共有特性 1.將乙個系統分解成...
迴圈結構設計
c語言有2種常用的迴圈結構,分別是for迴圈和while迴圈。其中while迴圈使用的頻率相對較多,下面我們先看for迴圈。for迴圈 for 這是乙個死迴圈,何為死迴圈,就是永不停止的迴圈。比如for 分割線 int i for i 0 i 10 i 該語句表示,迴圈列印10次hello worl...