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

来自CloudWiki
跳转至: 导航搜索
项目5 JDBC实现数据库访问显示商品
第21行: 第21行:
 
*[[Eclipse 导入mysql驱动程序(Java web项目)]]
 
*[[Eclipse 导入mysql驱动程序(Java web项目)]]
 
*[[Java web 连接MySQL数据库]]
 
*[[Java web 连接MySQL数据库]]
 +
 +
 +
==任务一 搭建开发环境及JAVA语言==
 +
=== 1.1 什么是Java语言 ===
 +
*[[计算机编程语言]]
 +
*[[Java语言的发展简史]]
 +
===1.2 搭建Java开发环境 ===
 +
*[[命令提示符]]
 +
*[[Java程序运行机制]]
 +
*[[JVM简介]]
 +
*[[安装并配置JDK]]
 +
* [[安装并配置Eclipse]]
 +
 +
===1.3 欢迎进入Java编程世界 ===
 +
*[[JAVA类的基本结构]]
 +
*[[命令提示符窗口运行JAVA应用程序]]
 +
*[[利用Eclipse编辑并运行JAVA应用程序]]
 +
*[[控制台输出]]
 +
* [[Java任务:构建网络购书平台主目录]]
 +
 +
== 任务二 JAVA程序开发基础 ==
 +
===2.1变量和表达式===
 +
* 2.1.1 [[Java任务:用户操作信息输入]]
 +
* 2.1.2 知识点链接:
 +
*[[Java类的基本结构(续)]]
 +
*[[Java标识符和关键字]]、[[Java注释]]
 +
*[[Java变量与常量]]、[[Java数据类型]]
 +
*[[Java运算符与表达式]]
 +
*[[Java控制台输入]]
 +
* 2.1.3 拓展与提高:
 +
*[[Java运算符的结合性和优先级]]
 +
*[[Java数据类型转换]]
 +
===2.2智能决策:选择结构===
 +
2.2.1 [[Java任务:不同输入进行不同商品操作]]
 +
 +
2.2.2 知识点链接:
 +
*[[程序流程]]
 +
*[[Java if条件语句]]
 +
*[[Java if语句的应用(二)]]
 +
*[[Java switch分支语句]]
 +
 +
2.2.3 拓展与提高
 +
*[[Java的MessageFormat类]]
 +
 +
===2.3重复迭代:循环结构===
 +
*2.3.1 [[Java任务:重复菜单操作]]
 +
 +
2.3.2 知识点链接:
 +
*[[Java的while循环]]
 +
*[[Java的do…while循环]]
 +
*[[Java的for循环]]
 +
*[[Java的break语句]]
 +
*[[Java的continue语句]]
 +
 +
2.3.3 拓展与提高:
 +
*[[Java的循环嵌套]]
 +
*[[Java的return语句]]
 +
 +
=== 2.4 数据的存储--数组 ===
 +
 +
*[[Java一维数组]]
 +
*[[Java二维数组]]
 +
*[[Javva for语句循环遍历数组]]
 +
拓展:[[Java的Arrays类]]、[[Java数组的复制]]
 +
 +
===2.5 程序调试 ===
 +
*[[分段测试思想]]
 +
*[[Java异常处理机制]]
 +
*2.4.1 [[Java任务:购物平台主目录的调试]]
 +
 +
== 任务三 JAVA面向对象程序编程(一) ==
 +
 +
===3.1类和对象===
 +
 +
3.1.1 [[Java任务:建立图书对象]]
 +
 +
3.1.2 知识点链接:
 +
*[[面向对象思想]]
 +
*[[定义Java类]]
 +
*[[Java的构造方法]]
 +
*[[Java类的方法]]
 +
*[[Java对象的产生与使用]]
 +
 +
3.1.3 拓展与提高
 +
*[[Java对象变量在内存的分配]]
 +
*[[Java基本数据类型变量在内存的分配]]
 +
 +
=== 3.2 成员变量的完善 ===
 +
 +
3.2.1 [[Java任务:图书对象的完善]]
 +
 +
知识点:
 +
 +
*[[理解Java的封装]]
 +
*[[使用Java的访问控制符]]
 +
*[[如何实现Java的封装]]
 +
 +
拓展知识点:
 +
 +
*[[Java的包]]
 +
*[[Java的变量作用域]]
 +
== 任务四 JAVA对象数组 ==
 +
===Java面向对象思想应用===
 +
*[[Java面向对象思想应用]]
 +
===Java对象数组===
 +
*[[Java对象数组]]
 +
===Java任务:建立图书仓库===
 +
*[[Java任务:建立图书仓库]]、[[Java任务:查询所有书籍]]
 +
 +
== 任务五 JAVA面向对象编程(二) ==
 +
===方法重载===
 +
*[[Java任务:查找图书]]
 +
*知识点:[[Java方法重载]]
 +
*拓展知识点:[[Java ArrayList数组队列]]
 +
 +
===继承和多态===
 +
