项目1 动网开发概述
任务1.1:认识动态网页
1.1.1 任务目标
1.1.2 技术要点
1、什么是静态网页
2、什么是动态网页
任务1.2:认识B/S体系结构
1.2.1 任务目标
1.2.2 技术要点
1、什么是B/S架构
2、C/S和B/S比较
任务1.3:认识Java Web主要开发技术
1.3.1 任务目标
1.3.2 技术要点
1、Servlet
项目1 动网开发概述
任务1.1:认识动态网页
1.1.1 任务目标
1.1.2 技术要点
1、什么是静态网页
2、什么是动态网页
任务1.2:认识B/S体系结构
1.2.1 任务目标
1.2.2 技术要点
1、什么是B/S架构
2、C/S和B/S比较
任务1.3:认识Java Web主要开发技术
1.3.1 任务目标
1.3.2 技术要点
1、Servlet
2、JSP
3、JDBC数据访问
4、JavaBean组件
任务1.4:对比几种主流动网开发语言
1.4.1 任务目标
1.4.2 技术要点
1、JSP
2、ASP.NET
3、PHP
理论习题
项目2 ED电子商城概述
任务2.1:ED电子商城需求分析与功能设计
2.1.1 任务描述
2.1.2 任务目标
2.1.3 任务分析
2.1.4 实现过程
任务2.2:ED电子商城系统分析和设计
2.2.1 任务描述
2.2.2 任务目标
2.2.3 任务分析
2.2.4 实现过程
任务2.3:ED电子商城数据库设计
2.3.1 任务描述
2.3.2 任务目标
2.3.3 任务分析
2.3.4实现过程
项目3 搭建Java Web 开发环境
任务3.1:安装与配置JDK
3.1.1 任务描述
3.1.2 任务目标
3.1.3 任务分析
3.1.4 实现过程
3.1.5 技术要点
1、JDK简介
2、环境变量
3、PHP
3.1.6 技能训练
任务3.2:安装与配置Tomcat
3.2.1 任务描述
3.2.2 任务目标
3.2.3 任务分析
3.2..4 实现过程
3.2.5 技术要点
1、Tomcat简介
2、Tomcat目录组成
3、Tomcat使用举例
3.2.6 拓展学习
1、常见的Web服务器
2、Tomcat配置虚拟目录
3.2.7 技能训练
任务3.3:安装与配置MyEclipse
3.3.1 任务描述
3.3.2 任务目标
3.3.3 任务分析
3.3.4 实现过程
3.3.5 技术要点
1、MyEclipse简介
3.3.6 技能训练
任务3.4:MySQL数据库的安装与配置
任务描述
任务目标
任务分析
实现过程
技术要点
1、MySQL简介
2、MySQL、SQLServer、Oracle对比
技能训练
任务3.5:创建第一个Java Web工程
任务描述
任务目标
任务分析
实现过程
技术要点
1、导入、导出Web项目
2、设置默认编码方式
技能训练
理论习题
项目4 JSP JavaBean实现用户注册与登录
任务4.1:显示当前日期
任务描述
任务目标
任务分析
实现过程
技术要点
1、JSP脚本元素
2、JSP注释
3、JSP指令
4、字符集设置
任务4.2:简单的用户登录与登出
任务描述
任务目标
任务分析
实现过程
技术要点
1、HTML表单属性
2、JSP内置对象:out、request、response、session、cookies
任务4.3:在线会员统计
任务描述
任务目标
任务分析
实现过程
技术要点
1、JSP内置对象:application
2、HashMap的应用
拓展学习
1、JSP内置对象:page、pageContex、config、exception
2、Java中的集合对象
技能训练
任务4.4:通过JavaBean实现用户注册
任务描述
任务目标
任务分析
实现过程
技术要点
1、JavaBean简介
2、JavaBean的开发
3、JavaBean在JSP中的引用:
4、用户登录的JavaBean实现
拓展学习
1、JSP动作
理论习题
项目5 JDBC数据库访问实现商品信息显示
任务5.1:创建JDBC数据库连接(胡)
任务描述
任务目标
任务分析
实现过程
技术要点
1、什么是JDBC数据库访问
2、JDBC数据访问模型
3、DriverManager
4、Connection对象
5、Statement对象
6、ResultSet对象
7、PreparedStatement接口
技能训练
任务5.2:封装数据库访问公共类(汤)
任务描述
任务目标
任务分析
实现过程
任务5.3:商品列表信息显示
任务描述
任务目标
任务分析
实现过程
任务5.4:商品详细信息显示
任务描述
任务目标
任务分析
实现过程
理论习题
项目6 JSP Servlet JavaBean实现购物车
任务6.1:创建并配置购物车Servlet
任务描述
任务目标
任务分析
实现过程
技术要点
1、Servlet简介
2、Servlet的基本结构
3、Servlet常用 API
4、Servlet的生命周期
5、Servlet的配置和调用
技能训练
任务6.2:应用JSP Servlet JavaBean实现购物车添加
任务描述
任务目标
任务分析
实现过程
技术要点
1、在Servlet中内置对象的使用
2、JSP页面与Servlet之间的参数传递
技能训练
任务6.3:应用JSP Servlet JavaBean实现购物车修改
任务描述
任务目标
任务分析
实现过程
任务6.4:应用Filter实现中文乱码处理
任务描述
任务目标
任务分析
实现过程
技术要点
1、Filter过滤器简介
2、Filter 开发基础介绍
3、如何实现拦截
拓展学习
1、Filter链
2、Filter的生命周期
3、如何实现拦截
任务6.5:应用Filter实现购物权限控制
任务描述
任务目标
任务分析
实现过程
理论习题
项目7 MVC模式下的商品信息管理
任务7.1:设计MVC开发模式架构
任务描述
任务目标
任务分析
实现过程
技术要点
1、MVC设计思想
2、MVC的优点
3、MVC的不足
拓展学习
1、MVC框架发展过程
2、主流MVC框架
技能训练
任务7.2:实现MVC模式下商品信息添加
任务描述
任务目标
任务分析
实现过程
任务7.3:实现MVC模式下商品信息显示
任务描述
任务目标
任务分析
实现过程
理论习题
项目8 Java Web 高级技术实现订单销售管理
任务8.1:配置数据库连接池
任务描述
任务目标
任务分析
实现过程
技术要点
1、数据库连接池基本概念及原理
2、DBCP简介
拓展学习
1、几种开源数据连接池的比较
任务8.2:调用存储过程计算商品销售排名
任务描述
任务目标
任务分析
实现过程
技术要点
1、什么是事务处理
2、JDBC中的事务控制
3、JDBC 事务处理
拓展学习
1、元数据简介
2、元数据接口使用详解
技能训练
任务8.3:通过JDBC事务处理机制实现订单添加
任务描述
任务目标
任务分析
实现过程
技术要点
1、存储过程
2、CallableStatement简介
3、Java 中CallableStatement的使用
技能训练
任务8.4:JSTL EL表达式实现数据显示
任务描述
任务目标
任务分析
实现过程
技术要点
1、EL表达式
2、JSTL标签库
3、JDBC 事务处理
技能训练
任务8.5:实现数据分页显示
任务描述
任务目标
任务分析
实现过程
技术要点
1、自定义标签简介
2、自定义标签的组成详解
3、简单的自定义标签的实现
技能训练
理论习题
项目9 应用开源组件实现网站升级
任务9.1:密码加密
任务描述
任务目标
任务分析
实现过程
技术要点
1、加密算法简介
任务9.2:配置并应用CKEditer在线编辑器
任务描述
任务目标
任务分析
实现过程
技术要点
1、CKEditor与CKFinder组件简介
2、几种开源的在线编辑器
3、几种开源的上传下载组件
任务9.3:应用JavaMail发送邮件
任务描述
任务目标
任务分析
实现过程
技术要点
1、JavaMail组件简介
2、JavaMail API关键类
3、邮件机制相关协议
任务9.4:应用JFreeChart生成统计图形
任务描述
任务目标
任务分析
实现过程
技术要点
1、JFreeChartt组件简介
2、JFreeChart核心类库介绍
拓展学习
1、JfreeChart折线图实现代码
任务9.5:应用jspSmartUpload实现文件模板下载
任务描述
任务目标
任务分析
实现过程
技术要点
1、jspSmartUpload组件的几个常用类
拓展学习
1、用jspSmartUpload组件实现文件上传
任务9.6:应用POI实现Excel文件数据的批量导入导出
任务描述
任务目标
任务分析
实现过程
技术要点
1、P