java第三十一课
电商项目(前台):
登陆 注册(安全,网页版)
(审核机制)
外部功能: check 审核机制
Uncheck 未通过机制
findUserByCheck()一条一条展示用户
findUser() 批量获取用户(分页)
两个后门:(测试开发中的接口)
isEnd_flag()是否到数据记录的结束
get_size() 是否到获取记录的结束
接口引入原因:
审核机制,状态位, 注册状态位未审核,但是审核后这个
数据成为本批审核的游离分子,相当于用的 select 分页的语
句数据记录动态,有些记录是审核不到,在某一项测试(隔
页隔项审批记录出现) ,保证本批审核过程中,每次进行
分 页 最 终 数 据 是 固 定 , 这 里 引 用 另 外 一 个 状 态 位
check_staus,表示本轮需要审核的数据,本轮审核结束后,版
本加 1,,版本加的操作下次进行批量审核不出现此数据。
加入的方法 change_check_status() 方法,需要在本轮次审
核后调用。
不通过 uncheck 方法运行另外开启线程,不能影响管理员审核
进程。
开启线程:继承 Thread 或者是 实现 Runnable
商品模块:
电商+产品
考试系统: 考者 平台 批卷人
电商: 买家 平台 卖家
图书馆 管理系统:商品就是图书 平台(图书馆) 借
阅者
当前的项目:平台(专业:消费者,生产者)
机票预订,所有的 java 都是管理程序,管理程序都是增删改
查,在每个商品管理都有一个替代的词,替代的词+商品就
是项目
项目名称->商品的管理->商品的增删改查(事务条件下的增
删改查,增删改是级联条件考虑单表,都在写查询语句)
书籍
分析表: 按逻辑: 用户下订单--有了订单详情商品
开发顺序:
先有两个不联系的内容(模块),通过逻辑找联系的内容
商品模块
Java bean-商品类
商品表(书)
Id(为了开发的方便)
书名
ISBN:
作者:
出版社
开本:
定价:
折扣价:
秒杀价:
首先建表:
create table mygoods(id int primary key
auto_increment,book_name varchar(100),isbn int(13),author
varchar(50),publisher varchar(100),book_size int, plan_price
double(6,2),discount double(6,2),skill double(6,2));
Query OK, 0 rows affected (0.04 sec)
再创建 java bean 的类(封装)
(1)属性私有
(2)Getter setter 方法
(3)做有参,无参构造
(4)重写 toString 方法
商品增删改查(生产者)—>商家
先实现基本接口
增加数据
删除数据
修改数据
查询所有
按 id 查询特有数据
详细在:java第三十一课. · 55cfcd4 · WL—code/WL仓库 - Gitee.com