分享
 
 
 

即时应用Java Servlets(附光盘)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者:

出 版 社: 人民邮电出版社

出版时间: 2001-5-1字数:版次: 1版1次页数: 801印刷时间:开本:印次:纸张:I S B N : 9787115091611包装: 平装内容简介

本书的目的由于Java开发已经从客户端移到服务器端,所以,它已经具有了稳定性和可信性,并有大量新的追随者。事实已经证明,Java是新型服务器端电子商务工程的首选平台。

有许多介绍Java语言、小程序开发、图形和GUI开发的Java书,但讨论服务器端Java的书相对来说却很少。本书的目的是帮助读者拥有开发编写Java Servlets和JavaServer Pages的能力。在本书中,我们提供了易于使用的参考信息,对常见问题提供了大量技术和解决方案。

本书的组织结构

本书不是介绍插件软件。读者将会在这里找到解决问题的技术。本书由两部分构成:前三章介绍Web编程环境和Java Servlets,随后的章节是我们的主要内容,详细列出servlet的各种功能。在每一章中,开始都是概述性的内容,随后提出了大量的问题,并讨论和描述了这些问题的解决方案。在讨论节中,提供了程序清单和屏幕图,使读者能够按步就班地解决问题。因为每个服务器的安装不同,并具有不同的应用程序产品和数据库系统,所以,读者还将学习到这方面的技术,并能够将它们应用到自己的环境中。

目录

第一部分 servlet入门

第1章 概述3

1.1 Java引起的变革4

1.1.1 Java适用的应用场合4

1.1.2 电子商务的作用4

1.2 本书的内容安排5

1.2.1 读者的知识背景6

1.2.2 本书的组织6

1.3 小 结6

第2章 Web环境的编程7

2.1 万维网8

2.1.1 Web的起源8

2.1.2 Web应用程序的发展8

2.2 超文本传输协议(HTTP)9

2.2.1 Web浏览器和Web服务器的交互9

2.2.2 HTTP请求11

2.2.3 HTTP响应12

2.2.4 组合请求12

2.3 小 结14

第3章 servlet概述15

3.1 基 本 知 识16

3.1.1 servlet是什么16

3.1.2 servlet的生命周期17

3.1.3 servlet和HTTP17

3.2 一个完整的示例18

3.3 小 结21

第二部分 servlet宝典

第4章 HTML客户端25

4.1 提取参数的值32

4.1.1 问题32

4.1.2 技术32

4.1.3 讨论33

4.2 处理多值参数35

4.2.1 问题35

4.2.2 技术36

4.2.3 讨论36

4.3 同时处理GET和POST请求37

4.3.1 问题37

4.3.2 技术37

4.3.3 讨论37

4.4 创建用来返回的Web页38

4.4.1 问题38

4.4.2 技术38

4.4.3 讨论38

4.5 结构化的HTML生成39

4.5.1 问题39

4.5.2 技术39

4.5.3 讨论40

4.6 把错误消息发送回客户端54

4.6.1 问题54

4.6.2 技术54

4.6.3 讨论54

4.7 重定向用户到不同的Web页56

4.7.1 问题56

4.7.2 技术56

4.7.3 讨论57

4.8 servlet生成的框架57

4.8.1 问题57

4.8.2 技术57

4..8.3 讨论57

第5章 数据库访问69

5.1 创建来自数据库查询的Web页71

5.1.1 问题71

5.1.2 技术72

5.1.3 讨论72

5.2 连接池78

5.2.1 问题78

5.2.2 技术78

5.2.3 讨论79

5.3 正确得到列号103

5.3.1 问题103

5.3.2 技术103

5.3.3 讨论103

5.4 JDBC和ODBC桥104

5.4.1 问题104

5.4.2 技术104

5.4.3 讨论104

5.5 注册JDBC驱动程序111

5.5.1 问题111

5.5.2 技术111

5.5.3 讨论111

5.6 使用PreparedStatement112

5.6.1 问题112

5.6.2 技术112

5.6.3 讨论112

5.7 使用Commit和Rollback处理事务116

5.7.1 问题116

