业务功能
账户中心 注册,验证码,邮件发送,登陆
会员中心 异步文件上传,图像截取,缩略图,水印,文件上传组件
商品列表 分页,排序 URL伪静态
商品详情 JQuery.Zoon使用,静态页面生成
购物流程 购物车,下订单,第三方支付
主要技术点
代码生成器 用户控件,母版页 富文本编辑器 GDI+画图 SQL排序,分页
缓存应用 HttpRuntime Url重写 Memchache
Session 静态页生成 Cookie XSS处理 邮件发送 Jq应用 异步文件上传 Ajax应用 JSON应用 图片和水印
三层架构搭建
解决方案命名:[CompanyName].[ProjectName]
项目命名:[CompanyName].[ProjectName].[LayerName]
依次创建以下项目:
Pandora.Mall.Utility -----公共设施层,工具层
Pandora.Mall.Model -----实体模型层
Pandora.Mall.DAL -----数据访问层
Pandora.Mall.BLL -----业务逻辑层
Pandora.Mall.WebApp 表现层