顶部
收藏

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

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

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

本书为“十四五”职业教育国家规划教材,也是国家职业教育软件技术专业教学资源库配套教材。本书第2版曾获首届全国教材建设奖全国优秀教材二等奖。

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

本书配有微课视频、课程标准、授课计划、授课用PPT、习题答案等丰富的数字化学习资源。与本书配套的数字课程“JSP程序设计案例教程”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。

授课教师如需获得本书配套教辅资源,请登录“高等教育出版社产品信息检索系统”(xuanshu.hep.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结构的比较
    • 课外拓展
  • 单元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 认识Dreamweaver
      • 3.2.5 配置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 使用指令元素
    • 任务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
      • 6.1.4 连接数据库
    • 任务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 9.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文件
    • 课外拓展
    • 课后练习
  • 参考文献

相关图书