图书介绍

Web 2.0动态网站开发——JSP技术与应用PDF|Epub|txt|kindle电子书版本网盘下载

Web 2.0动态网站开发——JSP技术与应用
  • 刘中兵,陈艳燕,程琳梅编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302193685
  • 出版时间:2009
  • 标注页数:458页
  • 文件大小:125MB
  • 文件页数:462页
  • 主题词:主页制作-程序设计;JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