尹強(qiáng)飛
摘要:在本文中,研究了.NET框架的Web開發(fā)模式和數(shù)據(jù)安全模型。通過(guò)強(qiáng)制訪問(wèn)控制模型可以防止各種直接和間接的攻擊。強(qiáng)制訪問(wèn)控制系統(tǒng)下的主體和客體的安全被賦予不同的屬性,在安全政策沒(méi)有改變這些屬性是不輕易改變。用.NET框架編程優(yōu)化系統(tǒng)以提高魯棒性和可行性建議的制度系統(tǒng)的結(jié)構(gòu)。我們的研究分析了最先進(jìn)的數(shù)據(jù)庫(kù)安全模型和有效的Web開發(fā)技術(shù),這將是有意義的。
關(guān)鍵詞:數(shù)據(jù)安全模型;開發(fā)模式;.NET框架;安全策略
中圖分類號(hào):TP393.4;TP309.2 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)09-0199-02
1 介紹
網(wǎng)站后臺(tái)設(shè)計(jì)不同于前臺(tái),前臺(tái)頁(yè)面的設(shè)計(jì)考慮了性能,而后臺(tái)主要考慮功能的實(shí)現(xiàn)。因?yàn)榍芭_(tái)頁(yè)面通過(guò)精美、友好的互動(dòng)、聲音和外觀來(lái)吸引游客,盡可能滿足不同游客對(duì)內(nèi)容和感官的需求。在后臺(tái)設(shè)計(jì)的過(guò)程中,往往會(huì)有更簡(jiǎn)單的用戶界面,程序設(shè)計(jì)人員更注重功能的實(shí)現(xiàn),更好、更容易地管理數(shù)據(jù)庫(kù)和整個(gè)網(wǎng)站。每一個(gè)動(dòng)態(tài)web數(shù)據(jù)庫(kù)的設(shè)計(jì)都是在早期、后期進(jìn)行的,而編程技術(shù)在使用中的聯(lián)系并不緊密,但每種技術(shù)采用不同的方法和效率的數(shù)據(jù)庫(kù)都是不同的。因此,為了保證高效的訪問(wèn)數(shù)據(jù)庫(kù),應(yīng)該選擇合適的數(shù)據(jù)庫(kù),多選用數(shù)據(jù)庫(kù)操作語(yǔ)言來(lái)提高數(shù)據(jù)庫(kù)訪問(wèn)速度,增強(qiáng)站點(diǎn)數(shù)據(jù)處理能力[1]。一般來(lái)說(shuō),網(wǎng)站開發(fā)模式的應(yīng)用特點(diǎn)可以概括如下。
(1)頁(yè)面獨(dú)立性強(qiáng)。因?yàn)榫W(wǎng)頁(yè)之間的獨(dú)立性較強(qiáng),爭(zhēng)論往往取決于鏈接的參數(shù),隨著模塊復(fù)雜度相關(guān)信息之間的耦合增加會(huì)增加,導(dǎo)致一些參數(shù)傳遞也會(huì)增加,可控性越低。
(2)代碼重用度低。雖然現(xiàn)有的腳本語(yǔ)言支持一定程度的面向?qū)ο蠹夹g(shù),但與傳統(tǒng)的應(yīng)用開發(fā)相比,使用成熟的面向?qū)ο蠹夹g(shù),代碼的可重用性仍然很低。在動(dòng)態(tài)網(wǎng)頁(yè)的一部分真的介紹了面向?qū)ο蠹夹g(shù)的設(shè)計(jì),對(duì)組件映射功能的實(shí)現(xiàn)和使用面向?qū)ο蠹夹g(shù)將進(jìn)一步封裝元件可以成功有效地提高了代碼的可重用性,強(qiáng)大的組件,提高系統(tǒng)的開發(fā)效率[2]。
(3) 用戶交互性好?;趹?yīng)用程序用戶界面的核心腳本開發(fā)方式,與傳統(tǒng)應(yīng)用程序的用戶界面相比,用戶界面的交互效果較差。主要體現(xiàn)在現(xiàn)有的用戶界面組件的超文本協(xié)議支持功能更簡(jiǎn)單,包括組件屬性和事件兩個(gè)方面。
在本文中,研究了增強(qiáng)健壯的Web開發(fā)模式基于.NET框架和數(shù)據(jù)安全模型。建立網(wǎng)絡(luò)語(yǔ)言具有良好的開發(fā)語(yǔ)言、數(shù)據(jù)庫(kù)交互能力。實(shí)現(xiàn)了多數(shù)據(jù)庫(kù)的連接。從解決涉及電子商務(wù)和電子政務(wù)在一個(gè)有限數(shù)量的應(yīng)用實(shí)踐中指定驗(yàn)證者具有一定的現(xiàn)實(shí)意義。
2 提出的方法
數(shù)據(jù)安全模型主要反映數(shù)據(jù)庫(kù)系統(tǒng)的安全策略。隨著對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)系統(tǒng)的安全性研究的加速發(fā)展,各種安全模型應(yīng)用于安全系統(tǒng)的設(shè)計(jì)也做了很多的研究成果。強(qiáng)制訪問(wèn)控制模型通過(guò)不可避免的訪問(wèn)限制來(lái)防止各種直接和間接攻擊。 本文定義的時(shí)間訪問(wèn)控制模型在數(shù)據(jù)庫(kù)中訪問(wèn)限制的主要內(nèi)容。從數(shù)據(jù)訪問(wèn)限制的角度來(lái)控制數(shù)據(jù)的使用。
3 健壯的Web開發(fā)模式
在數(shù)據(jù)庫(kù)開發(fā),有一種先進(jìn)的理念,即數(shù)據(jù)源控件和數(shù)據(jù)顯示控件開發(fā),數(shù)據(jù)源控件的組合是用來(lái)操作數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)顯示控件的數(shù)據(jù)源控件以不同的方式來(lái)實(shí)現(xiàn)數(shù)據(jù)的顯示界面,這是編程的一個(gè)好方法[3]。網(wǎng)站的基本開發(fā)模式可以很容易地分為以下幾個(gè)部分。(1)模型,負(fù)責(zé)業(yè)務(wù)領(lǐng)域的知識(shí)狀態(tài),包括應(yīng)用程序的核心功能。(2)控制器,負(fù)責(zé)控制進(jìn)程和用戶輸入的狀態(tài)。控制器接受用戶輸入和調(diào)用模型和視圖來(lái)完成用戶的需求。(3)視圖,負(fù)責(zé)業(yè)務(wù)。顯示并接收用戶相關(guān)的數(shù)據(jù),但是它不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。基于該模型開發(fā)系統(tǒng)在不同數(shù)據(jù)庫(kù)之間的可移植性強(qiáng),系統(tǒng)開發(fā)效率低,技術(shù)難度大。
4 .NET框架和應(yīng)用
大數(shù)據(jù)時(shí)代,互聯(lián)網(wǎng)用戶需求演化為核心,互聯(lián)網(wǎng)的多樣化歸根結(jié)底是用戶需求多樣化的體現(xiàn),因此,快速響應(yīng)用戶需求尤為重要。在這種情況下,基于.NET架構(gòu)的應(yīng)用程序應(yīng)運(yùn)而生。掌握這些快速和輕量級(jí)技術(shù)可以開發(fā)更有效率、有目的軟件。模板技術(shù)的核心理念是:如果要將指定為頁(yè)面模板文件,在內(nèi)容的活動(dòng)只需要頁(yè)面變量代換。內(nèi)容指的是輸出數(shù)據(jù)庫(kù),用戶交互部分,將在這些活動(dòng)的內(nèi)容形式定義為在模板文件中的對(duì)應(yīng)位置[4]。在開發(fā)一個(gè)業(yè)務(wù)邏輯層和用戶界面層的分離應(yīng)用程序時(shí),程序員要編寫大量的數(shù)據(jù)訪問(wèn)層代碼,用于讀取、保存、刪除來(lái)自數(shù)據(jù)庫(kù)的對(duì)象信息和改變對(duì)象狀態(tài)等任務(wù)。通常,這些基本的類似數(shù)據(jù)訪問(wèn)代碼。是否早期嵌入式SQL和JDBC后面的方式。然后設(shè)置存儲(chǔ)過(guò)程,與設(shè)置的屬性和對(duì)象相對(duì)應(yīng),最后執(zhí)行存儲(chǔ)過(guò)程[5]。這在每一個(gè)項(xiàng)目中重復(fù),并且有相同的模型代碼顯然是浪費(fèi)資源。在這種情況下,對(duì)象關(guān)系映射技術(shù)應(yīng)運(yùn)而生。
5 結(jié)語(yǔ)
在本文中,我們研究了基于.NET框架的Web開發(fā)模式和數(shù)據(jù)安全模型。隨著計(jì)算機(jī)網(wǎng)絡(luò)以驚人的速度飛速發(fā)展,將世界各個(gè)角落連接成為一個(gè)龐大的信息網(wǎng)絡(luò),許多網(wǎng)站已經(jīng)成為人們生活中不可缺少的一部分,尤其是一些綜合性的網(wǎng)站和商業(yè)網(wǎng)站。網(wǎng)絡(luò)資源企業(yè)對(duì)企業(yè)的系統(tǒng)工程建設(shè)和建設(shè)有很大的幫助,根據(jù)自身情況和場(chǎng)地規(guī)劃的運(yùn)行條件,對(duì)企業(yè)進(jìn)行系統(tǒng)工程建設(shè)有很大的幫助。我們的研究分析了最先進(jìn)的數(shù)據(jù)庫(kù)安全模型和有效的Web開發(fā)技術(shù),這將是有意義的。
參考文獻(xiàn)
[1]余洋,孫林夫,馬亞花. 面向產(chǎn)業(yè)鏈協(xié)同云服務(wù)平臺(tái)的多租戶表單定制技術(shù)[J].計(jì)算機(jī)集成制造系統(tǒng),2016,(09).
[2]曹帥,王淑營(yíng).產(chǎn)業(yè)鏈協(xié)同SaaS平臺(tái)業(yè)務(wù)流程定制安全技術(shù)研究[J].計(jì)算機(jī)科學(xué),2014,(01).
[3]陳靜,孫林夫.基于SaaS的產(chǎn)業(yè)鏈協(xié)作公共服務(wù)平臺(tái)數(shù)據(jù)安全解決方案[J].計(jì)算機(jī)集成制造系統(tǒng),2011,(06).
[4]王俊芳,李隱峰,王池.基于MVC模式的ThinkPHP框架研究[J].電子科技,2014,11(04):55-57.
[5]張文勝,陳宏.基于ThinkPHP模型的敏捷WEB開發(fā)的應(yīng)用與實(shí)踐[J].軟件工程,2016,19(3):45-48.endprint