跨境電商平臺課設總結
阿新 • • 發佈:2019-02-10
1.javaweb專案開發的MVC模型
①M是後臺操作,主要是圍繞對資料庫的操作編寫的一系列的Java程式碼
②V是前端操作,主要是前端的HTML/jsp頁面佈局等
③C是夾在M和V之間的操作,主要就是負責M和V之間資訊傳遞工作
一個好的javaweb專案M和C是絕對不知道彼此的存在的,因此,雖然可以直接在jsp頁面中嵌入<%%>指令碼編寫Java語言,可是這樣結構一點也不嚴謹.
2.使用MD5對使用者密碼進行加密
MD5的加密函式為md5crypt(String s),其核心是使用移位運算和與運算進行的加密。
使用方法如下:
①首先將MD5.java檔案加入javaweb專案中,隨意加入哪個包都可以
②需要加密的地方new一個MD5物件,再呼叫MD5的加密演算法即可
③MD5只提供加密演算法,沒有辦法對加密的密碼進行解密,要想驗證加密的密碼是否正確,需要再加密一次原始密碼然後作對比
3.session物件和url傳參
session物件在一個會話內都是有效的
當多個頁面共享同一個變數的時候,就要宣告session物件;URL傳參方法只能在兩個頁面內傳遞引數,從jsp頁面傳到另外一個頁面
session傳遞的引數可以是一個物件,URL傳參只能一個一個屬性的傳,因此當傳的引數很多時,使用URL傳參就需要寫很長一段程式碼,使用session將這些引數封裝到一個物件裡就行了