自己的總結

2022-01-29 07:07:04 字數 625 閱讀 3574

需求分析,資料庫設計,業務邏輯,效能,安全,擴充套件。

業務邏輯:資料層;業務層;表現層。

效能:快取;伺服器優化;減少無用**。

安全:驗證使用者輸入的資料,防暴力破解,許可權分配;伺服器安全;資料庫安全。

業務邏輯》資料層:

sqldatasource,objectdatasource;自己手敲datareader或者dataset;linq to sql。

業務邏輯》資料層》sqldatasource:

連線字串和sql語句或者儲存過程,sql的輸入輸出引數,sqldatasource事件,sqldatasource方法,繫結控制項。

效能》減少無用**:

知道什麼是viewstate,有選擇的關閉viewstate。

少伺服器控制項,盡量html控制項。

後台**,注意裝箱拆箱。

資料庫操作,datareader或dataset的選擇。

安全》驗證使用者輸入的資料:

通用驗證:1.非空2.型別格式3.比較4.前後臺

使用者輸入的資料,涉及到運算元據庫,1.檢測是否注入2.資料型別與資料庫字段型別是否匹配

安全》防暴力破解:

驗證碼。

記錄無限制使用,濫用**服務的ip,並遮蔽。

給自己的總結

寫部落格整兩個月了,在寫部落格的過程中我學到了不少東西,最重要的一點是,如果我要寫點什麼出來,我就必須先要搞懂它,而且也確實方便了自己以後的查閱.再過幾天就要啟程去學校了,開學馬上大三,還有ccf要考,最近的時間都花在了ios開發上,但卻一直沒有彌補自己在演算法和資料結構方面的不足,但要想在畢業後拿...

自己總結的HTMLcss

css css是為了修飾html的 css是cascading style sheet 層疊樣式表 的縮寫。是用於 增強 控制網頁樣式並允許將樣式資訊與網頁內容分離的一種標記性語言。css不需要編譯,可以直接由瀏覽器執行 屬於瀏覽器解釋型語言 命名規則 使用字母 數字或下劃線和減號構成,不要以數字開...

stl自己的總結

容器分為 序列式 vector動態陣列,deque雙向佇列,list雙向序列。關聯式容器 set,multiset,map,multimap,hash table 容器配接器 stack,queue,priority queue stl的資料結構 biset,string,valarray stri...