《JSP Web套用开发》是2015年3月清华大学出版社出版的图书,作者是殷立峰。
基本介绍
- 书名:JSP Web套用开发
- 作者:殷立峰
- ISBN:9787302393320
- 定价:49元
- 出版社:清华大学出版社
- 出版时间:2015年3月
- 装帧:平装
内容简介
本书通过通俗易懂的语言和实用生动的例子,系统地介绍了Web套用开发的基本常识、开发环境与开发工具、JavaScript语言、JSP基本语法、内置对象、JavaBean技术、Servlet技术、实用组件、资料库套用开发和高级程式设计等技术,并且在每一章的后面提供了习题,方便读者及时验证自己的学习效果。本书内容深入浅出、循序渐进、程式案例生动易懂,注重Web套用技术实践能力的培养。
目录
第一部分简介与环境
第1章Web套用开发基础——万丈高楼平地起3
1.1计算机网路基础知识3
1.1.1计算机网路3
1.1.2Internet4
1.1.3TCP/IP5
1.2IP位址、域名和URL5
1.2.1IP位址5
1.2.2域名6
1.2.3URL7
1.3Web概述9
1.3.1WWW全球资讯网9
1.3.2什幺是网页9
1.3.3构成网页的基本元素10
1.3.4网页的分类13
1.4Web开发与运行环境概述14
1.4.1简单的Web套用开发运行环境14
1.4.2虚拟的Web套用开发运行环境15
1.4.3几种Web动态网页开发技术15
1.4.4常用的Web动态网页开发软体18
1.5JSP及其相关技术介绍21
1.5.1Java语言21
1.5.2Servlet技术21
1.5.3JavaBean技术22
1.5.4JSP开发与运行环境22
1.5.5JSP运行机制23
1.6习题24
第2章开发环境搭建——工欲善其事,必先
利其器25
2.1JSP开发运行环境及其安装配置25
2.1.1JSP安装準备工作25
2.1.2安装与配置JDK26
2.1.3伺服器软体Tomcat的安装与
配置31
2.1.4创建Web服务目录36
2.2JSP开发工具MyEclipse的安装、配置
与使用38
2.2.1Eclipse与Myclipse38
2.2.2安装MyEclipse38
2.2.3配置MyEclipse44
2.2.4MyEclipse开发JSP程式的步骤50
2.3MySQL资料库的安装、配置与使用57
2.3.1MySQL资料库57
2.3.2安装MySQL58
2.4习题69
2.4.1简答题69
2.4.2上机练习69
2.4.3实训课题69
第二部分前端开发
第3章HTML语言——一切从HTML开始73
3.1HTML概述73
3.1.1HTML入门——一个简单的
HTML案例75
3.1.2HTML标记的基本概念77
3.1.3HTML档案基本架构78
3.1.4HTML语言的语法规範82
3.2HTML文本格式标记83
3.2.1标题标记<hn>…</hn>83
3.2.2文字格式标记<font>…
</font>84
3.2.3字型设定标记86
3.2.4文字滚动标记87
3.2.5段落标记88
3.3图像与多媒体标记91
3.3.1图像标记<img>92
3.3.2背景音乐标记<bgsound>93
3.3.3多媒体标记<embed>93
3.4HTML的超连结标记95
3.5HTML的表格、列表与块容器标记96
3.5.1表格标记<table>96
3.5.2列表标记104
3.5.3块容器标记<div>和<span>107
3.6表单标记109
3.6.1表单标记<form>…</form>109
3.6.2输入标记<input>110
3.6.3下拉列表框标记<select>…
</select>112
3.6.4多行文本框标记<textarea></textarea>112
3.7视窗框架标记<frameset>114
3.7.1视窗框架标记<frameset>114
3.7.2不支持框架标记<noframes>115
3.8页面动态刷新和浮动视窗118
3.8.1页面动态刷新标记<meta>118
3.8.2浮动视窗标记<iframe>119
3.9网页中嵌入Java语言小程式的标记
<applet>120
3.10习题122
3.10.1填空题122
3.10.2选择题122
3.10.3简答题124
3.10.4实训题124第4章网页布局之DIV+CSS——从此变得美丽125
4.1CSS基础125
4.1.1CSS的创建与使用125
4.1.2CSS语法128
4.1.3派生选择器130
4.1.4id选择器131
4.1.5CSS类选择器132
4.1.6CSS属性选择器133
4.2CSS样式134
4.2.1CSS背景134
4.2.2CSS文本137
4.2.3CSS字型141
4.2.4CSS连结144
4.2.5CSS列表145
4.2.6CSS表格145
4.2.7CSS轮廓147
4.2.8CSS对齐148
4.3CSS框模型149
4.4CSS边距150
4.5DIV+CSS网页布局151
4.5.1块状元素和内联元素151
4.5.2製作网页导航条154
4.5.3网页布局设计158
4.6习题161
第5章JavaScript语言——网页动起来164
5.1JavaScript语言概述164
5.1.1一个简单且包含JavaScript
语言的网页164
5.1.2JavaScript语言概述165
5.1.3JSP中如何嵌入JavaScript
小程式167
5.2JavaScript的数据类型、运算符167
5.2.1保留字167
5.2.2数据类型168
5.2.3变数168
5.2.4运算符169
5.3JavaScript的函式171
5.4JavaScript的事件172
5.5JavaScript对象及其使用174
5.6JavaScript程式流程的控制178
5.6.1if条件判断结构178
5.6.2switch多路分支结构179
5.6.3for循环控制结构182
5.6.4while循环控制结构183
5.6.5do…while循环控制结构185
5.7文档对象模型DOM186
5.7.1文档对象模型DOM套用举例186
5.7.2文档对象模型DOM概述187
5.7.3文档对象模型DOM的节点访
问方法190
5.8习题192
第6章ExtJs——把视窗系统搬到网页上来194
6.1ExtJs简介194
6.1.1ExtJs概述194
6.1.2ExtJs的安装195
6.1.3ExtJs的开发步骤200
6.2ExtJs组件203
6.2.1ExtJs组件介绍203
6.2.2组件的属性配置与事件处理207
6.3ExtJs面板Panel208
6.4ExtJs视窗Window210
6.5ExtJs布局Layout212
6.5.1布局概述212
6.5.2Border布局214
6.5.3Column布局215
6.5.4Fit布局217
6.5.5Form布局218
6.5.6Accordion布局219
6.5.7Table布局221
6.6员工管理系统的前台界面设计222
6.6.1主界面设计222
6.6.2员工添加界面设计225
6.6.3员工信息维护界面设计227
6.7习题233
第三部分后端开发
第7章Web服务端程式——有人做面子,
就得有人做里子237
7.1Web服务端简介237
7.2Web服务端语言叠代历史238
7.3习题247
第8章Servlet——继往开来248
8.1Servlet工作原理248
8.1.1Servlet概述248
8.1.2Servlet的层次结构249
8.1.3Servlet的生命周期251
8.2Servlet创建与使用252
8.2.1Servlet程式的编程过程252
8.2.2第一个Servlet程式255
8.3doGet与doPost方法257
8.4重定向与转发264
8.4.1转发跳转264
8.4.2重定向跳转265
8.5习题266
第9章JSP页面与标记——杂烩饭267
9.1JSP概述267
9.1.1JSP是什幺267
9.1.2为什幺要有JSP269
9.2JSP工作原理270
9.3JSP语法272
9.3.1JSP脚本272
9.3.2JSP声明272
9.3.3JSP注释273
9.3.4JSP指令273
9.3.5JSP表达式273
9.3.6JSP控制流275
9.4JSP指令277
9.4.1page指令277
9.4.2include指令284
9.5JSP动作元素285
9.6习题287
第10章JSP内置对象——通于天地谓之神288
10.1JSP内置对象简介288
10.2out对象289
10.2.1输出信息的方法289
10.2.2与缓冲区相关的方法290
10.3request对象291
10.3.1用request读取客户端传递
来的参数291
10.3.2request作用範围变数297
10.3.3用request读取系统信息301
10.3.4用request读取HTTP请求
报头信息303
10.3.5用request读取Cookie304
10.3.6用request选择国际化信息30810.4response对象308
10.4.1输出缓冲区与回响提交308
10.4.2HTTP回响报头设定309
10.4.3用response实现档案下载312
10.5application对象315
10.5.1用application访问Web套用
的初始参数315
10.5.2application作用範围变数316
10.5.3用application对象读取
Servlet容器信息317
10.5.4用application记录操作日誌318
10.6session对象319
10.6.1用URL重写实现session
跟蹤319
10.6.2用cookie实现session跟蹤321
10.6.3用隐藏表单域实现session
跟蹤323
10.6.4session作用範围变数与session
跟蹤326
10.7其他JSP内置对象331
10.7.1config隐含对象331
10.7.2exception隐含对象332
10.7.3page隐含对象333
10.7.4pageContext隐含对象333
10.8习题334
第11章JavaBean——矩不正,不可为方;规不正,
不可为圆337
11.1JavaBean的定义337
11.2在JSP中使用一般Java类339
11.3在JSP中使用JavaBean340
11.4习题343
第12章数据持久化——志不强则智不达345
12.1为何要做数据持久化345
12.2档案存储345
12.2.1档案读取345
12.2.2档案写入348
12.2.3档案随机读写349
12.2.4网页中的读写350
12.2.5档案数据存储格式351
12.3资料库读写353
12.3.1资料库之思想353
12.3.2建立资料库354
12.3.3连线资料库361
12.3.4资料库查询365
12.4登录案例366
12.5习题376
第13章Hibernate——镜花亦花,水月亦月377
13.1使用Hibernate进行资料库读写377
13.2Hibernate的配置377
13.3使用Hibernate进行开发384
13.4习题391
第14章MVC架构与Struts——三权分立,
各司其职392
14.1MVC模式简介392
14.1.1MVC的产生原因392
14.1.2MVC基本概念398
14.1.3历史上的MVC400
14.2自己动手实现MVC400
14.3Struts入门405
14.3.1Struts简介405
14.3.2Struts环境配置405
14.3.3HelloStruts409
14.4Struts进阶412
14.4.1Struts处理表单和URL参数412
14.4.2Action属性的输出412
14.4.3用户登录实例413
14.5习题417
第15章Spring之旅——保姆改变世界418
15.1依赖注入思想418
15.1.1“吃饭问题”的硬编码418
15.1.2“吃饭问题”的工厂模式419
15.1.3“食品厂”的反射机制实现420
15.1.4“吃饭问题”的反转控制421
15.2Spring中的依赖注入实现422
15.2.1Spring安装422
15.2.2Spring中的“吃饭问题”424
15.2.3“吃饭问题”之我的鸡蛋你
别吃425
15.2.4“吃饭问题”之花样繁多426
15.3面向切面的编程427
15.4Spring中的面向切面的编程428
15.5在Web中使用Spring430
15.5.1自定义Servlet初始化Spring430
15.5.2使用Spring给出的Listener
初始化432
15.5.3使用Spring对Servlet初始化434
15.6习题435
参考文献436