《JSP从入门到精通》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:郝安林,王伟平,张明亮编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121050619
  • 页数:523 页
图书介绍:本书主要关注的是JSP动态网页技术标准及其应用 ,详细介绍了JSP技术的内置对象、文件使用、基础数据库应用,JSP与JavaBean组件和Servlet技术,JSP技术的MVC模式中常用的Struts框架与JSF框架;并且以实例的方式介绍了Web联机查询系统的实现,网络购物系统的实现,Struts技术在IT虚拟社区中的实现。

第1章 JSP介绍 1

1.1 JSP形成历史 1

1.1.1 C/S与B/S模式 1

1.1.2 JSP的形成 2

1.2 JSP技术优势 3

1.2.1 动态网页技术 4

1.2.2 JSP所具有的优势 7

1.3 JSP开发模式 9

1.3.1 应用程序开发中的模式 9

1.3.2 结构模式 9

1.3.3 面向对象的软件设计模式 13

1.4 JSP开发的两种模式 18

1.4.1 JSP+JavaBean模式 18

1.4.2 JSP+JavaBean+Servlet模式 22

第2章 JSP开发环境 28

2.1 JSP开发环境概述 28

2.2 记事本+Tomcat 29

2.2.1 JDK简介 29

2.2.2 Tomcat简介 31

2.2.3 Tomcat配置文件 32

2.2.4 页面转向案例 34

2.3 Eclipse+Tomcat 36

2.3.1 Eclipse介绍 37

2.3.2 MyEclipse绑定Tomcat 38

2.3.3 查询余额案例 42

2.4 Eclipse+Resin 47

2.4.1 Resin简介 47

2.4.2 使用Resin发布JSP 49

2.4.3 Eclipse绑定Resin 53

2.4.4 页面登录案例 55

2.5 JBuilder+WebLogic 59

2.5.1 JBuilder介绍 59

2.5.2 WebLogic简介 61

2.5.3 配置WebLogic 62

2.5.4 部署WebLogic案例 64

2.5.5 构建E-mail服务器案例 68

第3章 JSP的页面元素 72

3.1 JSP页面基本结构 72

3.2 JSP注释 74

3.3 JSP指令元素 76

3.3.1 包含指令include 77

3.3.2 页面指令page 79

3.3.3 使用标记库指令taglib 84

3.4 JSP脚本元素 85

3.4.1 在页面中声明方法和变量 86

3.4.2 在页面中声明类 87

3.4.3 表达式 88

3.4.4 脚本小程序 89

3.4.5 在页面中显示当前时间 96

3.4.6 在页面中控制HTML标记 98

3.5 JSP动作元素 100

3.5.1 文件导入标记〈jsp:include〉 100

3.5.2 页面转发标记〈jsp:forward〉 103

3.5.3 追加参数标记〈jsp:param〉 106

3.5.4 在页面中传递数据 107

3.5.5 执行Applet或Bean标记〈jsp:plugin〉 110

第4章 JSP的内置对象 115

4.1 request对象 115

4.1.1 request介绍 115

4.1.2 使用request获得客户端参数 117

4.1.3 使用request获得基本信息 120

4.1.4 request使用中处理乱码问题 122

4.2 response对象 125

4.2.1 response介绍 126

4.2.2 使用respones设定响应 127

4.2.3 使用respones重定向 129

4.3 out和pageContext对象 132

4.4 session对象 138

4.4.1 session介绍 138

4.4.2 使用session绑定会话 139

4.4.3 使用session做简单购物车 142

4.5 application对象 144

4.5.1 application介绍 145

4.5.2 使用applicaton做计数器 146

4.6 exception对象 147

4.7 config和page对象 149

4.8 cookie的使用 152

第5章 用JSP处理文件 156

5.1 文件操作核心类File 156

5.1.1 获取文件属性 156

5.1.2 创建目录 158

5.1.3 遍历目录 159

5.1.4 删除文件和目录 162

5.2 文件读写操作 163

5.2.1 流的简介 163

5.2.2 基于字节流读写 164

5.2.3 基于字符流读写 167

5.2.4 基于数据流读写 170

5.2.5 基于对象流读写 172

5.2.6 随机文件读写 174

5.3 文件上传与下载 177

5.3.1 上传程序 177

5.3.2 下载程序 181

5.4 构建留言板 185

5.4.1 留言页面 185

5.4.2 添加留言 187

5.4.3 查看留言 189

第6章 用JSP访问数据库 191

6.1 JDBC技术介绍 191

6.2 JDBC数据库操作核心类 195

6.2.1 数据库连接类:Connection 195

6.2.2 SQL声明类:Statement 196

6.2.3 查询结果类:ResultSet 198

6.2.4 管理驱动程序类:DriverManager 200

6.2.5 连接MySQL数据库实例 202

6.3 JDBC数据库操作实例 208

6.3.1 新建数据库 208

6.3.2 添加数据 210

6.3.3 查询数据 213

6.3.4 更新及删除数据 216

6.3.5 数据库分页显示 218

6.3.6 连接Access数据库 222

6.4 新闻发布系统 225

第7章 JavaBean的应用 235

7.1 JavaBean简介 235

7.1.1 JavaBean定义 235

7.1.2 JavaBean规则 237

7.1.3 一个简单的JavaBean 237

7.2 使用JavaBean 238

7.2.1 如何使用JavaBean 239

7.2.2 JavaBean作用域范围 242

7.2.3 获取JavaBean信息 248

7.2.4 向JavaBean发送信息 251

7.2.5 JavaBean辅助类 257

7.3 JavaBean的案例开发 259

