- CentOS 下安裝 Nginx和Redis
- 對項目代碼進行理解
主要三方面組成:
一個是業務層:BLL
一個是數據訪問層:DAL
一個是頁面層:Web
應該可以和MVC模式相互對應。
BLL:
分爲兩個方面五個項目。
Helper : 沒理解錯應該是工具類。
其中有公共工具類,定時服務和安全類工具類(驗證之類)
CommonHelper項目:
主要是對Redis數據庫的訪問。
MallTimedService項目:
定時向數據庫寫數據,應該可以理解爲數據持久化
SecutityHelper項目。
主要是一些登錄和操作表的工具類。
HttpHandler: Http處理類
CommonHttpHandler項目包含了兩個類
HttpTemplate是實現了IHttpHandler接口(此接口有個方法ProcessRequest()來處理接收到的請求)。
AuthHttpTemplate是繼承了HttpTemplate,拓展了一些身份驗證的方法
SecutityHttp項目下是一些具體請求處理類的實現。
比如:
DAL:
Model:一般是實體類型,比如用戶,角色等等。應該類似javabean。