顶部
收藏

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

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

作者:
宁云智 刘志成
定价:
48.50 元
版面字数:
350千字
开本:
16开
装帧形式:
平装
版次:
2
最新版次
印刷时间:
2020年
ISBN:
978-7-04-051121-5
物料号:
51121-00
出版时间:
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 文件
                                                                                                                                                                                                                                                              • 课外拓展
                                                                                                                                                                                                                                                                • 课后练习
                                                                                                                                                                                                                                                                • 参考文献

                                                                                                                                                                                                                                                                相关图书