7.3.1 使用JavaBean连接数据库 259

7.3.2 使用JavaBean处理文件 261

7.3.3 使用JavaBean做购物车 264

第8章 Servlet技术 272

8.1 Servlet介绍 272

8.1.1 什么是Servlet 272

8.1.2 Servlet的生命周期 283

8.1.3 开发、部署一个简单的Servlet 275

8.2 使用Servlet接口和类 278

8.2.1 Servlet实现相关 278

8.2.2 Servlet配置相关 283

8.2.3 Servlet异常相关 285

8.2.4 请求和响应相关 287

8.2.5 会话跟踪 292

8.2.6 Servlet上下文 296

8.2.7 Servlet协作 298

8.2.8 过滤 302

8.3 用Servlet生成动态图片 307

8.4 JSP+Servlet+JavaBean图书查询 309

第9章 自定义标记库 315

9.1 标记语言介绍 315

9.2 HelloWorld标记开发 318

9.2.1 实现Tag接口 318

9.2.2 从TagSupport继承 322

9.3 开发带Body的标记库 325

9.4 多个标记的嵌套 330

9.5 开发迭代的标记库 334

9.6 SimpleTag的开发 342

第10章 访问XML 345

10.1 XML概述 345

10.1.1 XML与HTML 345

10.1.2 XML逻辑结构 348

10.1.3 XML实体结构 350

10.1.4 XML文档DTD 352

10.1.5 XML的解析 357

10.2 DOM解析接口 357

10.2.1 DOM核心对象 358

10.2.2 DOM文档树结构 360

10.2.3 使用DOM创建XML文件 364

10.2.4 使用DOM读取XML文件 368

10.3 SAX解析接口 371

10.3.1 SAX对象 371

10.3.2 使用SAX读取XML文件 374

10.4 使用XML文件进行站点配置 376

第11章 Struts 380

11.1 MVC及Struts介绍 380

11.1.1 MVC模式介绍 380

11.1.2 Struts框架介绍 382

11.1.3 安装Struts 384

11.1.4 Struts例子 385

11.2 处理外部输入的利器——ActionForm 390

11.2.1 什么是ActionForm 390

11.2.2 ActionForm实例 392

11.2.3 ActionForm中两个重要的方法 393

11.2.4 ActionForm的作用范围 395

11.2.5 动态ActionForm 395

11.3 Struts世界的控制者——Action 396

11.3.1 Struts的Action 396

11.3.2 使用DispatchAction 397

11.3.3 使用LookupDispatchAction 399

11.3.4 使用ForwardAction 400

11.3.5 使用IncludeAction 401

11.3.6 使用SwitchAction 401

11.4 基本Struts标记 401

11.4.1 HTML标记库 402

11.4.2 Bean标记库 408

11.4.3 Logic标记库 411

11.4.4 Template标记库 414

11.5 配置Struts 416

11.5.1 web.xml的配置 416

11.5.2 struts-config.xml的结构 418

11.5.3 配置注册数据源 419

11.5.4 声明表单Bean 420

11.5.5 声明全局异常 421

11.5.6 声明全局转发 421

11.5.7 声明表单处理器 421

11.5.8 声明控制器 422

11.5.9 消息资源 422

11.5.10 声明插件 423

11.6 用Struts实现新闻发布 423

11.6.1 新闻发布系统概述 423

11.6.2 实现添加模块 424

11.6.3 实现显示模块 427

11.6.4 配置XML文件及运行 431

第12章 JSF技术 434

12.1 JSF介绍 434

12.1.1 什么是JSF技术 434

12.1.2 框架 436

12.2 JSF基础 438

12.2.1 JSF的构成 438

12.2.2 JSF的生命周期 446

12.2.3 JSF表达式语言 448

12.3 初识JSF 451

12.3.1 配置JSF 451

12.3.2 管理Bean 453

12.3.3 JSF开发的简单实例 456

12.4 从标准组件开始 460

12.4.1 HTML UI组件 460

12.4.2 UIViewRoot组件 462

12.4.3 Output组件 463

12.4.4 显示消息组件 467

12.4.5 Input组件 469

12.4.6 其他标准组件 470

12.5 Ajax4jsf框架 472

12.5.1 Ajax4jsf框架概述 472

12.5.2 Ajax4jsf框架的应用 473

第13章 Web联机查询系统 479

13.1 系统需求 479

13.1.1 功能需求 479

13.1.2 界面需求 480

13.2 系统概要 480

13.2.1 总体设计 480

13.2.2 模块设计和功能分配 481

13.3 数据库实现 482

13.3.1 数据库的设计 482

13.3.2 配置数据源 483

13.4 系统编码实现 485

13.4.1 查询功能的实现 488

13.4.2 人员管理功能模块 489

13.4.3 图书管理功能模块 491

第14章 购物系统 495

14.1 规划系统前台 495

14.1.1 系统首页 495

14.1.2 其他页面 498

14.2 数据库设计 501

14.3 系统模块概要 503

14.3.1 配置文件web.xml 503

14.3.2 商品信息模块 505

14.3.3 商品类别模块 506

14.3.4 用户信息模块 507

14.3.5 订单管理模块 508

14.4 实现购物系统 509

第15章 虚拟在线社区 511

15.1 系统设计 511

15.1.1 在线社区功能分析 511

15.1.2 数据库设计 512

15.2 系统实现 514

15.2.1 系统首页 515

15.2.2 注册模块实现 515

15.2.3 会员管理模块实现 517

15.2.4 论坛模块实现 519

15.2.5 论坛管理模块实现 520

15.2.6 其他模块实现 522