5.7.2 技术116

5.7.3 讨论116

5.8 为通用代码使用DatabaseMetaData117

5.8.1 问题117

5.8.2 技术117

5.8.3 讨论118

5.9 分析ResultSet中的列140

5.9.1 问题140

5.9.2 技术140

5.9.3 讨论140

5.10 处理SQL日期144

5.10.1 问题144

5.10.2 技术144

5.10.3 讨论144

5.11 从数据库读取二进制对象145

5.11.1 问题145

5.11.2 技术145

5.11.3 讨论145

5.12 记录JDBC驱动程序的活动148

5.12.1 问题148

5.12.2 技术149

5.12.3 讨论149

5.13 检测空值数据149

5.13.1 问题149

5.13.2 技术150

5.13.3 讨论150

第6章 调试servlet151

6.1 常见错误的校验表153

6.1.1 问题153

6.1.2 技术153

6.1.3 讨论153

6.2 理解类路径154

6.2.1 问题154

6.2.2 技术154

6.2.3 讨论154

6.3 截获Servlet请求156

6.3.1 问题156

6.3.2 技术156

6.3.3 讨论165

6.4 Web服务器看到的是什么167

6.4.1 问题167

6.4.2 技术167

6.4.3 讨论168

6.5 servlet日志179

6.5.1 问题179

6.5.2 技术179

6.5.3 讨论179

6.6 使用Java调试器181

6.6.1 问题181

6.6.2 技术182

6.6.3 讨论182

6.7 Allaire的ServletDebugger190

6.7.1 问题190

6.7.2 技术190

6.7.3 讨论190

6.8 使用New Atlanta的ServletExec调试器205

6.8.1 问题205

6.8.2 技术205

6.8.3 讨论205

第7章 会话管理209

7.1 创建HTTP会话210

7.1.1 问题210

7.1.2 技术210

7.1.3 讨论211

7.2 控制应用程序的顺序216

7.2.1 问题216

7.2.2 技术216

7.2.3 讨论216

7.3 在隐藏字段中保存状态224

7.3.1 问题224

7.3.2 技术224

7.3.3 讨论224

7.4 在Cookies中保存状态234

7.4.1 问题234

7.4.2 技术234

7.4.3 讨论234

7.4.4 参见236

7.5 URL重写237

7.5.1 问题237

7.5.2 技术237

7.5.3 讨论237

7.6 HTTP会话绑定事件238

7..6.1 问题238

7.6.2 技术238

7.6.3 讨论238

7.7 防止名称空间冲突261

7.7.1 问题261

7.7.2 技术261

7.7.3 讨论262

7.8 购物车应用程序262

7.8.1 问题262

7.8.2 技术262

7.8.3 讨论262

Servlet的生命周期298

第8章 servlet的生命周期问题297

8.1 Servlet类路径和动态重加载300

8.1.1 问题300

8.1.2 技术300

8.1.3 讨论300

8.2 初始化参数305

8.2.1 问题305

8.2.2 技术305

8.2.3 讨论305

8.3 指定多个初始化参数306

8.3.1 问题306

8.3.2 技术306

8.3.3 讨论307

8..4 服 务 请 求307

8.4.1 问题307

8.4.2 技术307

8.4.3 讨论308

8.4.4 参见311

8.5 关闭servlet311

8.5.1 问题311

8.5.2 技术311

8.5.3 讨论311

8.6 保存调用之间的状态315

8.6.1 问题315

8.6.2 技术315

8.6.3 讨论315

8.6.4 参见319

8.7 预先加载servlet319

8.7.1 问题319

8.7.2 技术319

8.7.3 讨论319

第9章 线程问题321

9.1 线程的安全性330

9.1.1 问题330

9.1.2 技术330

9.1.3 讨论330

9.2 SingleThreadModel342

9.2.1 问题342

9.2.2 技术342

9.2.3 讨论343

9.3 多线程的应用程序344

9.3.1 问题344

9.3.2 技术344

9.3.3 讨论344

第10章 servlet之间的通信361

10.1 servlet链363

10.1.1 问题363

