JAVA控制台下:控制台商城购物系统(二)项目小结
01效果展示:
系统功能:
- 会员中心
1.1修改资料
1.2我的订单
1.3我的礼物
1.4返回上层
2.进入购物
2.1选择商品
2.2返回上层
3.试试手气
3.1开始手气之旅
3.2返回上层
首先进入主界面:
02分层结构的理解:
分层效果图:
基础学习的时候采用的是,表示层、持久层、业务层:
调用的流程
Note:
1.与MVC不一样!!!这里显然需要在进一步才能转换成MVC
2.业务层(服务层)不当做任何处理逻辑处理
3.表示层不做业务处理,除非一些很小很小的业务处理(实际上开发也是这样)
小结:
本次实验的难点以及目标:
- 熟悉分层结构,培养业务层、表示层、持久层的分层设计思想
- 熟悉sql连表查询语句、dml基本操作语句
- 使用log4j进行日志打印
- 配置文件进行文件配置
- 数据库设计,多对多时应该建立中间表,一对多借助外键
- 表与表之间有关系时,在设计实体类是属性可设置为对象,这种开发可以方便后期的开发,但是也就无法使用了通用查询的模板(不好用)
- 除了单元调试以外,断点调试非常重要!!!在需要测试的断点处输出一个对象值,在相应处打断点可以查看到项目具体的信息