图书介绍
Web 2.0动态网站开发 JSP技术详解与应用实践PDF|Epub|txt|kindle电子书版本网盘下载
- 唐爱国,杭志,王建明编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302191049
- 出版时间:2009
- 标注页数:611页
- 文件大小:158MB
- 文件页数:632页
- 主题词:JAVA语言-主页制作-程序设计
PDF下载
下载说明
Web 2.0动态网站开发 JSP技术详解与应用实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 网站开发基础1
1.1网络模型1
1.1.1 C/S模型1
1.1.2 B/S模型2
1.2静态网页和动态网页3
1.2.1静态网页3
1.2.2动态网页4
1.3网站建设流程简介5
1.3.1需求分析6
1.3.2网站规划6
1.3.3建站准备7
1.3.4网站设计与开发8
1.3.5网站发布与运营8
1.3.6网站更新与维护9
1.4 HTML与XHTML9
1.5小结10
第2章 Dreamweaver CS3入门11
2.1 Dreamweaver CS3简介11
2.1.1发展历程11
2.1.2 Dreamweaver CS3增强的功能12
2.1.3 Dreamweaver CS3特点12
2.2 Dreamweaver CS3的安装13
2.2.1系统要求13
2.2.2 Dreamweaver CS3的安装14
2.3 Dreamweaver CS3的主界面16
2.3.1启动Dreamweaver CS316
2.3.2 Dreamweaver CS3起始页16
2.3.3 Dreamweaver CS3的工作区17
2.4 Dreamweaver CS3的基本操作19
2.4.1建立站点19
2.4.2全局设置24
2.4.3基本HTML结构(head、body)27
2.5小结29
第3章 网页基本元素30
3.1文本30
3.1.1字体设定30
3.1.2字号设定31
3.1.3文本颜色32
3.1.4文字排版33
3.2图片33
3.2.1图片格式33
3.2.2插入图片34
3.2.3背景图片35
3.2.4图像占位符35
3.3链接36
3.3.1相对路径与绝对路径36
3.3.2文本链接37
3.3.3图片链接39
3.3.4图片热点40
3.3.5本页锚记41
3.3.6邮件链接43
3.4表格44
3.4.1表格的特点45
3.4.2表格的结构45
3.4.3表格修改(插入、删除行列)45
3.4.4创建细线表格48
3.5多媒体49
3.5.1插入声音49
3.5.2插入视频53
3.5.3插入Flash55
3.5.4插入Java Applet57
3.6小结58
第4章 框架和表单59
4.1框架59
4.1.1框架和框架集59
4.1.2创建框架60
4.1.3框架属性63
4.1.4框架面板64
4.1.5选择框架65
4.1.6保存框架65
4.1.7调整框架的大小65
4.2表单67
4.2.1表单对象68
4.2.2创建表单域69
4.2.3添加文本字段70
4.2.4添加文件域71
4.2.5添加隐藏域72
4.2.6添加单选按钮72
4.2.7添加单选按钮组73
4.2.8添加复选框74
4.2.9添加列表/菜单74
4.2.10添加按钮75
4.3小结76
第5章 层概念和CSS基础77
5.1层的基本知识77
5.1.1层的概述77
5.1.2创建层78
5.1.3操作层78
5.1.4修改层的属性79
5.1.5层的嵌套82
5.2层的HTML实现83
5.3 CSS基础知识85
5.3.1 CSS概述85
5.3.2 CSS的作用对象86
5.3.3 CSS标准检测86
5.4 CSS语法87
5.4.1 CSS导入方法87
5.4.2 CSS基本语法88
5.4.3样式的继承91
5.5 CSS的应用92
5.5.1字体相关设置92
5.5.2背景相关设置96
5.6 CSS盒模型100
5.6.1填充——padding101
5.6.2边距——margin102
5.6.3边框——border102
5.7 XHTML+CSS布局实例104
5.7.1垂直单行布局104
5.7.2垂直多行布局105
5.7.3左右布局106
5.7.4左中右布局107
5.7.5复合布局108
5.8小结110
第6章 布局、模板和库111
6.1常见布局形式111
6.2使用Dreamweaver CS3布局114
6.2.1三种视图模式114
6.2.2标准模式下的网页排版116
6.2.3布局模式下的网页排版117
6.3模板的应用119
6.3.1了解模板119
6.3.2创建模板120
6.3.3模板的应用与修改124
6.3.4更新模板125
6.4库的应用125
6.4.1库的作用126
6.4.2创建和使用库项目126
6.5小结127
第7章 网站制作综合实例128
7.1首页的制作128
7.1.1结构分析129
7.1.2结构代码129
7.1.3样式编写132
7.2模板的创建和使用137
7.2.1模板的创建137
7.2.2模板的使用137
7.3登录和注册页面的制作138
7.3.1结构设计与代码138
7.3.2样式编写140
7.4小结140
第8章 JavaScript语言基础141
8.1 JavaScript概述141
8.2 JavaScript编程方法142
8.2.1编程环境142
8.2.2 <script>标记143
8.2.3屏蔽脚本程序144
8.3 JavaScript的开发环境146
8.3.1 U1traEdit146
8.3.2 Antechinus JavaScript Editor146
8.3.3 Microsoft脚本编辑器147
8.4 JavaScript数据类型148
8.4.1基本数据类型148
8.4.2基本数据类型的转换153
8.4.3常量与变量154
8.4.4清除无用存储单元157
8.4.5关键字157
8.5 JavaScript运算符与表达式157
8.5.1算术运算符157
8.5.2比较运算符159
8.5.3位运算符161
8.5.4逻辑运算符162
8.5.5赋值运算符163
8.5.6字符运算符164
8.5.7其他运算符164
8.5.8表达式166
8.5.9运算符的优先级166
8.6 JavaScript语句结构167
8.6.1语句与分隔符167
8.6.2语句块167
8.6.3注释168
8.7小结168
第9章 流程控制与函数169
9.1基本流程结构简介169
9.1.1顺序结构169
9.1.2选择结构170
9.1.3循环结构170
9.1.4基本结构的特点171
9.2条件语句171
9.2.1 if语句171
9.2.2 if-else语句173
9.2.3 switch语句175
9.3循环语句177
9.3.1 for语句177
9.3.2 while语句180
9.3.3 do-while语句182
9.3.4 continue语句183
9.3.5 break语句184
9.4函数186
9.4.1函数的定义186
9.4.2函数的调用188
9.4.3返回值189
9.4.4可变参数190
9.4.5创建动态函数191
9.4.6函数的递归调用192
9.5 JavaScript的内部函数194
9.5.1内部函数的定义194
9.5.2常用内部函数194
9.6小结199
第10章 JavaScript对象和事件200
10.1对象概述200
10.1.1什么是对象200
10.1.2对象的属性和方法200
10.1.3对象的创建201
10.2 String对象202
10.2.1 String对象的基本属性202
10.2.2字符串操作的常用方法202
10.3 Math对象209
10.3.1 Math对象的基本属性209
10.3.2 Math对象的方法209
10.3.3随机数211
10.4 Array对象212
10.4.1创建Array对象212
10.4.2创建多维数组212
10.4.3 Array对象的基本属性213
10.4.4 Array对象的常用方法215
10.5 Date对象218
10.5.1创建Date对象218
10.5.2 Date对象的属性和方法220
10.6其他常用对象222
10.6.1 document对象222
10.6.2 navigator对象223
10.6.3 location对象224
10.6.4 history对象225
10.7用户自定义对象225
10.7.1自定义构造器225
10.7.2自定义方法226
10.8 JavaScript事件处理机制228
10.8.1事件处理概述228
10.8.2常见事件228
10.8.3事件处理程序229
10.8.4 event对象230
10.9综合实例——漂浮广告232
10.10小结232
第11章 文档对象模型(DOM)233
11.1 DOM概述233
11.1.1什么是DOM233
11.1.2 DOM的组成部分234
11.1.3 DOM的发展234
11.2 DOM结构模型235
11.2.1 DOM的文档层次结构235
11.2.2 DOM节点概念和类型236
11.3处理DOM中的节点237
11.3.1直接和间接引用节点237
11.3.2获取节点信息241
11.3.3遍历所有节点242
11.3.4处理节点的属性244
11.4改变文档的层次结构245
11.4.1创建节点245
11.4.2添加节点246
11.4.3替换节点247
11.4.4复制节点248
11.4.5删除节点248
11.5表格操作249
11.5.1创建一个表格对象249
11.5.2添加一行249
11.5.3单元格对象249
11.5.4添加、引用和删除单元格251
11.5.5交换表格中的两行252
11.6小结254
第12章 JavaScript高级技术255
12.1框架编程255
12.1.1框架编程概述255
12.1.2内联框架258
12.1.3框架的嵌套258
12.2 Cookie技术259
12.2.1 Cookie概述259
12.2.2设置和读取Cookie260
12.2.3删除Cookie261
12.2.4 Cookie的应用262
12.3正则表达式262
12.3.1正则表达式概述263
12.3.2元字符263
12.3.3 RegExp对象265
12.3.4 RegExp对象的属性与方法267
12.4 window对象270
12.4.1对话框270
12.4.2窗口272
12.5异常处理274
12.5.1异常处理概述274
12.5.2 Error对象275
12.5.3使用try-catch-finally处理异常276
12.5.4使用throw处理异常278
12.6小结279
第13章 JSP技术概述280
13.1 JSP技术简介280
13.1.1什么是JSP280
13.1.2为什么要使用JSP280
13.1.3 JSP的运行原理281
13.2 JSP运行环境的搭建282
13.2.1 JDK的安装和配置282
13.2.2 Tomcat的安装和配置286
13.2.3一个简单的JSP页面289
13.3 Eclipse开发环境的搭建290
13.3.1 Eclipse简介291
13.3.2 Eclipse的安装和汉化291
13.3.3安装和配置MyEclipse插件293
13.3.4使用Eclipse创建JSP页面296
13.4小结298
第14章 JSP语法299
14.1 JSP页面的构成299
14.1.1一个典型的JSP页面299
14.1.2 JSP的组成元素300
14.2脚本元素303
14.2.1声明303
14.2.2表达式304
14.2.3脚本小程序305
14.3指令元素306
14.3.1 page指令306
14.3.2 include指令309
14.3.3 taglib指令311
14.4动作元素312
14.4.1 <jsp:param>312
14.4.2 <jsp:include>312
14.4.3 <jsp:forward>313
14.4.4 <jsp:plugin>315
14.4.5 <jsp:useBean>317
14.4.6 <jsp:setProperty>318
14.4.7 <jsp:getProperty>319
14.5小结322
第15章 JSP内置对象及实例323
15.1初识JSP内置对象323
15.1.1 JSP内置对象简单实例323
15.1.2 JSP内置对象简介324
15.2 request对象325
15.2.1 request对象介绍325
15.2.2获取Form表单的信息326
15.2.3在请求作用域中管理属性327
15.2.4获取Cookie328
15.2.5获取HTTP请求报头330
15.2.6获取请求系统信息331
15.3 response对象332
15.3.1 response对象介绍332
15.3.2设置缓冲区333
15.3.3设置响应报头334
15.3.4重定向资源335
15.4 session对象337
15.4.1 session对象介绍337
15.4.2 URL重写337
15.4.3会话服务338
15.4.4 session对象应用实例339
15.5 application对象342
15.5.1 application对象介绍342
15.5.2读取应用程序初始化参数343
15.5.3管理应用程序环境属性345
15.5.4支持资源的提取345
15.5.5 application对象综合实例346
15.6 page页面对象350
15.6.1 page页面对象介绍350
15.6.2 page对象使用举例351
15.7 pageContext对象352
15.7.1 pageContext对象介绍352
15.7.2 pageContext对象实例353
15.8 config参数配置对象355
15.8.1 config对象介绍355
15.8.2 config对象主要函数的使用355
15.9 out输出对象357
15.9.1 out对象介绍357
15.9.2 out对象的应用357
15.10 exception异常处理对象358
15.10.1 exception对象介绍359
15.10.2 exception对象的应用359
15.11小结360
第16章 JavaBean与Servlet361
16.1 JavaBean基础361
16.1.1 JavaBean的基本概念361
16.1.2一个简单的JavaBean362
16.1.3 JavaBean的属性363
16.1.4 JavaBean的构造方法367
16.1.5 JavaBean的事件367
16.2 JavaBean的应用369
16.2.1开发JavaBean类369
16.2.2 JSP页面的开发369
16.2.3 JavaBean在不同范围内的应用370
16.2.4使用JavaBean实现购物车371
16.3 Servlet技术介绍374
16.3.1什么是Servlet374
16.3.2 Servlet技术的特点375
16.3.3 Servlet的生命周期376
16.3.4 Servlet入门实例376
16.4 Servlet常用接口377
16.4.1 HttpServlet378
16.4.2 ServletConfig379
16.4.3 HttpServletRequest和HttpServletResponse380
16.4.4 HttpSession380
16.4.5 RequestDispatcher381
16.4.6 ServletContext381
16.4.7 Filter382
16.4.8 HttpSessionListener384
16.5 Servlet的配置385
16.5.1 servlet385
16.5.2 servlet-mapping386
16.6小结387
第17章 JSP标签388
17.1 JSP标签概述388
17.1.1 JSP标签库388
17.1.2 JSTL介绍389
17.1.3 JSTL的安装配置389
17.1.4 JSTL编程实例391
17.2一般用途的标签392
17.2.1 <c:out>标签392
17.2.2 <c:set>标签394
17.2.3 <c:remove>标签396
17.2.4 <c:catch>标签397
17.3条件标签399
17.3.1 <c:if>标签399
17.3.2 <c:choose>、<c:when>和<c:otherwise>标签400
17.4迭代标签402
17.4.1 <c:forEach>标签402
17.4.2 <c:forTokens>标签404
17.5 URL相关的标签405
17.5.1 <c:import>标签406
17.5.2 <c:url>标签408
17.5.3 <c:redirect>标签409
17.5.4 <c:param>标签410
17.6 XML标签411
17.6.1 XML核心标签411
17.6.2 XML流程控制标签414
17.6.3 XML转换标签417
17.7 SQL相关的标签420
17.7.1 <sql:setDataSource>标签421
17.7.2 <sql:query>标签421
17.7.3 <sql:update>标签424
17.7.4 <sql:transaction>标签426
17.7.5 <sql:param>和<sql:dateParam>标签427
17.8小结427
第18章 网站数据库技术428
18.1数据库和常用SQL语句428
18.1.1数据库介绍428
18.1.2 SQL语言428
18.2 JDBC技术和数据库驱动程序433
18.2.1 JDBC介绍433
18.2.2数据库驱动程序434
18.2.3 JDBC的常用接口436
18.2.4配置不同的数据库444
18.3在JSP和Servlet中使用JDBC446
18.3.1 JSP使用JDBC访问数据库446
18.3.2 JSP通过JavaBean访问数据库448
18.3.3在Servlet中使用JDBC访问数据库449
18.4数据库开发框架——Hibernate451
18.4.1 Hibernate框架简介451
18.4.2 Hibernate的Web应用452
18.4.3 Hibernate基础类和概念458
18.4.4 Hibernate映射460
18.4.5 Hibernate查询464
18.5小结465
第19章 MVC与Struts466
19.1 MVC设计模式466
19.1.1 MVC简介466
19.1.2 MVC的实现模型468
19.2 Struts MVC框架469
19.2.1什么是Struts469
19.2.2 Struts的体系结构470
19.2.3 Struts组件简介470
19.2.4 Struts的工作原理474
19.3 Struts配置文件介绍475
19.4 Struts应用开发实例——用户登录系统477
19.4.1建立Struts开发环境477
19.4.2在Eclipse中创建Struts应用478
19.4.3创建Model组件479
19.4.4创建View组件483
19.4.5创建辅助功能类485
19.4.6发布Web应用488
19.5小结489
第20章 Spring与JSF490
20.1 Spring基础490
20.1.1 Spring简介490
20.1.2 Spring实现MVC492
20.1.3搭建Spring开发环境493
20.1.4开发一个简单的Spring MVC应用496
20.2 JSF基础499
20.2.1 JSF技术介绍499
20.2.2 JSF的处理生命周期499
20.2.3 JSF组件501
20.2.4开发一个简单的JSF应用506
20.3小结510
第21章 Ajax技术511
21.1 Ajax的产生511
21.2 Ajax技术简介511
21.2.1什么是Ajax511
21.2.2 Ajax的相关技术514
21.3 Ajax通信技术515
21.3.1隐藏帧技术516
21.3.2 XMLHttp请求519
21.3.3同步与异步525
21.4 Ajax的工作原理528
21.5 Ajax开发实例530
21.5.1局部页面自动刷新530
21.5.2输入提示和自动完成534
21.6小结538
第22章 新闻发布系统539
22.1新闻发布系统需求分析539
22.2新闻发布系统总体设计539
22.2.1设计目标与原则539
22.2.2项目规划540
22.2.3模块设计及功能540
22.2.4总体架构设计541
22.2.5开发和运行环境542
22.3数据库设计542
22.4新闻发布系统详细设计与实现544
22.4.1首页设计544
22.4.2二级栏目显示页面545
22.4.3新闻显示页面546
22.4.4新闻管理模块547
22.4.5栏目管理模块550
22.4.6管理员管理模块551
22.4.7密码修改552
22.4.8登录模块和退出模块552
22.4.9其他模块553
22.5小结555
第23章 博客556
23.1需求分析556
23.1.1系统概述556
23.1.2创建用例图556
23.1.3详细描述用例558
23.2系统设计560
23.2.1项目规划560
23.2.2系统功能结构图560
23.2.3逻辑结构设计561
23.3系统总体架构562
23.3.1文件布局562
23.3.2博客首页563
23.4系统后台主要功能模块设计564
23.4.1后台登录模块设计564
23.4.2系统管理员设置模块设计565
23.4.3用户登录和注册模块设计566
23.4.4日志管理模块设计569
23.4.5评论和留言管理模块设计576
23.5小结580
第24章 电子商城581
24.1系统分析与设计581
24.1.1需求分析581
24.1.2系统流程583
24.2系统架构分析584
24.2.1 Struts在本实例中的应用585
24.2.2 Web服务器585
24.3数据库设计585
24.3.1配置数据库585
24.3.2数据库设计586
24.3.3数据库表的详细设计587
24.4电子商城总体设计589
24.4.1创建和配置站点589
24.4.2页面框架和公用页面590
24.4.3 Struts配置593
24.5用户管理模块594
24.5.1用户权限控制594
24.5.2普通用户模块594
24.5.3管理员模块594
24.6商品管理模块595
24.6.1商品浏览596
24.6.2管理商品599
24.6.3商品类别管理602
24.7购物车模块604
24.7.1生成购物车604
24.7.2订购商品605
24.7.3查看购物车606
24.7.4删除购物车中商品信息606
24.7.5清空购物车607
24.8订单管理模块607
24.8.1生成订单608
24.8.2订单管理609
24.9小结611