查看“Java总复习:商苑面馆”的源代码
←
Java总复习:商苑面馆
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==通关1:Java开发基础== File -> New -> Java Project ,新建项目Project9-1,然后完成以下代码: *[[商苑面馆:变量和表达式]] *[[商苑面馆:选择结构]] *[[商苑面馆:循环结构]] *[[商苑面馆:数组]] ==通关2:Java 面向对象== File -> New -> Java Project ,新建项目Project9-2,然后完成以下代码: (成员变量,封装方法,重写方法,构造方法(无参、有参),创建对象) *[[商苑面馆:Java创建对象]](建立User类、Noodle类) *[[商苑面馆:Java类的封装]](封装User类、Noodle类) *[[商苑面馆:Java方法重载]](在Noodle类里试验方法重载) *[[商苑面馆:Java类的继承]](建立所有商品的父类Food) *[[商苑面馆:Java类的多态]](在子类和父类中验证多态) ==通关3:Java接口和实现类== 右击Project9-2 ,选择复制,然后在空白处右键粘贴,新复制的项目命名为Project9-3 。 什么是接口 ?接口就是一个抽象的规范,需要一个具体的实现类去把它实现。实现有两种方式:一种是用集合框架、一种是用数据库。 ===用集合实现的接口=== *UserDao:[[商苑面馆:Java命令行版之 Dao层]] *CartDao:[[商苑面馆:Java命令行版之 CartDao]] ===用数据库实现的接口=== *UserDao:[[商苑面馆:Java命令行版之 Dao层(MySQL实现)]] *CartDao:[[商苑面馆:Java命令行版之 FoodDao层(MySQL实现)]] ==通关4:MVC设计== 右击Project9-3 ,选择复制,然后在空白处右键粘贴,新复制的项目命名为Project9-4 。 应用MVC框架,去把软件剩下的功能实现。这一层没有什么新知识,只是用框架把程序组织起来,view层调用model层,model层调用dao层。 ===用户功能=== [[商苑面馆:Java命令行版之 View层]]、商苑面馆:Java命令行版之 Dao层(MySQL实现)(上一关已做)、[[商苑面馆:Java命令行版之 Model层]] ===商品功能=== [[商苑面馆:Java命令行版之 FoodView]]、商苑面馆:Java命令行版之 FoodDao层(MySQL实现)(上一关已做)、[[商苑面馆:Java命令行版之 FoodModel]] ===购物车功能=== 商苑面馆:Java命令行版之 CartDao(上一关已做)、[[商苑面馆:Java命令行版之 CartModel]]、[[商苑面馆:Java命令行版之 CartView]] ==通关5:Java开发进阶== File -> New -> Java Project ,分别新建项目Project9-5、Project9-6 ,然后完成以下代码: 网页版还有桌面版分别作为用户登录的功能即可: *[[商苑面馆:Java web网页版]] *[[商苑面馆:Java程序桌面版]]
返回至
Java总复习:商苑面馆
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息