- ISBN:9787302344742
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:329
- 出版时间:2021-07-09
- 条形码:9787302344742 ; 978-7-302-34474-2
本书特色
Web技术从本质上讲是各种技术的集成与综合应用。全书共3篇11章 ,介绍了Web技术三个层面的应用。第1篇 “Web技术基础”分3章,主要内容是Web技术概述、搭建Web开发与运行环境(JSP)和网上书店的系统设计。第2篇“Web程序设计基础”分为3章,分别介绍了 HTML、CSS、和JavaScript技术。第3篇“JSP 与数据库应用开发”分5章,分别介绍 JSP 运行机制与基本语法、JSP 内置对象、基于JSP的数据库应用开发、Servlet基础和网上书店的实现。
内容简介
Web技术从本质上讲是各种技术的集成与综合应用。全书共3篇11章,介绍了Web技术三个层面的应用。第1篇“Web技术基础”分为3章,主要内容是Web技术概述、搭建Web开发与运行环境(JSP)和网上书店的系统设计。第2篇“Web程序设计基础”分为3章,分别介绍HTML、CSS和JavaScript技术。第3篇“JSP与数据库应用开发”分为5章,分别介绍JSP运行机制与基本语法、JSP内置对象、基于JSP的数据库应用开发、Servlet基础和网上书店的实现。 《Web技术应用基础(第3版)》注重技术应用,共有98个案例以及一个与公司合作开发的案例——网上书店。网上书店案例的应用贯穿《Web技术应用基础(第3版)》,其源代码可在清华大学出版社网站下载。 《Web技术应用基础(第3版)》适合作为高等院校信息技术教材,也可以作为Web应用开发人员的培训教材和入门参考书。 《Web技术应用基础(第3版)》注重技术应用,提供98个案例以及一个与公司合作开发的实际案例——网上书店。 源代码和电子教案可在清华大学出版社网站下载。
目录
第1篇Web技术基础
第1章Web技术概述3
1.1Web简介3
1.1.1什么是Web3
1.1.2Web要素4
1.2计算机网络基础5
1.2.1计算机网络的定义6
1.2.2Internet6
1.2.3TCP/IP协议10
1.3IP地址、域名和URL11
1.3.1IP地址11
1.3.2域名15
1.3.3统一资源定位符URL15
1.4Web基础知识17
1.4.1Web工作机制17
1.4.2Web站点体系结构18
1.4.3Web应用开发技术概述20
1.5数据库访问技术22
1.5.1Web方式访问数据库22
1.5.2Web数据库访问的工作机制22
1.5.3常用Web数据库访问技术23
小结25
习题与实训126
第2章搭建Web开发与运行环境(JSP)28
2.1Web运行环境概述28
2.1.1园区内Web运行环境28
2.1.2模拟Web运行环境29
2.1.3虚拟Web运行环境29
2.1.4JSP开发与运行环境的结构29
2.2JSP开发与运行环境的搭建30
2.2.1JSP安装准备工作30
2.2.2安装配置JDK30
2.2.3安装服务器软件Tomcat34
2.2.4创建Web服务目录36
2.2.5**个JSP应用37
2.3SQL Server 2005数据库的安装38
小结44
习题、上机练习与实训244
第3章基于Web方式的信息系统开发案例——网上书店46
3.1系统功能与系统环境46
3.1.1系统功能和使用模式46
3.1.2系统环境建设47
3.2系统设计49
3.2.1系统设计原则49
3.2.2系统需求分析50
3.2.3网络及服务器的选择50
3.2.4系统软件结构51
3.3系统功能设计51
3.3.1“网上书店管理信息系统”的功能51
3.3.2业务流程设计53
3.3.3用户界面设计53
3.4数据库设计55
3.5代码设计与实现59
3.6网上书店的安装及使用60
小结61
习题与实训361
第2篇Web程序设计基础
第4章HTML65
4.1HTML概述65
4.1.1HTML入门——一个简单HTML案例65
4.1.2HTML文件的结构67
4.1.3HTML标记基本语法现象67
4.1.4HTML页面结构标记68
4.2HTML页面修饰标记70
4.2.1标题标记…70
4.2.2文字样式标记…70
4.2.3特定文字样式标记71
4.2.4特殊字符71
4.2.5段落标记72
4.2.6页面修饰标记应用案例73
4.3多媒体标记74
4.3.1图像标记74
4.3.2背景音乐标记75
4.3.3音乐和影像文件标记75
4.3.4页面多媒体技术应用案例76
4.4表格、列表与块容器标记77
4.4.1表格标记…77
4.4.2列表标记79
4.4.3块容器标记和82
4.5超链接标记83
4.5.1超链接标记…84
4.5.2同一页面间的链接85
4.5.3链接到其他文档指定位置86
4.5.4超链接应用案例88
4.6表单标记88
4.6.1表单的功能88
4.6.2表单定义标记…89
4.6.3输入标记89
4.6.4下拉列表框标记…90
4.6.5多行文本框标记…91
4.6.6表单标记应用案例91
4.7窗口框架标记92
4.7.1窗口框架的建立92
4.7.2子窗口的建立93
4.7.3窗口框架应用案例93
4.8HTML应用案例94
4.8.1页面动态刷新94
4.8.2文字移动95
4.8.3浮动窗口96
4.8.4在页面中嵌入Java小程序96
4.8.5使用表格技术布局新书架页面97
4.9网上书店主界面的实现99
小结100
习题、上机练习与实训4100第5章CSS104
5.1CSS简介104
5.1.1CSS作用104
5.1.2CSS样式文件应用结构105
5.2定义样式的格式105
5.2.1CSS定义105
5.2.2CSS属性106
5.3应用CSS样式的4种方式107
5.3.1直接定义HTML标记中的style属性107
5.3.2在HTML文档内定义内部样式表107
5.3.3嵌入外部样式表108
5.3.4链接外部样式表109
5.4样式表应用案例109
5.5页面定位111
5.6CSS在网上书店案例中的应用112
小结113
习题、上机练习5113第6章JavaScript115
6.1JavaScript概述115
6.1.1JavaScript运行机制115
6.1.2JavaScript的特点116
6.1.3JavaScript应用案例——图像互换位置117
6.2JavaScript基本语法118
6.2.1在HTML文档中调入或嵌入JavaScript118
6.2.2JavaScript书写格式120
6.2.3基本数据类型120
6.3JavaScript控制结构和函数124
6.3.1JavaScript控制结构124
6.3.2函数126
6.3.3JavaScript基本语法应用案例126
6.4JavaScript对象127
6.4.1JavaScript对象概述127
6.4.2自定义对象127
6.4.3对象属性和方法的引用128
6.4.4对象的操作129
6.4.5事件驱动与事件处理130
6.4.6JavaScript对象应用案例131
6.5window对象在JavaScript中的应用133
6.5.1window对象的构成133
6.5.2window对象的定位134
6.5.3window对象的属性134
6.5.4window对象的方法135
6.5.5window对象的事件136
6.5.6window对象的应用案例136
6.6document对象在JavaScript中的应用139
6.6.1document对象的属性139
6.6.2document对象的方法139
6.6.3document对象的事件140
6.6.4document对象的应用案例140
6.7JavaScript内置对象141
6.7.1String对象141
6.7.2Math对象142
6.7.3Array对象143
6.7.4Date对象144
6.7.5JavaScript内置对象的应用案例145
6.8JavaScript应用案例146
6.8.1数字钟146
6.8.2状态栏文字滚动显示149
6.8.2随机改变页面背景色150
6.8.4鼠标跟随151
6.9JavaScript在网上书店案例中的应用152
小结154
习题、上机练习与实训6154
第3篇JSP与数据库应用开发
第7章JSP运行机制与基本语法159
7.1JSP技术概述159
7.1.1JSP应用示例159
7.1.2JSP页面的基本结构161
7.1.3JSP运行机制162
7.1.4JSP的特点163
7.2JSP基本语法164
7.2.1JSP常用语句类型164
7.2.2注释164
7.2.3声明165
7.2.4表达式167
7.2.5JSP脚本段168
7.2.6JSP基本语法应用案例169
7.3JSP指令标记169
7.3.1JSP指令标记的功能169
7.3.2include指令标记170
7.3.3page指令标记171
7.3.4taglib指令标记173
7.3.5JSP指令标记应用案例174
7.4JSP动作标记175
7.4.1JSP动作标记的功能175
7.4.2jsp:include动作标记175
7.4.3jsp:forward动作179
7.4.4jsp:plugin动作标记183
7.5jsp:useBean动作标记186
7.5.1jsp:useBean动作标记的功能186
7.5.2jsp:useBean语法规则187
7.5.3jsp:useBean工作过程188
7.5.4jsp:useBean应用实例188
7.5.5设置和获取beans属性值193
7.6JSP中文乱码现象处理195
7.6.1指定page指令的contentType值195
7.6.2输入文字采用ISO88591编码195
7.6.3接收和响应请求前指定编码GB2312197
7.6.4修改Tomcat配置文件197
7.7JSP中变量作用域198
7.8JSP指令与动作标记的应用—读者选购图书200
小结202
习题、上机练习与实训7203第8章JSP内置对象209
8.1JSP内置对象概述209
8.2request对象210
8.2.1request和response对象210
8.2.2request对象的功能211
8.2.3getParameter方法211
8.2.4获取客户提交信息案例212
8.2.5request对象常用方法212
8.2.6request对象常用方法应用案例214
8.3response对象215
8.3.1response对象的功能215
8.3.2sendRedirect方法215
8.3.3response的状态行217
8.3.4setContentType方法218
8.3.5response对象的其他方法220
8.3.6response方法应用案例221
8.4out对象222
8.4.1out对象的功能222
8.4.2out对象中预定义的常量和变量222
8.4.3out对象的主要方法222
8.4.4out对象应用案例223
8.5session对象224
8.5.1会话(session)和会话ID224
8.5.2session对象常用方法225
8.5.3session对象应用案例226
8.6application对象230
8.6.1application对象的功能230
8.6.2application对象常用方法231
8.6.3application对象应用案例231
8.7exception对象233
8.7.1exception对象的功能233
8.7.2JSP异常处理语句233
8.7.3exception对象常用方法234
8.7.4异常处理应用案例234
8.8JSP其他内置对象235
8.8.1page对象235
8.8.2pageContext对象236
8.8.3config对象238
8.9Cookie对象238
8.9.1Cookie对象的功能238
8.9.2Cookie对象的属性239
8.9.3创建Cookie对象239
8.9.4Cookie对象的方法240
8.9.5Cookie对象应用案例240
8.10JSP内置对象在网上书店中应用案例241
小结246
习题、上机练习与实训8246
第9章基于JSP的数据库应用开发249
9.1数据库应用基础249
9.1.1数据库基本概念249
9.1.2创建数据库和表251
9.1.3SQL语句253
9.2JDBC接口技术256
9.2.1JDBC概述256
9.2.2JDBC工作原理257
9.2.3JDBC数据库连接方式258
9.2.4创建ODBC数据源258
9.2.5JDBC建立数据库连接示例261
9.2.6JDBC建立数据库连接方法详解264
9.3查询记录268
9.3.1顺序查询268
9.3.2条件查询269
9.3.3模糊查询272
9.3.4范围查询274
9.3.5复合条件查询276
9.3.6排序查询278
9.4添加记录281
9.5更新记录284
9.6删除记录286
小结288
习题、上机练习与实训9289
第10章Servlet基础291
10.1Servlet概述291
10.1.1Servlet与JSP291
10.1.2Servlet使用示例292
10.2Servlet工作机制295
10.2.1Servlet类结构295
10.2.2Servlet成员方法295
10.2.3Servlet生命周期296
10.2.4web.xml部署文件的工作过程297
10.2.5调用Servlet的方法299
10.3浏览器地址栏目URL调用Servlet299
10.4使用表单或超链接调用Servlet300
10.4.1调用Servlet接受表单提交数据300
10.4.2使用超链接调用Servlet302
10.5JSP页面中调用Servlet303
10.6JSP开发的两种模式304
10.6.1JSP+JavaBean模式304
10.6.2JSP+Servlet+JavaBean模式305
10.6.3两种模式的比较306
10.6.4MVC模式应用案例306
10.7Servlet应用——客户信息验证309
小结312
习题、上机练习与实训10 313
第11章网上书店的实现315
11.1主界面实现315
11.1.1客户端处理主界面315
11.1.2管理端处理主界面316
11.2用户登录功能实现317
11.3图书展示功能实现318
11.4购书车实现320
11.5读者留言功能实现323
11.6订单管理功能实现324
小结325
上机练习与实训11 325
附录A网上资源使用说明328
作者简介
1.樊月华 Fanyuehua 职称:教授 工作单位:北京联合大学 手机:13521300646 邮箱:gltyuehua@buu.com.cn 1946年生,1964—1970清华大学自动控制学习,1979—1981清华大学无线电系学习。计算机信息管理专业带头人、信息管理与信息系统专业负责人。93年北京市试点专业和96年示范专业负责人,2001年教育部重点建设计算机应用技术专业的负责人。2003年度精品课“Web技术应用基础”负责人。完成多项科研项目,出版译著与教材共5本,在各类杂志及国际会议上发表教育教学研究论文12篇。 2.刘雪涛 LiuXuetao 工作单位:国家开发银行股份有限公司信息科技局 手机:13910226312 邮箱 liuxuetao@cdb.cn 1976年生,1995-2002清华大学精密仪器系学习,获硕士学位。参加国防科工委“九五”重点研究项目“微机械惯性传感器应用与研究”,并完成其中“微机械惯性仪表检测系统”研制。完成无线网络控制器/RNC,基站/BTS系统集成测试。
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0