- 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。