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

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

ASP.NET入門--概念理解--三層架構的疑問

2019-11-08 03:03:19
字體:
來源:轉載
供稿:網友

首先,簡要概括asp.net中的三層架構:

                     1.表現層(也稱之為 U I 層)  <提取和表示 傳輸  數據的界面,以視圖為主,代碼為輔,為用戶提供交互場景>

   1【

          我的問題:

                            <1>.U I層數據怎么提取?

                            <2>. 傳參數到哪里?

                            <3>.傳參數和提取參數 如何通過代碼實現?

                            <4>.傳遞和提取的方法和界面表示前段代碼(以web為例子)怎樣分開?  以及 他們之間相互作用?

                            <5>.數據如何傳遞至業務邏輯層?

  

         我的回答:

    <1>.UI層數據通過 View視圖中的網頁: 使用 html 聲明   <input id="DataName"  />提取數據.

                            <2>(js實現行為,彈出消息框.以miniui框架為例子)數據參數首先傳到Js  ......再從js傳到  contrller控制器設置Bll只讀對象  最后傳遞至Bll接口IBll.

                            <3> 通過1.數據傳遞至以表單形式  把數據放在表單里id形式  通過Js獲取數據,url( 控制器/視圖) 傳到控制器

                             <4>.  UI前段   [cshtml]+[js]+[contrller] 以三個文件形式分開  由   [cshtml]  --->>-->>>---  [js]--->>-->>>---[contrller] --->>-->>>---[Bll接口  I XXX Bll.cs]

cshtml:      <from  id="addstudent ">    

  js:               addFrom --->  addFrom.GetDal   通過url:" /student / 控制器方法addstudent"傳至控制器

contrller:   設定只讀業務邏輯層  readonly _studentBll  ,通過 _studentBll.add(student對象)  到 Bll 接口

                             <5>通過接口傳遞...視圖控制器傳遞至 Bll接口  Bll接口聲明Bll方法..調用接口直接調用Bll方法......接口是一個橋梁,提高了數據的安全性

  】

                    2.業務邏輯層  (數據規范化判斷,以及邏輯判斷)< 實現數據規范化判斷如果數據合理,傳至數據層進行操作,不合理即返回信息給用戶>

2【

          我的問題:

                            <1>. 如何接收從U I表現層傳來的參數和數據?

                            <2>.如何反饋到U I表現層 的 參數和數據?

                            <3>.如何反饋到 數據層 的 參數和數據?

         我的回答:

                         <1.>通過接口聲明調用bll方法         IxxxBll.cs文件   ------>   xxxBll.CSS文件   都是通過對象來傳遞

                         <2>.判斷給出返回值 ..返回信息到控制器---也就是  上一層 的View  contrller  Ui層

 <3>.通過方法調用 Dal的接口IxxxDal.cs....通過接口聲明直接調用Dal方法 xxxDal.cs

                     

    】

            3.數據層(數據庫元素進行操作)<實現對數據表中進行增刪查改操作,以數據庫為主、數據存儲提取場所>

   

   3【

          我的問題:

                            <1>.數據庫的提取和保存如何實現?

                            <3>.數據庫操作(增、刪、查、改)代碼規范化?

                            <4>.數據如何傳遞至  業務邏輯層     ?

           我的回答:

                             <1>.通過接口調用方法...與業務邏輯層結構相似

                              <2>通過在數據庫中查詢找出語句,復制到Dal方法中

    】

           4.數據庫  --以及工作流程

4【

               1.首先建立數據庫,建立表{

表中設定主鍵 :主鍵標識自增長

                                                                               }

                2.建立數據模型Model :model中的數據項目要求要與數據庫中的表中相同

-------------------------------------------------------------------------------------------------------------------------------

工作環境miniui:        3. plugin中PMs.javascritp 修改MINIUI中的左側菜單欄

                                                          4. 搭建View控制器  

   5. 設計View視圖 [ 1.文底js鏈接]

   6. 設計View Js [ 1.js文件 2.在BundleFlag.cs中增加一項 3.在plugin中增加兩項,頭部和底部 ]

7.I xxx Bll

8. xxx Bll

9. IxxxDal

10. xxxDal


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赣榆县| 讷河市| 曲麻莱县| 全南县| 新兴县| 淳化县| 出国| 招远市| 鄂尔多斯市| 商南县| 朔州市| 恩施市| 班玛县| 灯塔市| 扶余县| 罗平县| 台东县| 津南区| 兴文县| 三门县| 吉木萨尔县| 青神县| 靖宇县| 股票| 夏邑县| 柳河县| 黄山市| 大姚县| 玉环县| 孝感市| 武邑县| 林甸县| 郸城县| 营山县| 阳江市| 秦安县| 乐昌市| 大关县| 永定县| 丰顺县| 辽源市|