實習筆記(二)

  • CentOS 下安裝 Nginx和Redis

參考博文:
http://leanote.xeonforce.com/blog/post/cmcc/%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8BCentOS%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E7%BB%83%E4%B9%A0

  • 對項目代碼進行理解

主要三方面組成:
這裏寫圖片描述
一個是業務層:BLL
一個是數據訪問層:DAL
一個是頁面層:Web
應該可以和MVC模式相互對應。

BLL:
這裏寫圖片描述
分爲兩個方面五個項目。
Helper : 沒理解錯應該是工具類。
其中有公共工具類,定時服務和安全類工具類(驗證之類)

   CommonHelper項目:

這裏寫圖片描述

      主要是對Redis數據庫的訪問。
   MallTimedService項目:

這裏寫圖片描述
定時向數據庫寫數據,應該可以理解爲數據持久化

   SecutityHelper項目。

這裏寫圖片描述
主要是一些登錄和操作表的工具類。

HttpHandler: Http處理類
CommonHttpHandler項目包含了兩個類
這裏寫圖片描述
HttpTemplate是實現了IHttpHandler接口(此接口有個方法ProcessRequest()來處理接收到的請求)。
AuthHttpTemplate是繼承了HttpTemplate,拓展了一些身份驗證的方法
SecutityHttp項目下是一些具體請求處理類的實現。
比如:這裏寫圖片描述

DAL:

 Model:一般是實體類型,比如用戶,角色等等。應該類似javabean。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章