xxxx18一20岁hd,夜夜躁狠狠躁日日躁视频,精品久久久久久成人av,久久久国产精品无码一区二区三区

您的位置:首 頁 > 新聞中心 > 行業(yè)動態(tài) > 網站數(shù)據層的設計

行業(yè)動態(tài)

網站數(shù)據層的設計

發(fā)布:2018-01-07 17:03:01 瀏覽:3904

網站數(shù)據層處于三層邏輯體系架構中的最底層,它用于實行信息系統(tǒng)對數(shù)據庫的操作,包括增加、刪除、修改、査找記錄等,是網站中相對穩(wěn)定持續(xù)的部分,它向網站邏輯層提供數(shù)據,原則上不涉及網站邏輯層的設計。網站數(shù)據層通常由一個或多個數(shù)據庫系統(tǒng)組成,如SQLServer2014,Oracle,DB2等。

1)網站數(shù)據層的功能

當網站的邏輯層獲取從表示層得到的數(shù)據請求之后,完成對業(yè)務邏輯的編譯,將這種信號以SQL語句的形式傳輸給網站的數(shù)據層。網站數(shù)據層主要是對原始數(shù)據的操作層,而不是指原始數(shù)據,也就是說,是對數(shù)據的操作,而不是數(shù)據庫,具體為網站邏輯層或表示層提供數(shù)據服務。數(shù)據層從SQL語句中獲取相應的參數(shù),該參數(shù)是以對象的方式傳遞的,即在用戶界面層獲得一系列數(shù)據,把這些數(shù)據以對象屬性的方式進行封裝,然后僅將對象傳遞給網站邏輯層即可,網站邏輯層將對象的屬性進行相應的處理操作,最后將對象傳遞給網站數(shù)據層。數(shù)據層將對象的各個屬性作為SQL參數(shù)參與執(zhí)行,該層將執(zhí)行結果返回給網站邏輯層,執(zhí)行結果是以某條或多條數(shù)據記錄或者一個或多個數(shù)據表的形式呈現(xiàn)的。

2)網站數(shù)據層的工作理念

在網站系統(tǒng)中用戶操作相關界面完成對應的業(yè)務流程的操作,但無論是什么業(yè)務流程最終反映到軟件系統(tǒng)中則是對數(shù)據庫中相關數(shù)據表單的數(shù)據進行操作,所在網站框架中可以將數(shù)據訪問進行深入抽象,將其分為數(shù)據庫的查詢運算、插入運算、修改運算及刪除運算。

這樣對應的每個業(yè)務流程只需指定相關的數(shù)據表或視圖,就可根據表中的數(shù)據項自動生成相關數(shù)據操作。

3)網站數(shù)據層的設計原則

網站數(shù)據層的設計原則應時刻與網站的總體思想相一致,所設計的各個環(huán)節(jié)或板塊應做到為整個系統(tǒng)更好地提供服務,在網站的三層邏輯體系架構中,各個層次之間相互協(xié)作。在數(shù)據庫中包含有不同同的層次以及不同的功能模塊,各部分的主要職責不同。盡量降低系統(tǒng)各部分之間的耦合度,提高模塊內部的聚合程度是網站數(shù)據層設計的重要原則。將各個層面的數(shù)據進行明確分工,有助于減少因數(shù)據的混亂所造成的損失??傊?,網站數(shù)據層設計的核心思想是要做到“高內聚,低耦合”。

將網站應用系統(tǒng)在邏輯上劃分為不同的層次,有利于各個層次之間的相互獨立。在每層發(fā)生改變時而不影響其他層的正常運行。這種網站的三層邏輯體系結構劉分的優(yōu)點有:

①開發(fā)人員可以只將其中的某一層作為操作對象,在不影響其他各層的情況下完成對整個網站系統(tǒng)的完善和優(yōu)化。網站的項目結構會更加清晰,分工明確,有益于后期的維護和升級。

②將各個層次進行劃分,使得它們之間相互獨立,可以很容易的用新的實現(xiàn)替換原有層次的實現(xiàn)而不用考慮對另外兩個層次的影響。

