顶部
收藏

JSP程序设计案例教程(第2版)

“十二五”职业教育国家规划教材

作者:
宁云智 刘志成
定价:
48.50元
ISBN:
978-7-04-051121-5
版面字数:
350.00千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2019-02-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是国家职业教育软件技术专业教学资源库配套教材,同时为“十二五”职业教育国家规划教材修订版。

本书通过一个电子商城系统的完整案例,详细介绍了使用JSP 技术进行Web 应用开发的基础知识和编程技巧,主要内容包括JSP 语言基础、JSP 核心技术及JSP 高级应用,并通过电子商务网站常见的8 大功能(用户注册、用户登录、网站计数器、商品信息查询、商品信息浏览、购物车、购物结算及订单查询、后台管理)的实现,详细讲述了使用JSP 技术开发电子商务网站的过程和方法。本书将知识介绍和技能训练有机结合,融“教、学、练、思”于一体,适合“案例教学、任务驱动、理论实践一体化”的教学模式。

本书在第一版的基础上升级改版为新形态一体化教材。与本书配套的数字课程将在“智慧职教”(www.icve.com.cn)网站上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教服务指南”。

本书可作为高职高专软件技术专业、网络技术专业的教材,也适合自学JSP 程序设计的读者使用。

  • 前辅文
  • 单元1 Web 技术概述
    • 任务1 认知静态网页和动态网页
      • 1.1.1 静态网页
      • 1.1.2 动态网页
    • 任务2 认知Web 服务器和网络数据库
      • 1.2.1 Web 服务器
      • 1.2.2 网络数据库技术
    • 任务3 认知ASP、PHP、JSP 和ASP.NET
      • 1.3.1 ASP
      • 1.3.2 PHP
      • 1.3.3 JSP
      • 1.3.4 ASP.NET
    • 任务4 比较C/S 结构与B/S 结构
      • 1.4.1 C/S 结构
      • 1.4.2 B/S 结构
      • 1.4.3 C/S 结构与B/S 结构的比较 11课外拓展
  • 单元2 电子商城系统介绍
    • 任务1 认知eBuy 电子商城系统
      • 2.1.1 前台购物系统
      • 2.1.2 后台管理系统
      • 2.1.3 系统用例图
    • 任务2 设计并创建电子商城系统数据库
      • 2.2.1 设计数据库表
      • 2.2.2 编写数据库脚本
      • 2.2.3 附加数据库和创建数据源
      • 2.2.4 系统流程
    • 任务3 体验eBuy 电子商城系统的功能
      • 2.3.1 首页
      • 2.3.2 用户注册
      • 2.3.3 用户登录
      • 2.3.4 商品展示
      • 2.3.5 商品详情
      • 2.3.6 购物车
      • 2.3.7 结算中心
      • 2.3.8 客户反馈
      • 2.3.9 后台管理
      • 2.3.10 开发文件夹
      • 2.3.11 页面关系图
      • 2.3.12 系统使用说明
    • 课外拓展
  • 单元3 搭建JSP 开发环境
    • 任务1 安装与配置JDK
      • 3.1.1 JSP 运行环境简介
      • 3.1.2 JDK 的下载与安装
    • 任务2 安装与配置Tomcat
      • 3.2.1 下载Tomcat
      • 3.2.2 安装与配置Tomcat
      • 3.2.3 启动与停止Tomcat
      • 3.2.4 测试Tomcat
      • 3.2.5 认识Dreamweaver
      • 3.2.6 配置Eclipse 的JSP 开发环境
    • 任务3 在Eclipse 下创建第一个JSP 程序
      • 3.3.1 新建Web 项目
      • 3.3.2 创建服务器
      • 3.3.3 编写JSP 文件
      • 3.3.4 运行JSP 文件
    • 任务4 独立创建第一个JSP 程序
    • 课外拓展
    • 课后练习
  • 单元4 JSP 语法基础
    • 任务1 使用JSP 注释
      • 4.1.1 输出注释
      • 4.1.2 隐藏注释
    • 任务2 使用声明
    • 任务3 使用表达式
    • 任务4 使用脚本程序
    • 任务5 使用page 指令和include指令
    • 任务6 使用include 动作
    • 任务7 使用forward 动作和param动作
    • 任务8 使用plugin 动作
    • 课外拓展
    • 课后练习
  • 单元5 JSP 内置对象
    • 任务1 使用out 对象
    • 任务2 使用request 对象获取简单表单信息
    • 任务3 使用request 对象处理汉字信息
    • 任务4 全面认识request 对象的常用方法
    • 任务5 使用request 对象获取复杂表单信息
    • 任务6 GET 方法提交数据
    • 任务7 POST 方法提交数据
    • 任务8 使用response 对象设置响应头属性
    • 任务9 使用response 对象实现重定向
    • 任务10 使用response 对象刷新页面
    • 任务11 使用session 对象制作站点计数器
    • 任务12 使用session 对象记录表单信息
    • 任务13 使用application 对象读写属性值
    • 任务14 使用application 对象制作站点计数器
    • 任务15 使用Cookie 对象制作站点计数器
      • 5.15.1 Cookie 的概念和功能
      • 5.15.2 Cookie 的基本操作
      • 5.15.3 一些内置对象的作用范围
      • 5.15.4 其他内置对象
    • 课外拓展
    • 课后练习
  • 单元6 数据库访问技术
    • 任务1 使用JDBC-ODBC 桥连接数据库
      • 6.1.1 JDBC 访问模型
      • 6.1.2 DriverManager
      • 6.1.3 Connection
    • 任务2 使用专用JDBC 驱动程序连接数据库
    • 任务3 检索最新商品信息
    • 任务4 更新数据库中的数据
    • 任务5 使用预编译SQL 语句
      • 6.5.1 PreparedStatement 接口
      • 6.5.2 CallableStatement 接口
    • 任务6 调用存储过程统计商品总价
    • 任务7 获取数据库原始信息
      • 6.7.1 DatabaseMetaData
      • 6.7.2 ResultSetMetaData
    • 任务8 获取结果集原始信息
    • 任务9 数据分页
    • 任务10 在Tomcat 6.0 中配置数据库连接池
    • 课外拓展
    • 课后练习
  • 单元7 JavaBean 技术
    • 任务1 编写一个简单的JavaBean
    • 任务2 使用JavaBean
      • 7.2.1 <jsp:useBean> 操作
      • 7.2.2 <jsp:setProperty> 操作
      • 7.2.3 <jsp:getProperty> 操作
    • 任务3 JavaBean 与HTML表单的交互
    • 任务4 应用JavaBean 封装数据库访问操作
    • 任务5 应用JavaBean 实现购物车
    • 任务6 应用JavaBean 实现编码转换
    • 课外拓展
    • 课后练习
  • 单元8 Servlet 技术
    • 任务1 认识第一个Servlet
    • 任务2 配置和调用Servlet
      • 8.2.1 Servlet 常用类与接口
      • 8.2.2 Servlet 的生命周期
    • 任务3 应用Servlet 读取指定HTML 表单数据
    • 任务4 应用Servlet 读取所有HTML 表单数据
    • 任务5 应用Servlet 读取Cookie数据
    • 任务6 应用Servlet 读取Session数据
    • 任务7 应用过滤器进行身份验证
    • 任务8 应用监听器统计在线人数
    • 课外拓展
    • 课后练习
  • 单元9 组件应用
    • 任务1 应用jspSmartUpload组件实现文件上传
      • 9.1.1 jspSmartUpload 概述
      • 9.1.2 jspSmartUpload 常用类
    • 任务2 应用jspSmartUpload 组件实现文件下载
    • 任务3 应用JavaMail 组件发送邮件
      • 9.3.1 JavaMail 概述
      • 9.3.2 JavaMail 常用类
    • 任务4 应用JFreeChart 组件生成饼图
    • 任务5 应用JFreeChart 组件实现柱状图
    • 任务6 应用jExcelAPI 组件
    • 生成Excel 文件
    • 课外拓展
    • 课后练习
  • 参考文献

相关图书