《Web网站设计与开发教程 HTML5、JSP版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:温浩宇,李慧编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2018
  • ISBN:9787560647470
  • 页数:294 页
图书介绍:本书系统地介绍了基于HTML5与JSP进行网站开发所需的基础知识和技术,内容包括Web技术概述、HTML表、层叠样式表CSS、脚本语言JavaScript、XML技术基础、开发运行环境、Servlet编程、JSP基本语法及基本技术、JSP内置对象、JavaBean技术、基于JSP的数据库应用开发、新闻发布网站的设计和开发以及其他网站框架及开发技术。

第1章 Web技术概述 1

1.1 Web系统简介 1

1.2 B/S结构和Web应用程序 2

1.3 HTML简介 4

1.4 HTML文档结构 5

思考题 6

第2章 HTML元素 7

2.1 文本元素 7

2.1.1 文本元素概览 7

2.1.2 <em><strong><small><s><sub><sup><i><b><u><mark>元素 9

2.1.3 <ruby><rb><rt><rp><rtc>元素 9

2.1.4 <span>元素 10

2.2 群组元素 10

2.2.1 群组元素概览 10

2.2.2 <p><hr><pre><blockquote>元素 11

2.2.3 <ol><ul><li><dl><dt><dd>元素 12

2.2.4 <div>元素 14

2.3 超链接元素 15

2.4 表格元素 16

2.5 内嵌元素 19

2.5.1 内嵌元素概览 19

2.5.2 <img>元素 20

2.5.3 <map><area>元素 20

2.5.4 <iframe>元素 21

2.5.5 <video><audio><source>元素 22

2.5.6 MathML系列元素 24

2.5.7 SVG系列元素 25

2.5.8 <object><param>元素 26

2.6 结构元素 28

2.6.1 结构元素概览 28

2.6.2 <body><h1><h2><h3><h4><h5><h6>元素 29

2.6.3 <article><section><nav><aside><header><footer>元素 30

2.7 编辑元素 31

2.8 表单元素 32

2.8.1 表单元素概览 32

2.8.2 <form>元素 33

2.8.3 <input>元素 33

2.8.4 <select>元素 36

2.8.5 <progress><meter>元素 38

2.8.6 <fieldset><legend>元素 38

2.8.7 <script><noscript><template><canvas>元素 39

2.9 头部元素 40

2.9.1 头部元素概览 40

2.9.2 <head><title><base>元素 40

2.9.3 <link><style>元素 41

2.9.4 <meta>元素 41

2.10 HTML中的颜色设置 41

2.11 绝对路径与相对路径 42

思考题 43

第3章 层叠样式表CSS 44

3.1 CSS简介 44

3.2 选择符 45

3.3 CSS的层叠性与优先次序 48

3.4 常用属性及其应用实例 49

3.4.1 CSS文本属性 49

3.4.2 CSS表格属性 51

3.5 CSS盒子模型和网页布局方式 53

3.5.1 盒子模型简介 53

3.5.2 CSS的定位功能 55

3.5.3 CSS的定位方式 56

3.5.4 网页布局方式实例 57

思考题 61

第4章 脚本语言JavaScript 62

4.1 JavaScript简介 62

4.2 JavaScript的基本语法 63

4.2.1 常量和变量 63

4.2.2 数据类型 64

4.2.3 表达式和运算符 66

4.2.4 循环语句 68

4.2.5 条件语句 69

4.2.6 函数 71

4.3 JavaScript的面向对象特性 72

4.3.1 类和对象 72

4.3.2 JavaScript的内置对象 74

4.3.3 异常处理机制 77

4.4 JavaScript在浏览器中的应用 77

4.4.1 浏览器对象 77

4.4.3 JavaScript在DOM中的应用方式 81

4.4.3 事件驱动与界面交互 87

4.5 JavaScript在HTML5中的应用 88

4.5.1 HTML5绘图的应用 88

4.5.2 本地存储 91

4.6 常用的JavaScript框架 92

思考题 93

第5章 XML技术基础 94

5.1 XML简介 94

5.2 XML语法与结构 96

5.2.1 处理指令 96

5.2.2 XML元素 96

5.2.3 元素属性 97

5.3 命名空间 98

5.4 文档类型定义与校验 98

5.4.1 文档类型定义 98

5.4.2 XML架构 99

5.5 XML文档样式转换 100

5.5.1 在XML中使用CSS 100

5.5.2 在XML中使用XSL 102

5.6 XML文档的解析 103

5.6.1 DOM解析器 103

5.6.2 SAX解析器 105

思考题 106

