顶部
收藏

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

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

作者:
宁云智 刘志成
定价:
49.80 元
版面字数:
380.00千字
开本:
16开
装帧形式:
平装
页数:
284
最新
印次时间:
2025年11月
ISBN:
978-7-04-061976-8
物料号:
61976-00
出版时间:
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文件
                                                                                                                                                                                                                                                              • 课外拓展
                                                                                                                                                                                                                                                                • 课后练习
                                                                                                                                                                                                                                                                • 参考文献

                                                                                                                                                                                                                                                                相关图书