10.1.2 技术363

10.1.3 讨论363

10.2 使用MIME类型的servlet链371

10.2.1 问题371

10.2.2 技术371

10.2.3 讨论371

10.3 用JRun配置Servlet链378

10.3.1 问题378

10.3.2 技术378

10.3.3 讨论378

10.4 用ServletExec配置Servlet链380

10.4.1 问题380

10.4.2 技术380

10.4.3 讨论381

10.5 HTTP重定向382

10.5.1 问题382

10.5.2 技术382

10.5.3 讨论382

10.6 转发请求392

10.6.1 问题392

10.6.2 技术392

10.6.3 讨论392

10.7 包含来自其他servlets的输出393

10.7.1 问题393

10.7.2 技术393

10.7.3 讨论393

第11章 其他客户端399

11.1 小程序与servlet之间的通信400

11.1.1 问题400

11.1.2 技术400

11.1.3 讨论401

11.2 扩充Java小程序功能411

11.2.1 问题411

11.2.2 技术411

11.2.3 讨论411

11.3 Perl客户端414

11.3.1 问题414

11.3.2 技术414

11.3.3 讨论414

11.4 XML客户端421

11.4.1 问题421

11.4.2 技术422

11.4.3 讨论422

第12章 其他服务器441

12.1 用HTTP PUT实现文件上载442

12.1.1 问题442

12.1.2 技术442

12.1.3 讨论442

12.2 用multipart/form-data上载文件449

12.2.1 问题449

12.2.2 技术450

12.2.3 讨论450

12.3 使用servlet中的本机方法458

12.3.1 问题458

12.3.2 技术459

12.3.3 讨论459

12.4 从CGI脚本获得数据471

12.4.1 问题471

12.4.2 技术471

12.4.3 讨论471

12.5 调用ASP479

12.5.1 问题479

12.5.2 技术480

12.5.3 讨论480

12.6 用servlet当FTP代理485

12.6.1 问题485

12.6.2 技术485

12.6.3 讨论486

12.7 servlet作为CORBA客户端510

12.7.1 问题510

12.7.2 技术510

12.7.3 讨论511

第13章 JSP523

13.1 表 达 式526

13.1.1 语法526

13.1.2 说明526

13.1.3 示例526

13.2 Scriptlet528

13.2.1 语法528

13.2.2 说明528

13.2.3 示例528

13.3 隐式对象537

13.4 声 明538

13.4.1 语法538

13.4.2 说明538

13.4.3 示例538

13.5 注 释551

13.5.1 语法551

13.5.2 说明551

13.5.3 示例552

13.6 包含文件553

13.6.1 语法553

13.6.2 说明553

13.6.3 示例553

13.7 转发请求559

13.7.1 语法559

13.7.2 说明559

13.7.3 示例559

13.8 page伪指令563

13.8.1 语法563

13.8.2 说明564

13.9 使用JSP和JavaBeans590

13.9.1 语法590

13.9.2 说明591

13.9.3 示例594

第14章 应用程序635

14.1 支持新图像类型636

14.1.1 转换图像格式的类库636

14.1.2 集成转换软件和Web的servlet637

14.1.3 使用ImageViewer Servlet638

14.2 作为电子表格下载数据640

14.2.1 MIME类型和CSV640

14.2.2 servlet弥补差距641

14.3 发 送 邮 件647

14.3.1 Java邮件包648

14.3.2 SMTP648

14.3.3 实用的例子648

14.4 接收邮件654

14.1.1 实用的例子654

14.5 servlet转换成JSP(LogViewer)660

14.5.1 LogViewer Servlet660

14.6 基于Web的类浏览器667

14.6.1 一个检验类的JSP网页667

14.6.2 浏览JSP类682

14.7 仿真Unix监护程序和Windows NT服务683

14.7.1 servlet解决方案684

14.8 4个4的问题702

14.8.1 说明符号运算702

14.8.2 解决算法708

附录A Servlet API参考721

A.1 Cookie722

A.1.1 上下文722

A.1.2 说明722

A.1.3 概要722

A.1.4 构造函数723

