“Java Web项目实战”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
1.3 欢迎进入Java编程世界
任务零 商苑电商平台概述
 
(未显示同一用户的15个中间版本)
第1行: 第1行:
==项目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数据库]]
 
  
 +
==任务零 商苑电商平台概述==
 +
*[[电商平台需求分析]]
 +
*[[电商平台系统设计]]
 +
*[[电商平台数据库设计]]
  
 
==任务一 搭建开发环境及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变量和表达式===
* 2.1.1 [[Java任务:用户操作信息输入]]
+
*基础与实践:
* 2.1.2 知识点链接:
 
 
*[[Java类的基本结构(续)]]
 
*[[Java类的基本结构(续)]]
 
*[[Java标识符和关键字]]、[[Java注释]]
 
*[[Java标识符和关键字]]、[[Java注释]]
 
*[[Java变量与常量]]、[[Java数据类型]]
 
*[[Java变量与常量]]、[[Java数据类型]]
 
*[[Java运算符与表达式]]
 
*[[Java运算符与表达式]]
*[[Java控制台输入]]
+
*[[Java的错误和异常]]
* 2.1.3 拓展与提高:
+
*[[Java第2周:作业]]
*[[Java运算符的结合性和优先级]]
+
 
 +
* 拓展与提高:
 
*[[Java数据类型转换]]
 
*[[Java数据类型转换]]
 +
*[[Java控制台输入]]、[[Java练习:面馆点餐]]
 +
*实训:
 +
*[[Java练习:银行排队等]]
 +
*[[Java任务:用户操作信息输入]]
 +
 +
 
===2.2智能决策:选择结构===
 
===2.2智能决策:选择结构===
2.2.1 [[Java任务:不同输入进行不同商品操作]]
+
*基础与实践:
 
 
2.2.2 知识点链接:
 
 
*[[程序流程]]
 
*[[程序流程]]
 +
*[[Java运算符与表达式(二)]]
 
*[[Java if条件语句]]
 
*[[Java if条件语句]]
 
*[[Java if语句的应用(二)]]
 
*[[Java if语句的应用(二)]]
 
*[[Java switch分支语句]]
 
*[[Java switch分支语句]]
  
2.2.3 拓展与提高
+
*拓展与提高
 +
*[[Java运算符的结合性和优先级]]
 
*[[Java的MessageFormat类]]
 
*[[Java的MessageFormat类]]
 +
 +
*实训:
 +
*[[Java任务:不同输入进行不同商品操作(一)]]
 +
*[[Java任务:不同输入进行不同商品操作(二)]]
 +
*[[Java作业:第三周]]
  
 
===2.3重复迭代:循环结构===
 
===2.3重复迭代:循环结构===
*2.3.1 [[Java任务:重复菜单操作]]
+
*[[Java任务:重复菜单操作之客户端]]
 +
*[[Java任务:重复菜单操作之管理端]]
  
2.3.2 知识点链接:
+
知识点链接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语句]]
  
2.3.3 拓展与提高:
+
拓展与提高:
 
*[[Java的循环嵌套]]
 
*[[Java的循环嵌套]]
*[[Java的return语句]]
+
*[[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面向对象思想应用===
 
*[[Java面向对象思想应用]]
 
===Java对象数组===
 
*[[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的最新版本


任务零 商苑电商平台概述

任务一 搭建开发环境及JAVA语言

1.1 什么是Java语言

1.2 搭建Java开发环境

1.3 欢迎进入Java编程世界

任务二 JAVA程序开发基础

2.1变量和表达式


2.2智能决策:选择结构

2.3重复迭代:循环结构

知识点链接1:

知识点链接2:

拓展与提高:


2.4 数据的存储--数组

拓展:Java的Arrays类Java数组的复制

2.5 程序调试

任务三 JAVA面向对象程序编程(一)

3.1类和对象

3.1.1 Java任务:建立图书对象

3.1.2 知识点链接:

3.1.3 拓展与提高

3.2 成员变量的完善

3.2.1 Java任务:图书对象的完善

知识点:

拓展知识点:

任务四 JAVA面向对象编程(二)

方法重载

继承和多态

接口和多态

知识点:

拓展:

任务五 JAVA对象数组

Java面向对象思想应用

Java对象数组

Java字符串

Java任务:建立图书仓库



任务六 数据存储(二)——集合和文件

集合

拓展与提高:

文件

任务七 异常处理

任务八 数据存储(三)——数据库访问技术

连接数据库

知识点:

更新数据库表中数据

查询数据库中数据

任务八 MVC设计思想

Java任务:购书系统命令行版的设计:

任务八 Windows应用程序开发基础

Windows应用程序基本结构

Windows窗体事件处理机制

任务九 Windows应用程序开发进阶

数据显示控件

通用对话框

任务十 网络购书平台WEB版

任务十一 综合案例——网络购书系统


项目1 Java Web开发概述

项目2 ED电子商城概述

项目3 搭建Java Web开发环境


项目4 JSP+JavaBean实现用户注册与登陆

项目5 JDBC实现数据库访问显示商品