图书介绍
Web 2.0动态网站开发——JSP技术与应用PDF|Epub|txt|kindle电子书版本网盘下载
![Web 2.0动态网站开发——JSP技术与应用](https://www.shukui.net/cover/60/31290469.jpg)
- 刘中兵,陈艳燕,程琳梅编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302193685
- 出版时间:2009
- 标注页数:458页
- 文件大小:125MB
- 文件页数:462页
- 主题词:主页制作-程序设计;JAVA语言-程序设计
PDF下载
下载说明
Web 2.0动态网站开发——JSP技术与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Web 2.0大航海时代2
第1章 Web 2.0概念与图谱2
1.1从Web 1.0到Web 2.02
1.2 Web 2.0概念诠释3
1.3 Web 2.0图谱3
1.3.1信息发布4
1.3.2信息获取4
1.3.3信息共享4
1.3.4沟通交流5
1.3.5网络新媒体5
1.3.6国内外著名Web 2.0网站5
第2章 Web 2.0元素详解7
2.1信息发布功能的三大元素7
2.1.1 Blog7
2.1.2 Aj ax9
2.1.3 Comment10
2.2信息获取功能的五大元素11
2.2.1 RSS11
2.2.2 Bookmark12
2.2.3 Digg12
2.2.4 Search13
2.2.5 CMS14
2.3信息共享功能的五大元素14
2.3.1 Wiki14
2.3.2 P2P16
2.3.3 Tag16
2.3.4 TrackBack17
2.3.5 Permission17
2.4沟通交流功能的六大元素18
2.4.1 SNS18
2.4.2 IM18
2.4.3 BBS19
2.4.4 E-mail19
2.4.5聊天室19
2.4.6留言板20
2.5网络新媒体功能的九大元素20
2.5.1网络硬盘20
2.5.2网站统计21
2.5.3网络投票21
2.5.4网络相册21
2.5.5网络地图21
2.5.6网络游戏22
2.5.7网络广告22
2.5.8网络多媒体22
2.5.9电子商务22
第3章 Web 2.0开发技术JSP23
3.1 JSP是什么23
3.1.1 JSP的起源和背景23
3.1.2 JSP的特点和优点23
3.2 JSP能做什么24
3.2.1可以应用的服务:开发Web/J2EE应用24
3.2.2可以开发的系统:网站、Web 2.0.MIS数据库、ERP等大型系统25
3.2.3可以使用的行业:应用在银行、销售、办公、管理等25
3.3 JSP有什么支撑环境25
3.3.1服务器支持:Tomcat等服务器25
3.3.2技术支持:Servlet/JSP/数据库26
3.3.3工具支持:Eclipse等IDE软件26
3.4小结26
第2篇 JSP技术之旅28
第4章JSP开发入门28
4.1 JSP运行环境的要求28
4.1.1对硬件条件的要求28
4.1.2对操作系统的要求28
4.1.3对软件环境的要求28
4.1.4 JDK的下载28
4.1.5 JDK的安装28
4.1.6 JDK的配置29
4.2安装和配置Tomcat29
4.2.1 Tomcat的下载29
4.2.2 Tomcat的安装29
4.2.3 Tomcat的配置30
4.2.4测试安装是否成功30
4.2.5配置一个站点并测试31
4.3集成开发环境的设置32
4.3.1安装Eclipse32
4.3.2配置Eclipse和Tomcat服务器集成32
4.4创建第一个JSP Web应用33
4.4.1源程序34
4.4.2配置站点35
4.4.3测试运行35
4.5小结36
第5章 JSP基本语法37
5.1 JSP文件构成37
5.1.1一个典型的JSP文件37
5.1.2分析JSP文件中的元素38
5.2 JSP基本注释38
5.2.1 HTML注释38
5.2.2 JSP注释38
5.3 JSP脚本元素39
5.3.1声明39
5.3.2表达式39
5.3.3脚本段40
5.4 JSP指令元素41
5.4.1 page指令41
5.4.2 include指令42
5.4.3 taglib指令43
5.5 JSP动作指令44
5.5.1页面跳转:<jsp:forward>44
5.5.2包含页面:<jsp:include>45
5.5.3创建Bean: <jsp:useBean>46
5.5.4设置Bean属性:<1 sp:setProperty>48
5.5.5取得Bean属性:<j sp:getProperty>49
5.5.6使用Applet插件:<jsp:plugin>50
5.5.7插件定义参数:<jsp:param>52
5.5.8插件错误提示:<jsp:fallback>52
5.6小结52
第6章 JSP内置对象53
6.1 JSP基本对象概述53
6.2 request对象——处理客户请求信息54
6.2.1保存与取得Attribute55
6.2.2取得请求表单Parameter55
6.2.3取得请求URL信息56
6.2.4取得HTTP请求URL信息57
6.2.5取得HTTP请求Session信息58
6.2.6 request使用示例58
6.3 response对象——控制服务器的响应信息60
6.3.1预定义常量60
6.3.2取得输出流对象62
6.3.3设置响应内容信息62
6.3.4重定向和设置Cookie62
6.3.5设置响应Encode63
6.3.6 response使用示例64
6.4 pageContext对象——当前页面上下文64
6.4.1基本常量64
6.4.2页面包含与转向65
6.4.3操作Attribute65
6.4.4取得其他内置对象67
6.4.5 pageContext使用示例67
6.5 Session对象——管理客户的会话68
6.5.1基本方法68
6.5.2操作Attribute69
6.5.3 Session使用示例69
6.6 application对象——Web应用全局对象71
6.6.1基本方法71
6.6.2记录日志72
6.6.3取得URL信息72
6.6.4操作Attribute73
6.6.5 application使用示例73
6.7 out对象——向客户输出数据74
6.7.1预定义常量及变量74
6.7.2输出基本方法75
6.7.3输出流操作75
6.7.4 out使用示例75
6.8 config对象——Servlet的配置信息77
6.8.1基本方法77
6.8.2取得参数77
6.8.3 config使用示例77
6.9 page变量——当前页面的引用78
6.9.1基本方法78
6.9.2 page使用示例78
6.10 exception变量——异常处理79
6.10.1基本方法79
6.10.2 exception使用示例80
6.11小结81
第7章 JavaBean组件82
7.1 JavaBean基本概念82
7.1.1什么是JavaBean82
7.1.2非可视化的JavaBean83
7.1.3 JavaBean的简单例子83
7.2 JavaBean基本原理84
7.2.1 JavaBean的属性84
7.2.2 JavaBean的事件86
7.2.3 JavaBean用户化88
7.2.4 JavaBean持久化90
7.2.5 JavaBean的存储格式90
7.3 JavaBean与JSP的结合90
7.3.1 JSP中的JavaBean相关标签90
7.3.2 JSP与JavaBean结合的简单例子92
7.4小结93
第8章 Servlet编程94
8.1 Servlet基本概念94
8.1.1 Servlet的产生和概念94
8.1.2 Servlet的主要功能96
8.1.3 Servlet的主要优势96
8.1.4第一个Servlet程序97
8.2 Servlet基本原理98
8.2.1 Servlet的生命周期98
8.2.2 Servlet类包与类98
8.2.3 Servlet要继承TTPServlet接口99
8.3 Servlet实例101
8.3.1实现一个Servlet过滤器——编码过滤器101
8.3.2实现一个Servlet监听器——网站计数器102
8.4小结103
第9章 JSP+JavaBean+ServIet模式104
9.1 JSP技术使用的两种模式104
9.1.1 Model 1:JSP+JavaBean104
9.1.2 Mode12:JSP+Servlet+JavaBean104
9.2两种模式的原理描述105
9.2.1 Modell模式105
9.2.2 Mode12模式105
9.2.3如何选择两种模式106
9.3小结106
第10章 JSP数据库系统开发107
10.1数据库后台产品107
10.1.1 Oracle数据库107
10.1.2 SQL Server数据库108
10.1.3 MySQL数据库109
10.1.4 Access数据库110
10.1.5其他数据库111
10.2 JDBC数据库技术112
10.2.1 JDBC概述112
10.2.2 JDBC应用模型114
10.2.3 JDBC使用场合115
10.3 JSP连接数据库的方法116
10.3.1直接连接数据文件117
10.3.2直接连接数据库117
10.3.3使用ODBC进行连接118
10.3.4创建命名连接119
10.3.5创建数据源进行连接120
10.3.6创建连接池取得连接121
10.3.7从外部连接池取得连接121
10.4 JDBC基本对象与操作123
10.4.1通过DatabaseMetaData对象了解数据库的信息123
10.4.2通过PreparedStatement对象访问数据库124
10.4.3通过CallableStatement对象访问数据库127
10.4.4通过ResultSet对象对结果集进行处理129
10.4.5对数据库进行更新操作134
10.5小结138
第11章 JSP开发中的常用技巧139
11.1共享数据139
11.1.1在传递页面时共享数据139
11.1.2在不同页面之间共享数据140
11.1.3在不同的用户之间共享数据140
11.2国际化问题140
11.2.1 HTML中文编码转换140
11.2.2 JSP中文编码转换141
11.3字符处理142
11.3.1使用StringBuffer提高字符处理效率142
11.3.2使用StringTokenizer查找字符143
11.4使用正则表达式进行匹配查找144
11.4.1创建正则表达式144
11.4.2 Java中使用正则表达式146
11.4.3 JavaScript中使用正则表达式147
11.5 JSP文件读写操作148
11.5.1读取文件内容148
11.5.2写入文件日志148
11.6 JSP操作复杂文件149
11.6.1 JSP读取XML文件149
11.6.2 JSP读写Properties文件150
11.6.3 JSP读写Excel文件151
11.7 JSP图片操作153
11.7.1显示图片153
11.7.2绘制统计图154
11.7.3生成验证码图片155
11.8 JSP实现文件上传下载157
11.8.1在JSP中上传文件157
11.8.2使用JSP下载文件158
11.9 JSP使用JavaMail158
11.9.1发送邮件159
11.9.2读取邮件160
11.10 JSP标准标签库(JST )161
11.10.1使用JSTL162
11.10.2 JSTL几个基本应用163
11.11其他技术164
11.12小结165
第3篇 Web 2.0大航海之旅168
第12章 博客网站系统168
12.1案例预览168
12.1.1从光盘安装168
12.1.2系统预览168
12.2需求分析169
12.2.1理解需求169
12.2.2需求分析169
12.2.3系统用例分析170
12.3系统设计171
12.3.1系统功能分析171
12.3.2系统流程分析171
12.4数据库设计172
12.4.1实体分析172
12.4.2 ER图分析172
12.4.3数据表结构173
12.5系统架构179
12.5.1总体结构179
12.5.2数据持久层180
12.5.3核心界面设计182
12.6用户功能开发184
12.6.1查看博客184
12.6.2编辑博客188
12.6.3发布评论189
12.7管理功能开发190
12.7.1注册用户190
12.7.2编辑用户信息193
12.7.3查看用户194
12.8关键技术197
12.8.1 JSP.Struts197
12.8.2 Hibernate197
第13章 基于Ajax的购物车198
13.1案例预览198
13.1.1从光盘安装198
13.1.2系统预览198
13.2需求分析199
13.2.1理解需求199
13.2.2需求分析199
13.2.3 UML用例分析199
13.3系统设计200
13.3.1系统架构200
13.3.2模块界面设计200
13.4系统架构201
13.4.1关键技术201
13.4.2创建项目201
13.4.3设计系统架构202
13.4.4商品类Item.Java202
13.4.5商品列表类Catalog .j ava设计203
13.4.6购物车类Cart.java设计204
13.4.7购物服务类CartServlet.j ava206
13.5功能开发207
13.5.1主页面207
13.5.2程序初始页面208
13.5.3创建XMLHttpRequest对象208
13.5.4发送请求209
13.5.5服务器响应211
13.5.6处理响应215
13.6小结220
第14章 RSS生成与阅读器制作221
14.1概述221
14.1.1 RSS文件语法221
14.1.2 Java开源RSS工具包225
14.1.3主流RSS工具包评测227
14.2为你的网站添加RSS227
14.2.1 Dom4j方式生成227
14.2.2 Rome方式生成229
14.3 RS S在线阅读器制作231
14.3.1 Dom方式读取232
14.3.2 Rome方式读取234
14.3.3 RSSLib4J方式读取235
14.4小结236
第15章 Wiki网站系统237
15.1 JSPWiki简介237
15.2从零开始构建一个Wiki网站237
15.2.1 JSPWiki的安装237
15.2.2 JSPWiki的配置239
15.2.3 JSPWiki的登录与注册241
15.2.4 JSPWiki的中文汉化243
15.2.5初始化Wiki网站数据243
15.3 Wiki开发详解245
15.3.1 JSP文件对应关系245
15.3.2阅读页面Wiki.jsp246
15.3.3页面信息PageInfo.j sp247
15.3.4版本比较Diff.jsp249
15.3.5编辑页面Edit.jsp249
15.3.6上传附件Upload.jsp251
15.3.7添加评论Comment.jsp252
15.3.8搜索页面Search.jsp253
15.4所用关键技术254
15.4.1 JSP标签254
15.4.2 Lucene搜索引擎254
15.5小结254
第16章 网络论坛系统255
16.1案例预览255
16.1.1从光盘安装255
16.1.2系统预览256
16.1.3功能需求256
16.1.4论坛前台基本功能257
16.1.5论坛管理功能257
16.2系统设计258
16.2.1系统功能结构258
16.2.2系统流程分析260
16.3数据库设计261
16.3.1实体分析261
16.3.2数据库结构262
16.3.3创建数据表269
16.4系统架构273
16.4.1数据库配置文件db.properties273
16.4.2数据库参数读取与连接池管理274
16.4.3数据库操作类DBConnect276
16.5论坛主页面开发276
16.5.1论坛导航条277
16.5.2论坛LOGO区域277
16.5.3论坛消息广播区278
16.5.4专题讨论和版务处理区280
16.5.5友情论坛区281
16.5.6来访用户信息统计区282
16.5.7在线用户统计区283
16.5.8论坛尾部图例284
16.6用户功能开发284
16.6.1新用户注册284
16.6.2用户登录285
16.6.3修改个人信息286
16.6.4收发短消息287
16.6.5发布论坛广播消息289
16.7论坛讨论区功能开发290
16.7.1讨论区帖子列表页面290
16.7.2帖子显示页面291
16.7.3发布帖子页面291
16.7.4回复帖子页面292
16.7.5搜索帖子293
16.7.6发起投票293
16.8论坛统计与排行294
16.8.1查看新的帖子294
16.8.2发帖总数Top 100294
16.8.3最新注册用户295
16.8.4所有用户列表295
16.9论坛管理系统开发296
16.9.1管理员登录296
16.9.2管理论坛版面297
16.9.3联盟论坛300
16.9.4论坛用户管理301
16.9.5用户分值设定302
16.9.6论坛变量设置303
16.10所用关键技术304
16.10.1数据库连接池304
16.10.2 JavaBean分离业务逻辑304
16.11小结304
第17章 网络邮件系统305
17.1案例预览305
17.1.1从光盘安装305
17.1.2系统预览306
17.2需求分析307
17.2.1理解需求307
17.2.2需求分析307
17.2.3 UML系统分析308
17.3系统设计309
17.3.1系统功能架构309
17.3.2模块界面设计311
17.4数据库设计314
17.4.1实体分析314
17.4.2 ER图分析314
17.4.3数据表结构315
17.4.4创建数据库316
17.5系统架构317
17.5.1创建项目317
17.5.2设计系统架构318
17.5.3系统启动与加载319
17.6底层包开发320
17.6.1基础类设计:User、Domain、Mail等320
17.6.2用户管理类UserManager321
17.6.3服务器配置类DomainManager322
17.6.4邮件管理类MailManager324
17.6.5邮件读取类MimeMsgParser328
17.7功能开发331
17.7.1用户注册register.jsp331
17.7.2登录与退出login.jsp332
17.7.3修改个人信息modify_ user info.jsp333
17.7.4添加邮件服务器add_server setting .jsp334
17.7.5修改服务器设置modify_server_ setting.jsp335
17.7.6收取邮件receive_ mail.jsp336
17.7.7收件箱list_mail.jsp337
17.7.8发件箱list_send jsp338
17.7.9草稿箱list_draft.jsp338
17.7.10阅读邮件mail_detail.j sp338
17.7.11发送邮件compose mail.jsp340
17.8关键技术341
17.8.1 JavaMail API介绍341
17.8.2 commons-fileupload包介绍344
17.8.3 dbtools包介绍345
17.9小结347
第18章 网络聊天室348
18.1案例预览348
18.1.1从光盘安装348
18.1.2系统预览348
18.2需求分析349
18.2.1功能需求349
18.2.2系统用例分析349
18.3系统设计349
18.3.1系统功能结构349
18.3.2聊天室页面设计350
18.4登录与退出聊天室350
18.4.1登录聊天室index.jsp351
18.4.2框架页面chat jsp352
18.4.3退出聊天室logout.jsp353
18.5在线聊天功能354
18.5.1显示在线用户列表user list jsp354
18.5.2发送消息say.jsp,send.jsp356
18.5.3显示聊天记录main jsp358
18.6管理员功能359
18.6.1管理员登录359
18.6.2踢出用户kick.jsp359
18.6.3清除聊天记录clear.j sp360
18.7关键技术361
18.8小结361
第19章 网络留言本362
19.1案例预览362
19.1.1从光盘安装362
19.1.2系统预览362
19.2需求分析363
19.2.1功能需求363
19.2.2系统用例分析363
19.3系统设计364
19.3.1系统功能设计364
19.3.2界面设计364
19.4数据库设计364
19.4.1实体分析364
19.4.2数据表结构365
19.4.3创建数据表365
19.5系统架构366
19.5.1部署文件web.xml366
19.5.2配置文件system.config.xml367
19.5.3读取配置文件367
19.5.4创建连接池368
19.5.5 DataBase.java取得连接370
19.6留言本开发370
19.6.1查看留言页面370
19.6.2发表留言页面374
19.6.3搜索留言页面379
19.6.4留言帮助页面380
19.7留言本管理381
19.7.1管理员登录(验证码验证)381
19.7.2管理主界面384
19.7.3审核留言385
19.7.4回复留言385
19.7.5删除留言386
19.7.6全部删除386
19.8关键技术387
19.8.1 UBB语言标签387
19.8.2登录使用验证码387
19.9小结387
第20章 网上商城系统388
20.1案例预览388
20.1.1从光盘安装388
20.1.2系统预览389
20.2需求分析389
20.2.1功能需求389
20.2.2系统用例分析390
20.3系统设计392
20.3.1系统功能结构392
20.3.2系统流程分析392
20.4数据库设计393
20.4.1实体分析393
20.4.2数据表结构394
20.4.3创建数据表396
20.5系统架构398
20.5.1数据库连接池398
20.5.2数据库操作封装399
20.6用户功能开发400
20.6.1用户注册400
20.6.2用户登录401
20.6.3修改个人信息402
20.7在线购物功能404
20.7.1在线购物功能404
20.7.2购物车管理功能406
20.7.3用户订单管理409
20.8后台管理功能开发410
20.8.1管理员登录410
20.8.2图书管理模块412
20.8.3订单管理模块417
20.8.4用户管理模块421
20.9关键技术424
20.9.1数据库连接池424
20.9.2购物车424
20.10小结424
第21章 在线视频网站425
21.1案例预览425
21.1.1从光盘安装425
21.1.2系统预览425
21.2需求分析与设计427
21.2.1功能需求427
21.2.2功能分析427
21.2.3网站界面设计427
21.3数据库设计428
21.3.1实体分析428
21.3.2数据表结构428
21.3.3创建数据表429
21.4系统架构431
21.4.1部署文件web.xml431
21.4.2配置文件conf.xml431
21.4.3读取配置文件431
21.4.4创建连接池433
21.4.5 DataBase.java取得连接433
21.5管理系统开发433
21.5.1后台登录433
21.5.2视频栏目管理435
21.5.3视频文章发布439
21.5.4视频文章管理441
21.6视频播放网站开发443
21.6.1 LOGO显示区443
21.6.2取得栏目序号444
21.6.3显示一级栏目444
21.6.4显示二级栏目444
21.6.5取出数据445
21.6.6显示视频列表445
21.6.7分页栏446
21.6.8分页函数446
21.6.9关闭数据库连接447
21.6.10底部友情链接447
21.6.11底部版权信息447
21.6.12视频播放页面playjsp448
21.7小结449
第22章 网站访问统计450
22.1概述450
22.1.1统计数据分类450
22.1.2如何实现统计450
22.2 JSP变量统计451
22.2.1 Request变量451
22.2.2 Application变量452
22.2.3 Server变量452
22.2.4 Session变量455
22.2.5 Cookie变量455
22.2.6支持库统计456
22.2.7站点计数器456
22.2.8编写计数器文件jsphit.jsp457
22.2.9测试计数器457
22.3小结458