③將整個網站的架構劃分為3個層次,每一層有各自的主要使命和作用,相互之間的功能耦合性減少,便于系統(tǒng)的維護和操作,降低了各層之間的相互依賴性。

④擴展性強。不同層負責不同的層面,具有不同的用途。在一個層的內部進行擴展,不會對其他層造成影響,且因為每層的作用相同,在此基礎上進行相關內容的添加是非常便捷的。

⑤安全性高。要想從用戶端的表示層獲取來自數(shù)據層的數(shù)據信息,必須通過網站邏輯層的傳輸。避免用戶與數(shù)據庫的直接接觸,減少了入口點,把很多危險的系統(tǒng)功能都屏蔽了

從開發(fā)角度和應用角度來看,網站的三層邏輯體系架構適合群體開發(fā),每人可以有不同的分工,協(xié)同工作使效率倍增。開發(fā)雙層或單層應用時,每個開發(fā)人員都應對系統(tǒng)有較深的理解,能力要求很高,開發(fā)三層應用時,則可以結合多方面的人才,只需少數(shù)人對系統(tǒng)全面了解,從一定程度上降低了開發(fā)的難度

當然,網站的三層邏輯體系架構的劃分不可避免地具有一些不足:

(1)與單層或雙層架構的劃分相比,該模式不可避免地降低了網站的運行性能。如果跳過中間層的網站邏輯層,用戶可直接對數(shù)據庫進行訪問,可大大減少獲取相應數(shù)據的時間。實現(xiàn)更好的用戶體驗,提升用戶的滿意程度。

(2)三層邏輯體系架構的設定,有時網站建設可能會導致級聯(lián)的修改。例如,表現(xiàn)層如果想更改或增加每一項功能,就必須對網站邏輯層和數(shù)據層的代碼進行相應的修改或增加。三層體系架構表面看是分離的,但其內部有不可忽視的關聯(lián)性。

(3)網站層次的增加必然會導致代碼的增加,加大了系統(tǒng)的運行負擔,增加了工作量,從而增強了網站內部的復雜程度。

>>> 查看《網站數(shù)據層的設計》更多相關資訊 <<<

本文地址:http://ccrxjh.com/news/html/2603.html

趕快點擊我,讓我來幫您!
一区二区亚洲av天堂嫩模| 先锋影音人妻啪啪VA资源网站| 午夜福利1000集福利92| 欧美rapper潮水抽筋| 他揉捏她两乳不停呻吟a片| 日韩制服国产精品一区| 精品亚洲国产成人| 最近2019好看的中文字幕免费| 少妇性夜夜春夜夜爽a片| 中文字幕乱码一区二区欧美 | 成人白浆超碰人人人人| 欧美熟妇另类久久久久久多毛| 亚洲乱妇亚洲乱妇xinglu| 国产精品免费无遮挡无码永久视频 | 自拍 另类 综合 欧美| 97人妻精品一区二区三区| 国产农村熟妇出轨videos| 亚洲国产精品久久久久秋霞影院| 国产97人人超碰CAOPROM| 女人和公猪交内射| 一本加勒比hezyo无码专区| 超乳av爆乳中文字幕| 久久99精品国产麻豆蜜芽| 中国china露脸自拍性hd| 免费观看又色又爽又黄的| 国产全肉乱妇杂乱视频| 亚洲精品无码永久中文字幕| 天下第一社区视频www国语| 亚洲国产一区二区三区在线观看 | 我老婆是冰山女总裁沈浪全集| 美人被强行糟蹋np 各种play| 被多个强壮的黑人灌满浆| 国产精品久久久久影院老司| 色噜噜亚洲男人的天堂| 无码人妻一区二区三区在线视频 | 97人人添人澡人人爽超碰| 国产成年女人特黄特色毛片免| 被强行糟蹋的女人a片| 川上奈美夫の上司に犯 在线观看 超薄丝袜足j好爽在线观看 | 黑人巨大两根一起挤进的视频| 放荡勾人绿茶女(h)|