天天看点

JAVA控制台下:控制台商城购物系统(二)项目小结

01效果展示:

系统功能:

  1. 会员中心

1.1修改资料

1.2我的订单

1.3我的礼物

1.4返回上层

2.进入购物

2.1选择商品

2.2返回上层

3.试试手气

3.1开始手气之旅

3.2返回上层

首先进入主界面:

JAVA控制台下:控制台商城购物系统(二)项目小结
JAVA控制台下:控制台商城购物系统(二)项目小结

02分层结构的理解:

分层效果图:

JAVA控制台下:控制台商城购物系统(二)项目小结

基础学习的时候采用的是,表示层、持久层、业务层:

JAVA控制台下:控制台商城购物系统(二)项目小结

 调用的流程

JAVA控制台下:控制台商城购物系统(二)项目小结

Note:

1.与MVC不一样!!!这里显然需要在进一步才能转换成MVC

2.业务层(服务层)不当做任何处理逻辑处理

3.表示层不做业务处理,除非一些很小很小的业务处理(实际上开发也是这样)

小结:

  1. 熟悉分层结构,培养业务层、表示层、持久层的分层设计思想 
  2. 熟悉sql连表查询语句、dml基本操作语句
  3. 使用log4j进行日志打印
  4. 配置文件进行文件配置
  5. 数据库设计,多对多时应该建立中间表,一对多借助外键
  6. 表与表之间有关系时,在设计实体类是属性可设置为对象,这种开发可以方便后期的开发,但是也就无法使用了通用查询的模板(不好用)
  7. 除了单元调试以外,断点调试非常重要!!!在需要测试的断点处输出一个对象值,在相应处打断点可以查看到项目具体的信息

继续阅读