1. 程式人生 > >跨境電商平臺課設總結

跨境電商平臺課設總結

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將這些引數封裝到一個物件裡就行了