第6章 开发运行环境 108

6.1 JDK的安装与配置 108

6.1.1 JDK简介 108

6.1.2 JDK安装 109

6.2 Tomcat的安装及配置 113

6.2.1 Tomcat简介 113

6.2.2 Tomcat的安装 114

6.2.3 Tomcat的配置 118

6.3 MyEclipse的安装及配置 121

6.4 Web应用和web.xml文件 125

6.4.1 Web应用概述 125

6.4.2 web.xml文件详解 126

6.4.3 部署Web应用 128

思考题 129

第7章 Servlet编程 130

7.1 从CGI到Servlet 130

7.1.1 CGI简介 130

7.1.2 ISAPI与NSAPI简介 131

7.1.3 Servlet简介 132

7.2 Servlet生命周期 134

7.3 Servlet的开发实例 135

7.3.1 手动实现Servlet开发 136

7.3.2 采用MyEclipse实现Servlet开发 140

7.3.3 测试Servlet 141

7.3.4 Servlet初始化参数 142

思考题 144

第8章 JSP基本语法及基本技术 145

8.1 JSP技术概况 145

8.2 JSP基本语法 148

8.2.1 程序片 149

8.2.2 表达式 149

8.2.3 声明 150

8.2.4 JSP 中的注释 154

8.3 JSP指令 154

8.3.1 page指令 154

8.3.2 include指令 157

8.3.3 taglib指令 159

8.4 JSP动作 160

8.4.1 include动作 161

8.4.2 forward动作 163

8.4.3 plugin动作 164

8.4.4 param动作 165

思考题 165

第9章 JSP内置对象 166

9.1 内置对象概述 166

9.2 out对象 168

9.3 request对象 170

9.3.1 getParameter方法示例 171

9.3.2 解决request中文乱码问题 173

9.3.3 request范围内的属性设置与获取 174

9.3.4 request执行forward或include动作 175

9.4 response对象 176

9.4.1 setContentType方法 176

9.4.2 response重定向 178

9.4.3 增加Cookie 180

9.5 session对象 183

9.6 application对象 186

9.7 exception对象 188

9.8 其他内置对象 190

9.8.1 page对象 190

9.8.2 pageContext对象 191

9.8.3 config对象 193

思考题 195

第10章 应用JavaBean技术 196

10.1 JavaBean构造方法 196

10.2 useBean动作 198

10.2.1 JavaBean的有效范围 198

10.2.2 useBean的工作过程 199

10.2.3 设置和获取JavaBean属性值 199

10.3 应用JavaBean的开发实例 201

思考题 210

第11章 基于JSP的数据库应用开发 211

11.1 JDBC接口 211

11.1.1 JDBC的功能 211

11.1.2 JDBC驱动分类 212

11.1.3 连接数据库 218

11.2 数据查询 223

11.3 数据添加 231

11.4 数据删除 234

11.5 数据更新 237

11.6 数据库连接池 240

11.6.1 数据库连接池概述 240

11.6.2 数据库连接池的配置 242

思考题 244

第12章 新闻发布网站的设计 245

12.1 需求分析 245

12.1.1 网站基本功能描述 245

12.1.2 总体设计 246

12.2 ORM技术应用 247

12.2.1 ORM技术简介 247

12.2.2 数据库表的设计(R) 248

12.2.3 数据对象的设计(O) 249

12.2.4 关系与对象的匹配(M) 251

12.3 MVC框架模式应用 257

12.3.1 MVC简介 257

12.3.2 网站MVC结构设计 259

12.3.3 MVC实现解析 260

12.4 实现网页静态化 266

12.5 应用AJAX实现快捷交互 270

12.5.1 AJAX简介 270

12.5.2 AJAX程序实现 272

12.6 应用Servlet实现验证码 275

12.6.1 验证码设计分析 275

12.6.2 Servlet程序实现 276

第13章 其他网站框架及开发技术 281

13.1 基于Java的网站设计框架 281

13.1.1 应用框架的优点 281

13.1.2 Struts框架 282

13.1.3 Spring框架 283

13.1.4 Hibernate框架 284

13.2 搜索引擎与网站推广技术 285

13.2.1 搜索引擎的工作原理 285

13.2.2 搜索引擎的发展趋势 286

13.2.3 常用搜索引擎简介 287

13.2.4 搜索引擎优化SEO 287

13.3 ASP.NET技术介绍 288

13.3.1 DOTNET开发平台 288

13.3.2 DOTNET主要技术 289

13.3.3 DOTNET编程语言 291

13.4 PHP技术介绍 292

参考文献 294