微信扫一扫,移动浏览光盘
简介
本书通过一个真实、完整的电子商务系统,全面讲述了应用JSP技术开发电子商务系统的过程和方法。重点介绍了基于Java的Web应用开发所需的基础知识和核心技术,包括JSP运行开发环境、JSP语法、JSP内置对象、JSP对数据库的操作、JSP对JavaBean和Servlet的调用等。同时,详细展示了电子商务网站常见的几大功能模块(用户登录模块、网站计数器模块、信息查询模块、购物车模块等)的设计和实现过程。通过“项目驱动、任务教学”模式将知识讲解和技能训练有机结合,融“教、学、练、思”于一体。本书案例采用的系统开发环境为Windows7+SQL Server2008+JDK1.8+tomcat 8.0+myeclipse 10。
目录
JSP程序设计目录
第1章 Web技术概述
1.1 认知静态网页和动态网页
1.1.1 静态网页
1.1.2 动态网页
1.2 认知Web服务器和网络数据库
1.2.1 Web服务器
1.2.2 网络数据库技术
1.3 比较JSP和ASP.NET
1.3.1 ASP
1.3.2 PHP
1.3.3 JSP
1.3.4 ASP.NET 4.0
1.4 比较C/S结构与B/S结构
1.4.1 C/S结构
1.4.2 B/S结构
1.4.3 C/S结构与B/S结构的比较
【课外拓展】
第2章 搭建JSP开发环境
2.1 安装与配置JDK
2.1.1 JSP运行环境简介
2.1.2 课堂任务1--JDK的下载与安装
2.2 课堂任务2--下载与启动Tomcat
1、下载Tomcat
2、启动与停止Tomcat服务
3、测试Tomcat
2.3 认识Dreamweaver
2.4 JSP开发环境配置
2.5 课堂任务3--在MyEclipse下创建第一个JSP程序
1、新建Web项目
2、启动服务器
3、编写JSP文件
4、运行JSP文件
2.6 课堂任务4--在Tomcat中部署JSP项目
【课外拓展】
第3章 电子商城系统介绍
3.1 认知e_Buy电子商城系统
3.1.1 前台购物系统
3.1.2 后台管理系统
3.1.3 系统用例图
3.2 课堂任务1--设计并创建电子商城数据库
3.2.1 设计数据库表
3.2.2 编写数据库脚本
3.2.3 附加数据库和创建数据源
3.2.4 系统流程
3.3 课堂任务2--体验eBuy电子商城的功能
3.3.1 首页
3.3.2 用户注册
3.3.3 用户登录
3.3.4 商品展示
3.3.5 商品详情
3.3.6 购物车
3.3.7 结算中心
3.3.8 客户反馈
3.3.9 后台管理
3.3.10 开发文件夹
3.3.11 页面关系图
3.3.12 系统使用说明
【课外拓展】
第4章 JSP语法基础
4.1 JSP注释
4.1.1 输出注释
4.1.2 隐藏注释
4.1.3 课堂任务1--使用JSP注释
4.2 JSP脚本元素
4.2.1 课堂任务2--使用声明
4.2.2 课堂任务3--使用表达式
4.2.3 课堂任务4--使用脚本程序
4.3 JSP指令元素
4.3.1 课堂任务5--使用page指令和include指令
4.3.2 taglib指令
4.4 JSP动作元素
4.4.1 课堂任务6--使用include动作
4.4.2 课堂任务7--使用forward动作
4.4.3 param动作
4.4.4 课堂任务8--使用plugin动作
4.4.5 JavaBean相关动作
【课外拓展】
第5章 数据库访问技术
5.1 JDBC简介
5.1.1 JDBC访问模型
5.1.2 DriverManager
5.1.3 Connection
5.1.4 课堂任务1--使用专用JDBC驱动程序连接数据库
5.2 查询商品信息
5.2.1 Statement和ResultSet
5.2.2 课堂任务2--查询商品信息
5.2.3 课堂任务3--更新数据库中的数据
5.3 使用预编译SQL语句和存储过程
5.3.1 PreparedStatement接口
5.3.2 课堂任务4--使用预编译SQL语句
5.3.3 CallableStatement接口
5.3.4 课堂任务5--调用存储过程统计商品总价
5.4 元数据操作
5.4.1 DatabaseMetaData
5.4.2 ResultSetMetaData
5.4.3 课堂任务6--获取结果集原始信息
5.5 数据库典型应用
5.5.1 课堂任务7--数据分页
5.5.2 课堂任务8--在Tomcat 8.0中配置数据库连接池
【课外拓展】
第6章 用户登录
6.1 out对象
6.1.1 课堂任务1--使用out对象输出信息
6.2 request对象
6.2.1 request对象常用方法
6.2.2 课堂任务2--使用request对象获取HTML表单信息
6.2.3 课堂任务3--使用request对象处理汉字信息
6.2.4 课堂任务4--全面认识request的常用方法
6.2.5 课堂任务5--使用request对象获取复杂表单信息
6.3 用户登录
6.3.1 课堂任务6--使用GET方法提交数据实现用户登录
6.3.2 使用POST方法提交数据实现用户登录
【课外拓展】
第7章 网站计数器
7.1 response对象
7.1.1 response对象常用方法
7.1.2 课堂任务1--使用response对象保存文件
7.1.3 课堂任务2--使用response实现重定向
7.1.4 课堂任务3--使用response刷新页面
7.2 session对象
7.2.1 课堂任务4--使用session对象实现网站计数器
7.2.2 课堂任务5--使用session对象记录表单信息
7.3 application对象
7.3.1 课堂任务6--application对象读写属性的应用
7.3.2 课堂任务7--使用application制作站点计数器
7.4 Cookie对象
7.4.1 Cookie的概念和功能
7.4.2 Cookie基本操作
7.4.3 课堂任务8--使用Cookie对象制作站点计数器
7.4.4 对象作用范围
7.4.5 其他内置对象
【课外拓展】
第8章 购物车
8.1 JavaBean的编写与使用
8.1.1 课堂任务1--JavaBean的编写
8.1.2 课堂任务2--Java Bean的使用
1、操作
2、操作
3、操作
8.1.3 课堂任务3--JavaBean与HTML表单的交互
8.2 购物车
8.2.1 课堂任务4--JavaBean封装数据库访问操作
8.2.2 课堂任务5--应用JavaBean实现购物车
8.2.3 课堂任务6--应用JavaBean实现编码转换
【课外拓展】
第9章 在线人数统计
9.1 Servlet简介
9.1.1 Servlet的基本概念
9.1.2 课堂任务1--Servlet的编写
9.2 Servlet的配置和调用
9.2.1 Servlet常用类与接口
9.2.2 课堂任务2--Servlet的配置与调用
9.2.3 Servlet的生命周期
9.3 Servlet应用
9.3.1 课堂任务3--Servlet读取指定HTML表单数据
9.3.2 课堂任务4--应用Servlet读取所有HTML表单数据
9.3.3 课堂任务5--应用Servlet读取Cookie数据
9.3.4 课堂任务6--应用Servlet读取Session数据
9.4 在线人数统计
9.4.1 Servlet过滤器简介
9.4.2 课堂任务7--编写和配置Servlet过滤器实现身份验证
9.4.3 Servlet监听器简介
9.4.4 课堂任务8--在线人数统计
【课外拓展】
第10章 邮件发送及统计图生成
10.1 文件上传下载组件
10.1.1 jspSmartUpload概述
10.1.2 jspSmartUpload常用类
10.1.3 课堂任务1--使用jspSmartUpload组件实现文件上传
10.1.4 课堂任务2--应用jspSmartUplo
第1章 Web技术概述
1.1 认知静态网页和动态网页
1.1.1 静态网页
1.1.2 动态网页
1.2 认知Web服务器和网络数据库
1.2.1 Web服务器
1.2.2 网络数据库技术
1.3 比较JSP和ASP.NET
1.3.1 ASP
1.3.2 PHP
1.3.3 JSP
1.3.4 ASP.NET 4.0
1.4 比较C/S结构与B/S结构
1.4.1 C/S结构
1.4.2 B/S结构
1.4.3 C/S结构与B/S结构的比较
【课外拓展】
第2章 搭建JSP开发环境
2.1 安装与配置JDK
2.1.1 JSP运行环境简介
2.1.2 课堂任务1--JDK的下载与安装
2.2 课堂任务2--下载与启动Tomcat
1、下载Tomcat
2、启动与停止Tomcat服务
3、测试Tomcat
2.3 认识Dreamweaver
2.4 JSP开发环境配置
2.5 课堂任务3--在MyEclipse下创建第一个JSP程序
1、新建Web项目
2、启动服务器
3、编写JSP文件
4、运行JSP文件
2.6 课堂任务4--在Tomcat中部署JSP项目
【课外拓展】
第3章 电子商城系统介绍
3.1 认知e_Buy电子商城系统
3.1.1 前台购物系统
3.1.2 后台管理系统
3.1.3 系统用例图
3.2 课堂任务1--设计并创建电子商城数据库
3.2.1 设计数据库表
3.2.2 编写数据库脚本
3.2.3 附加数据库和创建数据源
3.2.4 系统流程
3.3 课堂任务2--体验eBuy电子商城的功能
3.3.1 首页
3.3.2 用户注册
3.3.3 用户登录
3.3.4 商品展示
3.3.5 商品详情
3.3.6 购物车
3.3.7 结算中心
3.3.8 客户反馈
3.3.9 后台管理
3.3.10 开发文件夹
3.3.11 页面关系图
3.3.12 系统使用说明
【课外拓展】
第4章 JSP语法基础
4.1 JSP注释
4.1.1 输出注释
4.1.2 隐藏注释
4.1.3 课堂任务1--使用JSP注释
4.2 JSP脚本元素
4.2.1 课堂任务2--使用声明
4.2.2 课堂任务3--使用表达式
4.2.3 课堂任务4--使用脚本程序
4.3 JSP指令元素
4.3.1 课堂任务5--使用page指令和include指令
4.3.2 taglib指令
4.4 JSP动作元素
4.4.1 课堂任务6--使用include动作
4.4.2 课堂任务7--使用forward动作
4.4.3 param动作
4.4.4 课堂任务8--使用plugin动作
4.4.5 JavaBean相关动作
【课外拓展】
第5章 数据库访问技术
5.1 JDBC简介
5.1.1 JDBC访问模型
5.1.2 DriverManager
5.1.3 Connection
5.1.4 课堂任务1--使用专用JDBC驱动程序连接数据库
5.2 查询商品信息
5.2.1 Statement和ResultSet
5.2.2 课堂任务2--查询商品信息
5.2.3 课堂任务3--更新数据库中的数据
5.3 使用预编译SQL语句和存储过程
5.3.1 PreparedStatement接口
5.3.2 课堂任务4--使用预编译SQL语句
5.3.3 CallableStatement接口
5.3.4 课堂任务5--调用存储过程统计商品总价
5.4 元数据操作
5.4.1 DatabaseMetaData
5.4.2 ResultSetMetaData
5.4.3 课堂任务6--获取结果集原始信息
5.5 数据库典型应用
5.5.1 课堂任务7--数据分页
5.5.2 课堂任务8--在Tomcat 8.0中配置数据库连接池
【课外拓展】
第6章 用户登录
6.1 out对象
6.1.1 课堂任务1--使用out对象输出信息
6.2 request对象
6.2.1 request对象常用方法
6.2.2 课堂任务2--使用request对象获取HTML表单信息
6.2.3 课堂任务3--使用request对象处理汉字信息
6.2.4 课堂任务4--全面认识request的常用方法
6.2.5 课堂任务5--使用request对象获取复杂表单信息
6.3 用户登录
6.3.1 课堂任务6--使用GET方法提交数据实现用户登录
6.3.2 使用POST方法提交数据实现用户登录
【课外拓展】
第7章 网站计数器
7.1 response对象
7.1.1 response对象常用方法
7.1.2 课堂任务1--使用response对象保存文件
7.1.3 课堂任务2--使用response实现重定向
7.1.4 课堂任务3--使用response刷新页面
7.2 session对象
7.2.1 课堂任务4--使用session对象实现网站计数器
7.2.2 课堂任务5--使用session对象记录表单信息
7.3 application对象
7.3.1 课堂任务6--application对象读写属性的应用
7.3.2 课堂任务7--使用application制作站点计数器
7.4 Cookie对象
7.4.1 Cookie的概念和功能
7.4.2 Cookie基本操作
7.4.3 课堂任务8--使用Cookie对象制作站点计数器
7.4.4 对象作用范围
7.4.5 其他内置对象
【课外拓展】
第8章 购物车
8.1 JavaBean的编写与使用
8.1.1 课堂任务1--JavaBean的编写
8.1.2 课堂任务2--Java Bean的使用
1、操作
2、操作
3、操作
8.1.3 课堂任务3--JavaBean与HTML表单的交互
8.2 购物车
8.2.1 课堂任务4--JavaBean封装数据库访问操作
8.2.2 课堂任务5--应用JavaBean实现购物车
8.2.3 课堂任务6--应用JavaBean实现编码转换
【课外拓展】
第9章 在线人数统计
9.1 Servlet简介
9.1.1 Servlet的基本概念
9.1.2 课堂任务1--Servlet的编写
9.2 Servlet的配置和调用
9.2.1 Servlet常用类与接口
9.2.2 课堂任务2--Servlet的配置与调用
9.2.3 Servlet的生命周期
9.3 Servlet应用
9.3.1 课堂任务3--Servlet读取指定HTML表单数据
9.3.2 课堂任务4--应用Servlet读取所有HTML表单数据
9.3.3 课堂任务5--应用Servlet读取Cookie数据
9.3.4 课堂任务6--应用Servlet读取Session数据
9.4 在线人数统计
9.4.1 Servlet过滤器简介
9.4.2 课堂任务7--编写和配置Servlet过滤器实现身份验证
9.4.3 Servlet监听器简介
9.4.4 课堂任务8--在线人数统计
【课外拓展】
第10章 邮件发送及统计图生成
10.1 文件上传下载组件
10.1.1 jspSmartUpload概述
10.1.2 jspSmartUpload常用类
10.1.3 课堂任务1--使用jspSmartUpload组件实现文件上传
10.1.4 课堂任务2--应用jspSmartUplo
JSP程序设计实例教程(第2版)
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!