开发者学堂课程【Java Web项目实战2:图书商城:后台分类模块之相关类创建】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/35/detail/793
后台分类模块之相关类创建
内容介绍
一.图书商城
二.用户模块
三.分类模块
四.图书模块
五.购物车模块
六.分类管理与图书管理
一.图书商城
环境搭建
1导入原型
2功能分析
3框架的搭建
3.1导包.
3.2创建 package
3.3表
二.用户模块
1 用户模块的相关类创建
2 用户注册
3 用户激活
4 用户登录
5 用户退出
三.分类模块
1分类模块的相关类创建
2查询所有分类
四.图书模块
1创建相关类
2查询所有图书
3按分类查询图书
4查询详细信息(加载)
五.购物车模块
1创建相关类
2添加购物车条目
3清空条目
4删除购物车条目
5我的购物车
六.分类管理与图书管理
1.分类管理
1.1功能:
①添加分类
②查看所有分类
③删除分类
④按ID查询
⑤修改分类
1.2创建相关类,做一个功能首先都是从相关类开始,相关类创建内容要少很多。
.购物车模块:
购物车存储:
.保存在 session 中;
.保存在 cookie 中;
.保存在数据库中。
.购物车的结构:
Cartutem:包含图书和数量
Cart:包含 一个 Map<String,Cadltem>
.dao:没有
.service:没有
.web.servlet:提供! Cartservlet.
修改登录方法,在用户登录成功后,马上在 session 中添加一辆车!!!
页面:/jsps/car/ist.jspv
1.3后台:后台的内容必须要设置权限,用户可以访一个网站的哪些内容:
dao 不能访问,
service 也不能访问,
servlet 能访问,
servlet 必须要做权限处理,
jsp 也能,我们要防的就是 servlet 和 jsp,最终得出结论就是用户可以访问的只有WER 层。跟它无关的访不了,所以必须为管理员写一个外皮,加一个前缀 admin,web,servlet,admincate categoryservice.为管理员提供单独的 serviet..然后给这个添加过滤器。也就是要防止管理员以外的人来登录,也就是说我们要为后面的每一个模块设置独立的管理员 servlet。相关类开始创建,找到 category,设置一个 servlet,加一个admin,是为了后期写过滤器的时候方便。
domain; category; dao 能;categorydao; service; categoryservice;(为管理员提供单独的 servlet,然后给这个 servlet 添加过滤器!)
图书管理:
①查看所有图书
②按ID查询
③删除图
④修改图书
⑤添加图书(上传图片)
⑥订单模块
⑦查询所有订单
⑧按状态查询订单
⑨发货