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

本文介绍了一个基于分层架构的系统设计,包括会员中心、购物、手气等功能模块。深入探讨了表示层、持久层和业务层的设计思想,以及sql连表查询、dml操作、log4j日志打印等关键技术。

01效果展示:

系统功能:

  1. 会员中心

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.表示层不做业务处理,除非一些很小很小的业务处理(实际上开发也是这样)


小结:
 

本次实验的难点以及目标:

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

源码链接:

链接:https://share.weiyun.com/5NCRcVp 密码:7yrj5c

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忆_恒心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值