“Java总复习:商苑面馆”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
通关3:Java接口和实现类
通关3:Java接口和实现类
第19行: 第19行:
 
Project9-3:(在9-2的基础上再实现:)
 
Project9-3:(在9-2的基础上再实现:)
  
*用集合实现的接口:(有关集合的知识可以查看[[List接口和ArrayList类]]及[[Map接口和HashMap类]]
+
'''用集合实现的接口''':(有关集合的知识可以查看[[List接口和ArrayList类]]及[[Map接口和HashMap类]]
  
UserDao:[[商苑面馆:Java命令行版之 Dao层]]
+
*UserDao:[[商苑面馆:Java命令行版之 Dao层]]
  
CartDao:[[商苑面馆:Java命令行版之 CartDao]]
+
*CartDao:[[商苑面馆:Java命令行版之 CartDao]]
  
*用数据库实现的接口:
+
'''用数据库实现的接口''':
  
UserDao:[[商苑面馆:Java命令行版之 Dao层(MySQL实现)]]
+
*UserDao:[[商苑面馆:Java命令行版之 Dao层(MySQL实现)]]
  
CartDao:[[商苑面馆:Java命令行版之 FoodDao层(MySQL实现)]]
+
*CartDao:[[商苑面馆:Java命令行版之 FoodDao层(MySQL实现)]]
  
 
==通关4:MVC设计==
 
==通关4:MVC设计==

2019年5月20日 (一) 13:07的版本

通关1:Java开发基础

File -> New -> Java Project ,新建项目Project9-1,然后完成以下代码:

通关2:Java 面向对象

File -> New -> Java Project ,新建项目Project9-2,然后完成以下代码:

(成员变量,封装方法,重写方法,构造方法(无参、有参),创建对象)

通关3:Java接口和实现类

Project9-3:(在9-2的基础上再实现:)

用集合实现的接口:(有关集合的知识可以查看List接口和ArrayList类Map接口和HashMap类

用数据库实现的接口

通关4:MVC设计

Project9-4:(在9-3的基础上再实现:)

  • 用户功能:View,Service ,Dao
  • 商品功能:View,Service ,Dao
  • 购物车功能:View,Service ,Dao

通关5:Java开发进阶

Project9-5:(在9-4的基础上再实现:)

网页版还有桌面版分别作为用户登录的功能即可: