《高等学校计算机网络技术课程系列教材 WEB编程技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:丁跃潮主编;余元辉,叶文来副主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2015
  • ISBN:9787040438420
  • 页数:397 页
图书介绍:在网络技术飞速发展的今天,Web设计技术日益受到重视,越来越多的人员需要全面掌握最先进的Web设计技术。本书正是顺应这一需求,结合工程实例由浅入深地全面介绍了当今最流行的各种Web设计技术,特别是动态网页技术、交互式网页技术以及Web数据库技术。全书分为四个部分。第一部分主要介绍Web基础知识、网站规划设计、网站架设与Web服务器管理、HTML入门、FrontPage2002、Dreamweaver MX。第二、三部分主要介绍了CSS、CGI、JavaScript、VBScript、ActiveX、ASP等动态网页技术,向读者展示了如何提高网页的动态效果和交互能力。第四部分则主要介绍了数据库的最新发展——Web数据库技术,展示了现代数据库技术的发展前沿。本书适用于作为高校应用型本科相关专业课程的教材,也适用于具有Internet基本知识的所有人员,特别是对Web设计感兴趣的网络爱好者和正在从事Web设计的广大网络技术人员。

第1章 引论 1

1.1互联网技术的发展 1

1.1.1 互联网的发展历程 1

1.1.2互联网的历史意义和功能 2

1.1.3 Web技术的发展 2

1.2 Web编程技术概述 3

1.2.1网络条件下软件开发模式 3

1.2.2 Web客户端开发技术 3

1.2.3 Web服务器端开发技术 5

1.2.4两种重要的企业开发平台 5

1.3常用Web服务器 6

1.4 Web编辑工具 8

1.5开发环境搭建 9

1.6简单的JSP实例 11

本章小结 15

习题与实训 16

第2章 HTML基础语法 18

2.1 HTML文档的组成 18

2.1.1 HTML概述 18

2.1.2编辑HTML文件 18

2.1.3使用IE浏览器观看网页程序 19

2.2 HTML的标记 20

2.2.1标记的一般特性 20

2.2.2常用的标记 20

2.3文字修饰 22

2.3.1字号 22

2.3.2字体式样 23

2.3.3特殊标记 24

2.4列表 25

2.5表格 26

2.5.1 <table>和</table> 27

2.5.2 <caption>和</caption> 29

2.5.3 <tr>和</rt> 29

2.5.4 <th>和<th> 29

2.5.5 <td>和</td> 29

2.6图像与多媒体 30

2.6.1图像 30

2.6.2多媒体 31

2.7表单 32

本章小结 36

习题与实训 37

第3章 JavaScript基础编程 38

3.1 JavaScript基本语法 38

3.1.1脚本的基本结构 38

3.1.2变量的声明和赋值 40

3.1.3逻辑控制结构 41

3.1.4常用的输入/输出 43

3.1.5函数 45

3.2内置对象 49

3.2.1 window对象 49

3.2.2 Date对象 51

3.2.3 String对象 53

3.2.4 Array对象 54

3.3事件处理 55

3.3.1窗口文档事件 56

3.3.2焦点事件 56

3.3.3单击事件 57

3.3.4内容改变事件 57

3.3.5提交事件 58

3.3.6其他事件 59

本章小结 59

习题与实训 60

第4章 JavaScript客户端交互技术 63

4.1 document对象 63

4.2 history对象和location对象 67

4.2.1 history对象 67

4.2.2 location对象 67

4.3表格对象 69

4.4正则表达式 73

4.4.1定义正则表达式 74

4.4.2表达式的模式 74

4.4.3 RegExp对象 75

4.4.4正则表达式应用实例 77

4.5表单验证实例 78

本章小结 82

习题与实训 83

第5章 JSP指令 85

5.1 JSP的语法结构 85

5.1.1 HTML注释 85

5.1.2隐藏注释 86

5.1.3声明变量和方法 86

5.1.4表达式 88

5.1.5 Java程序片 88

5.2 JSP指令元素 89

5.2.1 page指令 89

5.2.2 include指令 90

5.2.3 taglib指令 91

5.3 JSP操作元素 91

5.3.1 include操作 91

5.3.2 forward操作 92

5.3.3 param操作 93

5.3.4 plugin操作 94

本章小结 96

习题与实训 96

第6章 JSP内置对象 98

6.1 out对象 98

6.2 request对象 99

6.3 response对象 102

6.4 session对象 104

6.5 application对象 107

6.6 exception对象 108

本章小结 110

习题与实训 110

第7章 Web中的数据库技术 112

7.1 JDBC介绍 112

7.1.1 JDBC的用途 112

7.1.2 JDBC应用程序接口 113

7.1.3用JDBC操作数据库的步骤 113

7.2数据库的连接 115

7.2.1加载驱动程序 115

7.2.2建立连接 115

7.2.3 SQL Server 2005/2008数据库的驱动 116

7.2.4其他常用数据库的连接 117

7.2.5通过JDBC-ODBC桥连接各类数据库 118

7.3数据库的操作 119

7.3.1 Statement对象 119

7.3.2 PreparedStatement对象 120

7.3.3 ResultSet对象 123

7.3.4 ResultSetMetaData对象 131

7.4连接池 131

7.4.1连接池的引入 132

7.4.2连接池的配置 132

7.4.3连接池的使用 133

7.5分页显示技术 139

7.6使用存储过程 144

7.7中文乱码问题 146

本章小结 148

习题与实训 149

第8章 Servlet技术 151

8.1 Servlet简介 151

8.2 Servlet常用接口、类及其方法 152

8.2.1 Servlet接口 152

8.2.2 GenerieServlet类 153

8.2.3 HttpServlet类 153

8.2.4 HttpServletRequest接口 155

8.2.5 HttpServletResponse接口 156

8.3 Servlet的环境配置和运行 157

8.3.1环境说明 157

8.3.2 web.xml文件 157

8.4 Servlet处理表单提交 160

8.5 Servlet的初始化参数配置 162

本章小结 164

习题与实训 165

第9章 JavaBean技术 167

9.1 JavaBean技术简介 167

9.2 JavaBean的开发方法 170

9.2.1 JavaBean的编写 170

9.2.2 JSP中使用JavaBean 174

9.3 DAO设计模式 184

9.3.1 DAO的引入 184

9.3.2数据库连接类 184

9.3.3 VO类 186

9.3.4 DAO接口 187

9.3.5 DAO接口的实现类 187

9.3.6 DAO 工厂类 192

9.3.7应用举例 193

9.4 JavaBean与Servlet综合应用 195

本章小结 198

习题与实训 198

第10章 MVC模型技术 200

10.1 MVC模型简介 200

10.1.1 Model1模型 200

10.1.2 MVC模型 207

10.1.3 MVC模型的技术优势 209

10.2三层开发体系结构与MVC的比较 210

10.3 MVC模型在JSP中的实现 212

10.3.1功能分析 212

10.3.2 MVC设计 212

10.3.3 MVC编程实现 213

本章小结 218

习题与实训 218

第11章 JSP其他常用技术 220

11.1监听 220

11.2过滤 222

11.3文件操作 225

11.4网站设计应注意的问题 230

本章小结 232

习题与实训 233

第12章 标签语言与表达式语言 235

12.1表达式语言 235

12.1.1表达式语言简介 235

12.1.2表达式语言的内置对象 237

12.1.3在MVC中应用表达式 240

12.2 JSTL标准标签库 243

12.2.1 JSTL简介 243

12.2.2添加JSTL支持 243

12.2.3 Core标签库 245

12.2.4 Format标签库 256

12.2.5 SQL标签库 262

12.2.6 XML标签库 263

12.3自定义标签库 266

本章小结 271

习题与实训 272

第13章 Ajax和jQuery技术 273

13.1 Ajax技术 273

13.1.1 Ajax执行过程 273

13.1.2 XMLHttpRequest对象解析 274

13.1.3 XMLHttpRequest对象的运行周期 275

13.1.4实例 276

13.2 jQuery简介 279

13.3 jQuery基本用法 281

13.3.1访问jQuery对象 281

13.3.2访问DOM对象的属性 283

13.3.3访问DOM样式类 284

13.3.4访问DOM元素包含信息 285

13.3.5文档处理 288

13.4 jQuery选择器 289

13.4.1常用选择器 290

13.4.2伪选择器 291

13.4.3筛选函数 293

13.5事件处理 295

13.5.1页面初始化事件 295

13.5.2绑定事件 295

13.5.3交互事件 298

13.5.4封装默认事件 299

13.6 Ajax技术处理 299

13.6.1 Ajax请求 299

13.6.2 jQuery.Ajax()请求 301

本章小结 303

习题与实训 303

第14章 基于MVC的Struts框架 306

14.1 Struts框架简介 306

14.2 Struts核心组件 308

14.3 Struts标签库概述 311

14.4 Struts HTML标签库 312

14.4.1 生成基本的HTML的标签 313

14.4.2生成HTML表单的标签 314

14.4.3显示错误或者正常消息的标签 316

14.4.4 HTML标签库演示实例 318

14.5 Bean标签库 321

14.5.1获得HTTP请求信息 321

14.5.2访问Java对象 323

14.5.3访问JSP内嵌对象和Struts配置对象 324

14.5.4访问Web资源和属性文件 325

14.5.5使用<bean:write>标签输出信息 327

14.6 Struts Logic标签库 329

14.6.1循环标签(iterate) 329

14.6.2条件处理标签 331

14.6.3流控制标签(redirect和forward) 331

14.7开发Struts登录实例 331

本章小结 336

习题与实训 337

第15章 使用Hibernate实现持久层 340

15.1 Hibernate ORM技术 340

15.2 Hibernate核心类 342

15.3 Hibernate配置与核心类 345

15.3.1 hibernate.efg.xml 345

15.3.2 Hibernate的核心配置信息 346

15.3.3实体类及其映射文件 347

15.3.4对象标识符 349

15.3.5测试程序 350

15.4查询HQL语言 352

15.4.1实体查询 352

15.4.2属性查询 352

15.4.3分组与排序 353

15.4.4参数绑定 354

15.5在JSP中使用Hibernate 355

15.5.1搭建带Hibernate框架项目 356

15.5.2编写数据库表对应的实体类和映射文件 356

15.5.3编写Hibernate的配置文件 358

15.5.4编写Hi bernateSession Factory类 359

15.5.5添加学生信息 360

15.5.6显示全部学生信息 362

15.5.7修改学生信息 364

15.5.8删除学生信息 367

本章小结 368

习题与实训 368

第16章 使用Spring集成 372

16.1 Spring概述 372

16.1.1 Spring的核心模块 373

16.1.2应用Spring框架步骤 374

16.1.3简单示例 374

16.1.4示例扩展 376

16.2基于Spring IoC容器开发 378

16.2.1依赖注入的实现类型 378

16.2.2 BeanFactory 379

16.2.3 ApplicationContext 379

16.2.4配置文件说明 380

16.3 Spring集成JDBC 381

16.3.1 Spring JDBC包结构 382

16.3.2 JdbcTemplate类 382

16.3.3使用JdbcTemplate访问数据 383

16.3.4增删改查(CRUD) 386

16.4 SSH框架 387

16.4.1SSH框架搭建过程 388

16.4.2 Web项目搭建 388

16.4.3 Spring与Struts集成 389

16.4.4 Spring 与 Hibernate集成 390

本章小结 392

习题与实训 393

参考文献 397