JSP程序设计实例教程
全新正版 急速发货
¥
26.6
6.7折
¥
39.8
全新
库存3件
作者谷志峰
出版社电子工业出版社
ISBN9787121326097
出版时间2017-11
装帧平装
开本16开
定价39.8元
货号25194693
上书时间2024-11-20
商品详情
- 品相描述:全新
- 商品描述
-
前言
前 言
在JavaEE方向的课程体系中,JSP程序设计是一门非常重要的课程,JSP 是一种完全与平台无关的开发技术,克服了目前ASP和PHP脚本级执行的缺点,将极高的运行效率、较短的开发周期、超强的扩展能力、完全开放的技术标准和自由的开发方式等众多的完美特性集于一身。JSP可以在Servlet和JavaBean的支持下,完成功能强大的动态网站程序的开发,使构造基于Web的应用程序更加容易和快捷。
本书共9章,内容包括JSP概述、在线图书销售平台项目案例设计、Java数据库编程技术、HTML和CSS简介、JSP基本语法详解、JSP内置对象详解、EL表达式和JSTL标签、MVC设计模式和Servlet技术详解、过滤器和监听器。在各章语法知识点介绍中,引用相关的案例,将复杂的知识点寓于案例中,力求做到案例教学。每章的后还附有习题,用于检验学习效果和巩固本章所学内容。
本书的特色在于将“在线图书销售平台”项目融入各个章节,贯穿全书;在第2章中对该项目进行设计,在后续章节中利用各章所学知识完成项目的各个功能。这样的设计使得本书的教学真正做到了项目驱动。
本书可作为普通院校计算机及信息工程或相关专业本科生的教材或参考书,也可供相关领域的读者参考。本书的参考教学时数在72学时以内。
本书由谷志峰、李同伟任主编,负责全书统稿;由琚伟伟任副主编。具体分工为:第4章、第5章、第6章、第7章由谷志峰负责编写;第1章、第2章、第3章由李同伟负责编写;第8章、第9章由琚伟伟负责编写。
本书的出版得到了河南科技大学软件学院及教务处的大力支持,软件学院的霍华、刘欣亮、叶传奇、张虎老师对本书的编写提出了很多宝贵的意见,在此一并表示衷心的感谢。
尽管在编写本书过程中,我们本着科学严谨的态度,力求精益求精,但错误、疏忽之处在所难免,敬请广大读者批评指正。
编 者
导语摘要
本书系统地讲解了JSP程序设计所涉及的基本语法,并以在线图书销售平台项目贯穿始终,真正做到项目驱动。全书共9章,内容包括JSP概述、在线图书销售平台项目案例设计、Java数据库编程技术、HTML和CSS简介、JSP基本语法详解、JSP内置对象详解、EL表达式和JSTL标签、MVC设计模式和Servlet技术详解、过滤器和监听器。本书提供配套电子课件。本书的特色是通俗易懂、案例翔实、项目驱动、体系结构合理、章节设置得当,可作为高等院校计算机及信息工程类专业相关课程的教材,也适合JSP初学者作为入门的自学教材。
作者简介
谷志峰,河南科技大学软件学院教师,2002年至今在河南科技大学从事计算机方面的教学,主讲课程及课程设计、毕业设计等;参与国家自然科学基金、国家973科技计划项目、省高校杰出科研人才工程项目、河南省杰出人才创新基金、河南省教育厅自然科学研究项目、洛阳市课题及横向课题多项。发表相关学术与教改论文5篇,获得教学质量奖多次。
目录
目 录
第1章 JSP概述1
1.1 JSP简介1
1.2 JSP工作原理1
1.3 JSP程序体系结构2
1.3.1 比较C/S结构与B/S结构2
1.3.2 三层架构4
1.3.3 两层架构5
1.4 搭建JSP的运行环境5
1.4.1 JDK的安装与配置5
1.4.2 Tomcat的安装、运行与目录结构7
1.4.3 开发工具的选择11
1.5 个JSP应用12
1.5.1 创建JSP页面12
1.5.2 运行JSP程序14
习题116
第2章 在线图书销售平台项目案例设计18
2.1 系统需求分析18
2.1.1 系统需求及权限分析18
2.1.2 系统功能详细介绍18
2.2 数据库设计23
2.2.1 数据库设计的三大范式23
2.2.2 数据表结构详细介绍25
2.3 系统编写要求及分工29
2.3.1 系统总体架构29
2.3.2 系统分工及要求29
习题230
第3章 Java数据库编程技术31
3.1 常用数据库介绍31
3.1.1 Oracle数据库31
3.1.2 MySQL数据库32
3.2 JDBC概述33
3.2.1 JDBC简介33
3.2.2 JDBC驱动程序33
3.3 数据库操作常用接口简介34
3.3.1 驱动程序接口Driver34
3.3.2 驱动程序管理器DriverManager类34
3.3.3 数据库连接接口Connection35
3.3.4 执行SQL语句接口Statement35
3.3.5 执行动态SQL语句接口PreparedStatement35
3.3.6 执行存储过程接口CallableStatement35
3.3.7 访问结果集接口ResultSet35
3.4 Java数据库操作技术36
3.4.1 加载驱动36
3.4.2 建立连接37
3.4.3 执行SQL语句38
3.4.4 获取结果集41
3.4.5 关闭资源42
3.5 Dao模式42
3.6 Java单元测试技术46
3.7 应用实例49
3.7.1 浏览图书信息功能数据层代码49
3.7.2 浏览图书明细信息功能数据层代码51
习题353
第4章 HTML和CSS简介55
4.1 HTML基础55
4.1.1 HTML简介55
4.1.2 表格56
4.1.3 表单59
4.1.4 其他常用标签62
4.2 CSS基础63
4.2.1 CSS概念及作用63
4.2.2 CSS基本语法63
4.2.3 页面布局及排版66
4.3 应用实例68
习题472
第5章 JSP基本语法详解74
5.1 JSP程序的基本结构74
5.2 JSP指令74
5.2.1 page指令75
5.2.2 include指令76
5.2.3 taglib指令79
5.3 JSP脚本程序79
5.4 JSP表达式82
5.5 JSP声明标识85
5.6 JSP注释86
5.7 JSP标准动作简介87
5.7.1 jsp:include动作88
5.7.2 jsp:forward动作89
5.7.3 操作JavaBean所用到的三个标准动作90
5.8 应用实例94
5.8.1 完成系统主要功能页面JSP模板的创建94
5.8.2 实现浏览图书类别功能96
习题599
第6章 JSP内置对象详解101
6.1 内置对象简介101
6.2 out对象101
6.3 request对象103
6.3.1 请求方式简介103
6.3.2 接收请求参数104
6.3.3 request属性管理112
6.4 response对象113
6.4.1 实现重定向页面113
6.4.2 处理HTTP文件头114
6.4.3 设置输出缓冲区115
6.5 session对象115
6.5.1 session对象的特点和概念115
6.5.2 session对象的常用方法介绍117
6.6 application对象125
6.7 cookie技术127
6.7.1 cookie使用初步128
6.7.2 cookie使用进阶129
6.8 其他内置对象简介131
6.9 应用实例132
6.9.1 登录功能132
6.9.2 注册功能135
习题6139
第7章 EL表达式和JSTL标签142
7.1 EL表达式142
7.1.1 EL表达式的概念及用法142
7.1.2 EL隐藏对象144
7.2 JSTL入门147
7.2.1 JSTL概述147
7.2.2 JSTL用法148
7.3 JSTL常用标签148
7.3.1 表达式操作标签149
7.3.2 条件标签151
7.3.3 迭代标签153
7.4 JSTL其他标签155
7.4.1 URL标签相关155
7.4.2 国际化格式标签简介156
7.5 应用实例157
7.5.1 浏览图书信息157
7.5.2 查询图书信息160
习题7164
第8章 MVC模式和Servlet技术详解165
8.1 MVC模式165
8.1.1 JSP程序开发模式165
8.1.2 MVC模式166
8.2 Servlet简介167
8.2.1 Servlet概述167
8.2.2 Servlet生命周期168
8.3 Servlet创建及使用172
8.3.1 Servlet创建172
8.3.2 Servlet实现请求转发和重定向175
8.3.3 Servlet接收get/post请求177
8.4 Servlet获取初始化参数及上下文参数179
8.4.1 获取初始化参数179
8.4.2 获取上下文参数180
8.5 Servlet获取JSP内置对象181
8.5.1 Servlet获得JSP中的out对象181
8.5.2 Servlet获得JSP中的request对象181
8.5.3 Servlet获得JSP中的reponse对象182
8.5.4 Servlet获得JSP中的session对象182
8.5.5 Servlet获得JSP中的application对象184
8.6 Servlet中的异常处理187
8.7 应用实例188
8.7.1 购物车添加191
8.7.2 购物车移除194
8.7.3 购物车更新195
习题8197
第9章 过滤器和监听器199
9.1 过滤器199
9.1.1 过滤器概述199
9.1.2 过滤器的生命周期199
9.1.3 过滤器的创建和使用201
9.1.4 过滤器链203
9.1.5 利用过滤器实现禁用IP问题206
9.2 监听器207
9.2.1 监听器概述207
9.2.2 监听器接口简介208
9.2.3 监听器的创建和使用209
9.3 过滤器和监听器在JavaEE框架中的运用210
9.4 应用实例212
习题9214
参考文献215
内容摘要
本书系统地讲解了JSP程序设计所涉及的基本语法,并以在线图书销售平台项目贯穿始终,真正做到项目驱动。全书共9章,内容包括JSP概述、在线图书销售平台项目案例设计、Java数据库编程技术、HTML和CSS简介、JSP基本语法详解、JSP内置对象详解、EL表达式和JSTL标签、MVC设计模式和Servlet技术详解、过滤器和监听器。本书提供配套电子课件。本书的特色是通俗易懂、案例翔实、项目驱动、体系结构合理、章节设置得当,可作为高等院校计算机及信息工程类专业相关课程的教材,也适合JSP初学者作为入门的自学教材。
主编推荐
谷志峰,河南科技大学软件学院教师,2002年至今在河南科技大学从事计算机方面的教学,主讲课程及课程设计、毕业设计等;参与国家自然科学基金、国家973科技计划项目、省高校杰出科研人才工程项目、河南省杰出人才创新基金、河南省教育厅自然科学研究项目、洛阳市课题及横向课题多项。发表相关学术与教改论文5篇,获得教学质量奖多次。
精彩内容
。。。
— 没有更多了 —
以下为对购买帮助不大的评价