java web开发的mvc,基于MVC的Java Web开发项目式教程

项目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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值