A.1.5 方法723

A.2 GenericServlet726

A.2.1 上下文726

A.2.2 说明726

A.2.3 概要726

A.2.4 构造函数727

A.2.5 方法727

A.3 HttpJSPPage729

A.3.1 上下文729

A.3.2 说明729

A.3.3 概要729

A.3.4 方法730

A.4 HttpServlet730

A.4.1 上下文730

A.4.2 说明730

A.4.3 概要730

A.4.4 构造函数731

A.4.5 方法731

A.5 HttpdServlet的请求734

A.5.1 上下文734

A.5.2 说明734

A.5.3 概要734

A.5.4 方法735

A.6 HttpServletResponse738

A.6.1 上下文738

A.6.2 说明738

A.6.3 概要738

A.6.4 方法740

A.7 HttpSession742

A.7.1 上下文742

A.7.2 说明742

A.7.3 概要743

A.7.4 方法743

A.8 HttpSessionBindingEvent745

A.8.1 上下文745

A.8.2 说明746

A.8.3 概要746

A.8.4 构造函数746

A.8.5 方法746

A.9 HttpSessionBindingListener747

A.9.1 上下文747

A.9.2 说明747

A.9.3 概要747

A.9.4 方法747

A.10 HttpSessionContext748

A.10.1 上下文748

A.10.2 说明748

A.10.3 概要748

A.10.4 方法748

A.11 HttpUtils748

A.11.1 上下文748

A.11.2 说明749

A.11.3 概要749

A.11.4 构造函数749

A.11.5 方法749

A.12 JspEngineInfo750

A.12.1 上下文750

A.12.2 说明750

A.12.3 概要750

A.12.4 构造函数751

A.12.5 方法751

A.13 JspFactory751

A.13.1 上下文751

A.13.2 说明751

A.13.3 概要751

A.13.4 构造函数752

A.13.5 方法752

A.14 JspPage754

A.14.1 上下文754

A.14.2 说明754

A.14.3 概要754

A.14.4 方法754

A.15 JspWriter754

A.15.1 上下文754

A.15.2 说明755

A.15.3 概要755

A.15.4 构造函数756

A.15.5 方法757

A.16 PageContext761

A.16.1 上下文761

A.16.2 说明762

A.16.3 概要762

A.16.4 构造函数763

A.16.5 方法763

A.17 RequestDispatcher768

A.17.1 上下文768

A.17.2 说明768

A.17.3 概要768

A.17.4 方法768

A.18 servlet769

A.18.1 上下文769

A.18.2 说明769

A.18.3 概要769

A.18.4 方法769

A.19 ServletConfig770

A.19.1 上下文770

A.19.2 说明770

A.19.3 概要771

A.19.4 方法771

A.20 ServletContext771

A.20.1 上下文771

A.20.2 说明771

A.20.3 概要772

A.20.4 方法772

A.21 ServletException775

A.21.1 上下文775

A.21.2 说明776

A.21.3 概要776

A.21.4 构造函数776

A.21.5 方法777

A.22 ServletInputStream777

A.22.1 上下文777

A.22.2 说明777

A.22.3 概要777

A.22.4 构造函数777

A.22.5 方法778

A.23 ServletOutputStream778

A.23.1 上下文778

A.23.2 说明778

A.23.3 概要778

A.23.4 构造函数779

A.23.5 方法779

A.24 ServletRequest782

A.24.1 上下文782

A.24.2 说明782

A.24.3 概要782

A.24.4 方法783

A.25 ServletResponse786

A.25.1 上下文786

A.25.2 说明786

A.25.3 概要786

A.25.4 方法787

A.26 SingleThreadModel788

A.26.1 上下文788

A.26.2 说明788

A.26.3 方法788

A.27 UnavailableException788

A.27.1 上下文788

A.27.2 说明788

A.27.3 概要788

A.27.3 构造函数789

A.27.4 方法789

附录B HTTP头快速参考791

附录C servlet引擎797

C.1 JSWDK798

C.2 JRun798

C.3 ServletExec798

C.4 Apache JServ798

C.5 Tomcat799

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有