“Java Web项目实战”的版本间的差异
来自CloudWiki
(→1.3 欢迎进入Java编程世界) |
(→任务零 商苑电商平台概述) |
||
(未显示同一用户的15个中间版本) | |||
第1行: | 第1行: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ==任务零 商苑电商平台概述== | ||
+ | *[[电商平台需求分析]] | ||
+ | *[[电商平台系统设计]] | ||
+ | *[[电商平台数据库设计]] | ||
==任务一 搭建开发环境及JAVA语言== | ==任务一 搭建开发环境及JAVA语言== | ||
第32行: | 第15行: | ||
*[[JVM简介]] | *[[JVM简介]] | ||
*[[安装并配置JDK]] | *[[安装并配置JDK]] | ||
− | * [[安装并配置Eclipse]] | + | *[[安装并配置Eclipse]] |
+ | *[[安装与配置Tomcat]] | ||
+ | *[[安装与配置Eclipse(Java web版本)]]、[[Java web项目上线部署]] | ||
+ | *[[创建第一个Java Web项目]] | ||
+ | *[[Java Web: 构建电商平台登录页]] | ||
* [[JSP运行环境搭建]] | * [[JSP运行环境搭建]] | ||
第42行: | 第29行: | ||
*[[控制台输出]] | *[[控制台输出]] | ||
* [[Java任务:构建网络购书平台主目录]] | * [[Java任务:构建网络购书平台主目录]] | ||
+ | *[[Java Web: 用户功能界面]] | ||
*[[Java Web: 构建电商平台首页]] | *[[Java Web: 构建电商平台首页]] | ||
*[[Java Web: 构建电商平台目录页]] | *[[Java Web: 构建电商平台目录页]] | ||
第50行: | 第38行: | ||
== 任务二 JAVA程序开发基础 == | == 任务二 JAVA程序开发基础 == | ||
===2.1变量和表达式=== | ===2.1变量和表达式=== | ||
− | * | + | *基础与实践: |
− | |||
*[[Java类的基本结构(续)]] | *[[Java类的基本结构(续)]] | ||
*[[Java标识符和关键字]]、[[Java注释]] | *[[Java标识符和关键字]]、[[Java注释]] | ||
*[[Java变量与常量]]、[[Java数据类型]] | *[[Java变量与常量]]、[[Java数据类型]] | ||
*[[Java运算符与表达式]] | *[[Java运算符与表达式]] | ||
− | *[[ | + | *[[Java的错误和异常]] |
− | + | *[[Java第2周:作业]] | |
− | *[[ | + | |
+ | * 拓展与提高: | ||
*[[Java数据类型转换]] | *[[Java数据类型转换]] | ||
+ | *[[Java控制台输入]]、[[Java练习:面馆点餐]] | ||
+ | *实训: | ||
+ | *[[Java练习:银行排队等]] | ||
+ | *[[Java任务:用户操作信息输入]] | ||
+ | |||
+ | |||
===2.2智能决策:选择结构=== | ===2.2智能决策:选择结构=== | ||
− | + | *基础与实践: | |
− | |||
− | |||
*[[程序流程]] | *[[程序流程]] | ||
+ | *[[Java运算符与表达式(二)]] | ||
*[[Java if条件语句]] | *[[Java if条件语句]] | ||
*[[Java if语句的应用(二)]] | *[[Java if语句的应用(二)]] | ||
*[[Java switch分支语句]] | *[[Java switch分支语句]] | ||
− | + | *拓展与提高 | |
+ | *[[Java运算符的结合性和优先级]] | ||
*[[Java的MessageFormat类]] | *[[Java的MessageFormat类]] | ||
+ | |||
+ | *实训: | ||
+ | *[[Java任务:不同输入进行不同商品操作(一)]] | ||
+ | *[[Java任务:不同输入进行不同商品操作(二)]] | ||
+ | *[[Java作业:第三周]] | ||
===2.3重复迭代:循环结构=== | ===2.3重复迭代:循环结构=== | ||
− | * | + | *[[Java任务:重复菜单操作之客户端]] |
+ | *[[Java任务:重复菜单操作之管理端]] | ||
− | + | 知识点链接1: | |
*[[Java的while循环]] | *[[Java的while循环]] | ||
*[[Java的do…while循环]] | *[[Java的do…while循环]] | ||
*[[Java的for循环]] | *[[Java的for循环]] | ||
+ | |||
+ | 知识点链接2: | ||
*[[Java的break语句]] | *[[Java的break语句]] | ||
*[[Java的continue语句]] | *[[Java的continue语句]] | ||
+ | *[[Java的return语句]] | ||
− | + | 拓展与提高: | |
*[[Java的循环嵌套]] | *[[Java的循环嵌套]] | ||
− | *[[ | + | *[[Java Web: 用户功能界面]] |
+ | *[[Java Web: 用户功能实现]] | ||
+ | *[[Java作业(第4周):重复菜单操作]] | ||
+ | |||
=== 2.4 数据的存储--数组 === | === 2.4 数据的存储--数组 === | ||
第96行: | 第102行: | ||
*[[分段测试思想]] | *[[分段测试思想]] | ||
*[[Java异常处理机制]] | *[[Java异常处理机制]] | ||
+ | *[[安装与配置Tomcat]] | ||
+ | *[[创建第一个Java Web项目]]、[[Java Web:构建简单web应用]] | ||
+ | *[[tomcat端口被占用的解决方法]] | ||
+ | |||
*2.4.1 [[Java任务:购物平台主目录的调试]] | *2.4.1 [[Java任务:购物平台主目录的调试]] | ||
第103行: | 第113行: | ||
3.1.1 [[Java任务:建立图书对象]] | 3.1.1 [[Java任务:建立图书对象]] | ||
+ | |||
+ | *[[Java任务:建立商品对象之客户端]] | ||
+ | *[[Java任务:建立商品对象之管理端]] | ||
3.1.2 知识点链接: | 3.1.2 知识点链接: | ||
第110行: | 第123行: | ||
*[[Java类的方法]] | *[[Java类的方法]] | ||
*[[Java对象的产生与使用]] | *[[Java对象的产生与使用]] | ||
+ | *[[Java Bean的理解]] | ||
+ | |||
+ | *[[Java web:显示当前日期]] | ||
+ | *[[Java web:用户登录与登出]] | ||
+ | *[[Java web:在线会员统计]] | ||
+ | *[[Java web:通过Java Bean实现用户注册]] | ||
3.1.3 拓展与提高 | 3.1.3 拓展与提高 | ||
*[[Java对象变量在内存的分配]] | *[[Java对象变量在内存的分配]] | ||
*[[Java基本数据类型变量在内存的分配]] | *[[Java基本数据类型变量在内存的分配]] | ||
+ | *[[Java作业(第5周):建立商品对象]] | ||
=== 3.2 成员变量的完善 === | === 3.2 成员变量的完善 === | ||
第129行: | 第149行: | ||
*[[Java的包]] | *[[Java的包]] | ||
*[[Java的变量作用域]] | *[[Java的变量作用域]] | ||
− | == 任务四 | + | == 任务四 JAVA面向对象编程(二) == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===方法重载=== | ===方法重载=== | ||
*[[Java任务:查找图书]] | *[[Java任务:查找图书]] | ||
第149行: | 第161行: | ||
*[[Java任务:商品库存的盘点]] | *[[Java任务:商品库存的盘点]] | ||
*[[Java的多态及用法]] | *[[Java的多态及用法]] | ||
+ | *[[Java Web:构建简单web应用]] | ||
*拓展知识点: | *拓展知识点: | ||
− | |||
===接口和多态=== | ===接口和多态=== | ||
*[[Java任务:图书的接口处理]] | *[[Java任务:图书的接口处理]] | ||
第158行: | 第170行: | ||
*[[Comparable]] | *[[Comparable]] | ||
*[[面向接口编程的思想]] | *[[面向接口编程的思想]] | ||
+ | |||
+ | == 任务五 JAVA对象数组 == | ||
+ | ===Java面向对象思想应用=== | ||
+ | *[[Java面向对象思想应用]] | ||
+ | ===Java对象数组=== | ||
+ | *[[Java对象数组]] | ||
+ | ===Java字符串=== | ||
+ | *[[Java任务:根据商品名称查询商品]] | ||
+ | *[[Java字符串]] | ||
+ | *[[Java StringBuffer类]] | ||
+ | ===Java任务:建立图书仓库=== | ||
+ | *[[Java任务:建立图书仓库]]、[[Java任务:查询所有书籍]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
== 任务六 数据存储(二)——集合和文件 == | == 任务六 数据存储(二)——集合和文件 == | ||
第180行: | 第208行: | ||
*拓展:[[DataInputStream和DataOutputStream]] | *拓展:[[DataInputStream和DataOutputStream]] | ||
*拓展: [[对象I/O]] | *拓展: [[对象I/O]] | ||
− | + | ==任务七 异常处理== | |
− | == | + | *[[Java错误处理]] |
+ | *[[Java异常处理机制]] | ||
+ | == 任务八 数据存储(三)——数据库访问技术 == | ||
===连接数据库=== | ===连接数据库=== | ||
*[[Java任务:连接数据库]] | *[[Java任务:连接数据库]] | ||
+ | *[[Eclipse 导入mysql驱动程序(Java web项目)]] | ||
+ | *[[Java web 连接MySQL数据库]] | ||
+ | *[[Java web 连接MySQL数据库(前后端分离版)]] | ||
知识点: | 知识点: | ||
第189行: | 第222行: | ||
*[[Eclipse导入数据库驱动程序]] | *[[Eclipse导入数据库驱动程序]] | ||
*[[JDBC访问数据库]] | *[[JDBC访问数据库]] | ||
+ | |||
===更新数据库表中数据=== | ===更新数据库表中数据=== | ||
*[[Java任务:修改用户密码]] | *[[Java任务:修改用户密码]] | ||
第243行: | 第277行: | ||
*[[Java总复习(一) 走进面向对象]] | *[[Java总复习(一) 走进面向对象]] | ||
+ | *[[Java课堂练习集锦__商苑面馆]] | ||
+ | *[[面向对象综合实例]] | ||
*[[Java实训集锦]] | *[[Java实训集锦]] | ||
+ | *[[Java练习集锦]] | ||
+ | |||
+ | |||
+ | ==项目1 Java Web开发概述== | ||
+ | |||
+ | ==项目2 ED电子商城概述== | ||
+ | *[[ED电子商城需求分析]] | ||
+ | *[[ED电子商城系统设计]] | ||
+ | *[[ED电子商城数据库设计]] | ||
+ | |||
+ | ==项目3 搭建Java Web开发环境== | ||
+ | *[[安装并配置JDK]] | ||
+ | *[[安装与配置Tomcat]] | ||
+ | *[[安装与配置Eclipse(Java web版本)]] | ||
+ | *[[创建第一个Java Web项目]] | ||
+ | |||
+ | |||
+ | ==项目4 JSP+JavaBean实现用户注册与登陆== | ||
+ | *[[Java web:显示当前日期]] | ||
+ | *[[Java web:用户登录与登出]] | ||
+ | *[[Java web:在线会员统计]] | ||
+ | *[[Java web:通过Java Bean实现用户注册]] | ||
+ | |||
+ | ==项目5 JDBC实现数据库访问显示商品== | ||
+ | *[[Eclipse 导入mysql驱动程序(Java web项目)]] | ||
+ | *[[Java web 连接MySQL数据库]] |
2020年2月26日 (三) 03:42的最新版本
目录
- 1 任务零 商苑电商平台概述
- 2 任务一 搭建开发环境及JAVA语言
- 3 任务二 JAVA程序开发基础
- 4 任务三 JAVA面向对象程序编程(一)
- 5 任务四 JAVA面向对象编程(二)
- 6 任务五 JAVA对象数组
- 7 任务六 数据存储(二)——集合和文件
- 8 任务七 异常处理
- 9 任务八 数据存储(三)——数据库访问技术
- 10 任务八 MVC设计思想
- 11 任务八 Windows应用程序开发基础
- 12 任务九 Windows应用程序开发进阶
- 13 任务十 网络购书平台WEB版
- 14 任务十一 综合案例——网络购书系统
- 15 项目1 Java Web开发概述
- 16 项目2 ED电子商城概述
- 17 项目3 搭建Java Web开发环境
- 18 项目4 JSP+JavaBean实现用户注册与登陆
- 19 项目5 JDBC实现数据库访问显示商品
任务零 商苑电商平台概述
任务一 搭建开发环境及JAVA语言
1.1 什么是Java语言
1.2 搭建Java开发环境
- 网页开发基础
- Java程序运行机制
- JVM简介
- 安装并配置JDK
- 安装并配置Eclipse
- 安装与配置Tomcat
- 安装与配置Eclipse(Java web版本)、Java web项目上线部署
- 创建第一个Java Web项目
- Java Web: 构建电商平台登录页
- JSP运行环境搭建
1.3 欢迎进入Java编程世界
- JAVA类的基本结构
- 命令提示符窗口运行JAVA应用程序
- 利用Eclipse编辑并运行JAVA应用程序
- JSP网页运行测试案例
- 控制台输出
- Java任务:构建网络购书平台主目录
- Java Web: 用户功能界面
- Java Web: 构建电商平台首页
- Java Web: 构建电商平台目录页
- Java Web: 构建电商平台详情页
- Java Web:构建简单web应用
- Java Web: 利用Ajax传送后台数据
任务二 JAVA程序开发基础
2.1变量和表达式
- 拓展与提高:
- Java数据类型转换
- Java控制台输入、Java练习:面馆点餐
- 实训:
- Java练习:银行排队等
- Java任务:用户操作信息输入
2.2智能决策:选择结构
2.3重复迭代:循环结构
知识点链接1:
知识点链接2:
拓展与提高:
2.4 数据的存储--数组
2.5 程序调试
- 2.4.1 Java任务:购物平台主目录的调试
任务三 JAVA面向对象程序编程(一)
3.1类和对象
3.1.1 Java任务:建立图书对象
3.1.2 知识点链接:
3.1.3 拓展与提高
3.2 成员变量的完善
3.2.1 Java任务:图书对象的完善
知识点:
拓展知识点:
任务四 JAVA面向对象编程(二)
方法重载
- Java任务:查找图书
- 知识点:Java方法重载
- 拓展知识点:Java ArrayList数组队列
继承和多态
- Java任务:经营范围拓展
- Java继承的概念
- Java中的this和super关键字、最终类和抽象类
- Java任务:商品库存的盘点
- Java的多态及用法
- Java Web:构建简单web应用
- 拓展知识点:
接口和多态
知识点:
拓展:
任务五 JAVA对象数组
Java面向对象思想应用
Java对象数组
Java字符串
Java任务:建立图书仓库
任务六 数据存储(二)——集合和文件
集合
- Java任务:用集合和接口实现商品库
- Java任务:实现商品库和购物车类
- Java集合框架
- Java集合与泛型
- List接口和ArrayList类、List接口和LinkedList类
- Set接口和HashSet类
- Map接口和HashMap类
拓展与提高:
文件
任务七 异常处理
任务八 数据存储(三)——数据库访问技术
连接数据库
知识点:
更新数据库表中数据
查询数据库中数据
任务八 MVC设计思想
Java任务:购书系统命令行版的设计:
任务八 Windows应用程序开发基础
Windows应用程序基本结构
Windows窗体事件处理机制
任务九 Windows应用程序开发进阶
数据显示控件
通用对话框
任务十 网络购书平台WEB版
任务十一 综合案例——网络购书系统
项目1 Java Web开发概述
项目2 ED电子商城概述
项目3 搭建Java Web开发环境