工业和信息化人才培养规划教材——高职高专计算机系列

基于MVC的Java Web开发项目式教程

项目导向、任务驱动,技能点与知识点紧密融合
分享 推荐 7 收藏 24 阅读 4.0K
伊雯雯 (主编) 汤晓燕 , 胡霞 (副主编) 978-7-115-37928-3

关于本书的内容有任何问题,请联系 桑珊

项目导向、任务驱动,技能点与知识点紧密融合
以项目开发中的典型工作任务为中心构建课程内容
配备PPT课件、源代码、习题答案、教学大纲、课程设计等丰富的教学资源

内容摘要

本书以一个实际项目WEB应用系统——在线电子数码商城贯穿全书,以9个子项目:Java Web开发概述、ED电子商城概述、搭建Java Web开发环境、JSP+JavaBean实现用户注册与登录、JDBC数据库访问实现商品显示、JSP+Servlet+JavaBean实现购物车、Java Web 高级技术实现订单销售管理、应用开源组件实现网站升级,涵盖了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
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表单<form>属性
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

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

本书由苏州工业职业技术学院的伊雯雯为主编,汤晓燕、胡霞为副主编,在编写过程中宏智科技(苏州)有限公司曹建、苏州市创采软件有限公司李红官等一线企业高级工程师对岗位的需求、项目的选择以及任务的实施提供了许多宝贵意见。

推荐用户

同系列书

购买本书用户

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部