*[[Java任务:经营范围拓展]]
 +
*[[Java继承的概念]]
 +
*[[Java中的this和super关键字]]、[[最终类和抽象类]]
 +
*[[Java任务:商品库存的盘点]]
 +
*[[Java的多态及用法]]
 +
*拓展知识点:
 +
 +
===接口和多态===
 +
*[[Java任务:图书的接口处理]]
 +
知识点:
 +
*[[接口与多态]]
 +
拓展:
 +
*[[Comparable]]
 +
*[[面向接口编程的思想]]
 +
 +
== 任务六 数据存储(二)——集合和文件 ==
 +
===集合===
 +
*[[Java任务:用集合和接口实现商品库]]
 +
*[[Java任务:实现商品库和购物车类]]
 +
*[[Java集合框架]]
 +
*[[Java集合与泛型]]
 +
*[[List接口和ArrayList类]]、[[List接口和LinkedList类]]
 +
*[[Set接口和HashSet类]]
 +
*[[Map接口和HashMap类]]
 +
 +
拓展与提高:
 +
*[[Iterator接口]]
 +
 +
===文件===
 +
*[[Java任务:缓存购物车]]
 +
*[[File类]]
 +
*[[Java的IO类]]
 +
*[[文本IO]]
 +
*[[二进制IO]]
 +
*拓展:[[DataInputStream和DataOutputStream]]
 +
*拓展: [[对象I/O]]
 +
 +
== 任务七 数据存储(三)——数据库访问技术 ==
 +
===连接数据库===
 +
*[[Java任务:连接数据库]]
 +
 +
知识点:
 +
*[[数据库连接技术]]
 +
*[[Eclipse导入数据库驱动程序]]
 +
*[[JDBC访问数据库]]
 +
===更新数据库表中数据===
 +
*[[Java任务:修改用户密码]]
 +
*[[函数封装SQL操作]]
 +
*[[SQL注入]]
 +
*[[JDBC进行数据库增删查改]]
 +
 +
===查询数据库中数据===
 +
*[[Java任务:图书信息查询]]
 +
*[[深入理解ResultSet]]
 +
 +
==任务八 MVC设计思想 ==
 +
Java任务:购书系统命令行版的设计:
 +
*[[Java MVC之用到的实体类]]
 +
*[[Java MVC之 View层]]
 +
*[[Java MVC之 Model层]]
 +
*[[Java MVC之 Controller层]]
 +
 +
== 任务八 Windows应用程序开发基础 ==
 +
===Windows应用程序基本结构===
 +
*[[Java任务:购书系统登录窗体的设计]]
 +
*[[Java图形界面编程基础]]
 +
*[[Java界面容器]]
 +
*[[Java界面组件]]
 +
*[[Java界面布局]]
 +
*[[复选框JCheckBox]]
 +
*[[JRadioButton和ButtonGroup]]
 +
 +
===Windows窗体事件处理机制===
 +
*[[Java任务:用户登录界面功能实现]]
 +
*[[事件和事件源]]
 +
*[[注册事件监听器和处理事件]]
 +
*[[键盘事件]]
 +
*[[鼠标事件]]
 +
*[[Lambda表达式]]
 +
 +
== 任务九 Windows应用程序开发进阶 ==
 +
===数据显示控件===
 +
*[[Java任务:图书信息检索]]
 +
*[[用Design模式设计Java窗体]]
 +
*[[JComboBox组件]]
 +
*[[JTable组件]]
 +
*[[JMenuBar菜单栏]]
 +
 +
===通用对话框===
 +
*[[Java任务:完成商品购买并显示购物车详细信息]]
 +
*[[JOptionPane组件]]
 +
*[[JFileChooser组件]]
 +
*[[Java任务:软件整体组装]]
 +
 +
== 任务十 网络购书平台WEB版 ==
 +
 +
== 任务十一 综合案例——网络购书系统 ==
 +
 +
*[[Java总复习(一) 走进面向对象]]
 +
*[[Java实训集锦]]

2019年2月9日 (六) 10:07的版本

项目1 Java Web开发概述

项目2 ED电子商城概述

项目3 搭建Java Web开发环境

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

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


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

1.1 什么是Java语言

1.2 搭建Java开发环境

1.3 欢迎进入Java编程世界

任务二 JAVA程序开发基础

2.1变量和表达式

2.2智能决策:选择结构

2.2.1 Java任务:不同输入进行不同商品操作

2.2.2 知识点链接:

2.2.3 拓展与提高

2.3重复迭代:循环结构

2.3.2 知识点链接:

2.3.3 拓展与提高:

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面向对象编程(二)

方法重载

继承和多态

接口和多态

知识点:

拓展:

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

集合

拓展与提高:

文件

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

连接数据库

知识点:

更新数据库表中数据

查询数据库中数据

任务八 MVC设计思想

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

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

Windows应用程序基本结构

Windows窗体事件处理机制

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

数据显示控件

通用对话框

任务十 网络购书平台WEB版

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