图书介绍
JSP和Servlet程序设计使用专辑2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Mark Wutka著;程显华等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111099656
- 出版时间:2002
- 标注页数:694页
- 文件大小:155MB
- 文件页数:716页
- 主题词:jsp
PDF下载
下载说明
JSP和Servlet程序设计使用专辑PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web服务器的发展1
1.1 基本的Web服务器1
1.2 CGI:公共网关接口2
1.3 NSAPI,ISAPI和其他可装载模块4
1.4 Active Server Pages6
1.5 Servlets8
1.6 XML和XSL样式单9
1.7 Java Server Pages10
2.1 JSP实例“Hello World”11
第2章 开始学习JSP11
2.2 在JSP中使用<%%>标签13
2.3 用<%=%>显示一个值16
2.4 插入注释18
2.5 用<%!%>声明方法和变量19
2.6 在一个JSP中处理多线程21
2.7.1 访问页面时出错25
2.7 故障排除25
2.7.3 无法显示HTML26
2.7.2 编译错误26
3.1 一个“Hello World”的servlet例子27
第3章 开始学习Servlet27
3.1.2 运行时的类路径28
3.1.1 Servlet的编译28
3.1.3 HelloWorldServlet的进一步分析29
3.2.1 Service方法30
3.2 一个Servlet例子的详细分析30
3.2.2 Init方法31
3.3 发送一个响应到浏览器32
3.2.4 GetServletInfo方法和getServletConfig方法32
3.2.3 Destroy方法32
3.5.1 JSP的优点和缺点34
3.5 JSP和Servlet的选择34
3.4 类HttpServlet34
3.5.2 Servlet的优点和缺点35
3.6.2 Servlet无法运行36
3.6.1 无法编译servlet36
3.6 故障排除36
4.1 一个简单的HTML表单37
第4章 创建HTML表单37
4.2 使用对象request39
4.3 在Servlet中获取表单变量44
4.4 JavaScript和JSP45
4.5.1 一个实际的HTML和JSP结合的例子47
4.5 处理表单的各种方法47
4.5.2 设置配置参数52
4.5.3 锁定输出文件53
4.6 调用JSP表单处理器的JSP输入表单56
4.7 使用相同的JSP实现输入表单和表单处理器65
4.8.2 JavaScript问题70
4.8.1 表单和表单变量名70
4.8 故障排除70
4.8.3 文件锁定问题71
5.1 存储不可见的表单变量数据72
第5章 保存请求中的数据72
5.2.1 在JSP中使用session对象80
5.2 存储session对象中的数据80
5.2.2 在servlet中使用session对象82
5.3 session如何工作84
5.4 强加一个session85
5.5 session终止处理86
5.6 处理不带Cookie的会话90
5.6.1 关闭IE中的cookie93
5.6.2 关闭Netscape中的cookie94
5.7 存储应用程序范围内的数据95
5.8.2 cookie设置96
5.8.1 存储和接收数据96
5.8 故障排除96
5.8.3 URL重写97
6.2 使用记录文件来调试应用程序98
6.1 为什么调试比较困难98
第6章 调试和错误处理98
6.2.3 将记录写到一个文件99
6.2.2 使用servlet Logging API99
6.2.1 使用System.out和System.err99
6.3 使用调试器100
6.2.4 使用异常处理100
6.3.1 使用Tomcat来调试servlet101
6.3.2 用Tomcat来调试JSP103
6.4.1 为JSP指定一个错误处理页面104
6.4 错误处理104
6.4.2 为Web服务器错误指定错误处理程序105
6.5.3 调试问题106
6.5.2 记录问题106
6.5 故障排除106
6.5.1 一般问题106
7.1 引用其他文件107
第7章 组织应用程序107
7.1.1 JSP在运行时引用文件109
7.1.2 将参数传递到被引用文件111
7.1.3 从servlet中引用文件113
7.2.1 JSP中跳转到其他页面114
7.2 跳转到其他页面114
7.2.2 servlet中跳转到其他页面115
7.4 让你的应用程序更加模块化117
7.3 在JSP和servlet中传递Java对象117
7.2.3 传递参数到跳转后的页面117
7.5 模块视图控制器的范例126
7.5.2 一个控制器例子127
7.5.1 模块视图控制器模型给了什么帮助?127
7.5.3 一个视图例子131
7.6 调用多个控制器和视图133
7.7 在表单中使用applet136
7.8.1 编译时调用138
7.8 故障排除138
7.8.2 运行时调用139
8.1 设计购物车140
第8章 进一步了解数据保存140
8.1.1 创建数据对象141
8.1.2 创建ShippingCart类143
8.1.3 显示购物车的内容146
8.1.4 添加和删除条目149
8.1.5 定购结束162
8.2 在cookie中存储数据165
8.3.2 cookie问题169
8.3.1 购物车问题169
8.3 故障排除169
9.1.1 页面中添加JavaBean170
9.1 <jsp:useBean>标签170
第9章 与JavaBean互动170
9.1.3 设置JavaBean属性172
9.1.2 获取JavaBean属性172
9.1.4 直接通过参数设置属性173
9.1.5 初始化一个新的JavaBean177
9.1.6 己有JavaBean的类型179
9.2 一个基于JavaBean的Web应用程序180
9.3.3 修改bean类185
9.3.2 JavaBean属性问题185
9.3 故障排除185
9.3.1 范围问题185
10.1 设定JSP和Servlet线程安全187
第10章 性能187
10.3 用高速缓冲对象减少启动时间190
10.2 用缓冲页面提高性能190
10.4 预编译JSP191
10.5.1 使用StringBuffer类194
10.5 简单的Java优化194
10.6.1 线程问题195
10.6 故障排除195
10.5.2 解析数字195
10.5.3 创建对象195
10.6.2 预编译问题196
11.1.1 servlet装载197
11.1 servlet的生命周期197
第11章 JSP和servlet的生命周期197
11.1.2 servlet初始化198
11.1.3 servlet执行199
11.2.1 JSP编译200
11.2 JSP的生命周期200
11.1.4 servlet清理200
11.2.5 JSP清理201
11.2.4 JSP执行201
11.2.2 JSP装载201
11.2.3 JSP初始化201
11.3 重载其他类202
11.4.1 init方法疑问203
11.4 故障排除203
11.4.2 类的重载204
12.1.1 各种版本的HTTP协议205
12.1 HTTP协议205
第12章 浏览器和服务器的交互205
12.1.2 查看浏览器产生的请求报头207
12.3 常用的响应报头210
12.2.4 User-Agent报头210
12.2 常用的请求报头210
12.2.1 Accept报头210
12.2.2 Accept-Language报头210
12.2.3 Accept-Charset报头210
12.3.2 Content-Length报头211
12.3.1 Content-Type报头211
12.4 HTTP的POST命令212
12.3.3 Cache-Control报头212
12.5 GET与POST213
12.7.1 请求报头214
12.7 故障排除214
12.6 HTTPS:安全的HTTP214
12.7.2 运行Dumper程序215
13.1.1 访问request参数216
13.1 ServletRequest类216
第13章 核心servlet组件216
13.1.3 获取协议方面的信息217
13.1.2 访问request的属性217
13.1.5 处理上载文件219
13.1.4 接收请求数据219
13.1.6 获取地区(locale)信息224
13.2.2 获取HTTP方法225
13.2.1 获取报头各项值225
13.2 HttpServletRequest类225
13.2.5 获取Session信息226
13.2.4 接收cookie226
13.2.3 访问查询字符串226
13.3.3 保存应用程序范围的对象227
13.3.2 参数初始化227
13.3 ServletContext类227
13.3.1 获取服务器版本信息227
13.3.6 访问应用程序资源228
13.3.5 调用其他servlet和JSP228
13.3.4 记录信息228
13.4.3 设置地区特定信息229
13.4.2 打开一个输出流229
13.4 ServletResponse类229
13.4.1 设定内容类型和长度229
13.5.1 设置报头变量230
13.5 HttpServletResponse类230
13.4.4 缓冲响应230
13.5.5 发送cookie231
13.5.4 给URL编码231
13.5.2 让浏览器重定向231
13.5.3 返回状态信息231
13.7 ServletOutputStream类232
13.6 ServletInputStream类232
13.8.2 控制session的终止233
13.8.1 存储和接收对象233
13.8 HttpSession类233
13.8.3 获取session状态信息234
13.10.1 设置域和路径235
13.10 创建新的session235
13.9 Cookie类235
13.10.3 cookie的安全性236
13.10.2 cookie的生命周期236
13.10.5 cookie注释237
13.10.4 cookie协议版本237
13.11.3 cookie238
13.11.2 记录消息238
13.11 故障排除238
13.11.1 报头各项值238
14.1.1 request对象239
14.1 内建JSP对象239
第14章 核心JSP组件239
14.1.8 page对象240
14.1.7 config对象240
14.1.2 response对象240
14.1.3 out对象240
14.1.4 session对象240
14.1.5 application对象240
14.1.6 pageContext对象240
14.2.1 发送输出数据241
14.2 JspWriter类241
14.1.9 exception对象241
14.2.2 缓冲区控制242
14.2.3 使用PrintWriter243
14.3.1 访问内建对象244
14.3 PageContext类244
14.3.2 从PageContext类访问各项属性245
14.4 JspEngineInfo类248
14.3.3 跳转和引用248
14.5.1 缓冲问题249
14.5 故障排除249
14.5.2 引用和跳转问题250
15.1.1 language选项251
15.1 page指示符251
第15章 JSP指示符251
15.1.2 import选项252
15.1.3 session选项253
15.1.4 buffer和autoFlush选项254
15.1.5 isThreadSafe选项255
15.1.6 ErrorPage选项257
15.1.7 isErrorPage选项257
15.1.9 info选项258
15.1.8 contentType选项258
15.1.10 extends选项259
15.2 include指示符261
15.4.2 错误页面问题262
15.4.1 page指示错误262
15.3 taglib指示符262
15.4 故障排除262
15.4.3 超类问题263
16.1 应用程序的三层结构264
第16章 应用程序体系结构概述264
16.1.2 应用程序随着时间的演变过程265
16.1.1 应用程序级265
16.1.4 你如何才能有半个层266
16.1.3 物理级和逻辑级266
16.2 单级应用程序267
16.1.5 作者认为的级的概念267
16.3 两级应用程序268
16.4 三级应用程序269
16.5.3 开发进度表的压力270
16.5.2 可维护性270
16.5 各因素的权衡270
16.5.1 应用程序的复杂性270
16.5.5 其他因素271
16.5.4 开发小组的能力271
16.6 混合结构272
17.2 重写整个页面273
17.1 设计Web屏幕273
第17章 浏览器和服务器的交互273
17.3 使用帧来显示内容274
17.4 发送数据到一个隐藏帧277
17.4.1 将数据发送到浏览器279
17.4.2 处理多调用282
17.5.2 JavaScript数据问题283
17.5.1 隐藏帧问题283
17.5 故障排除283
17.5.3 多调用问题284
18.1 存储和获取数据285
第18章 单级Web应用程序285
18.2 锁定文件286
18.3 在文本文件中存储数据292
18.4 在serialization对象中存储数据307
18.5 在随机访问文件中存储数据312
18.6.2 串行化318
18.6.1 文件锁定318
18.6 故障排除318
19.1 创建连接池319
第19章 创建两级应用程序319
19.2 将对象映射到数据库表323
19.2.1 一个对象到关系映射的例子324
19.2.2 一个数据对象的例子330
19.3 两级结构的问题报告系统338
19.3.1 登录界面340
19.3.2 主菜单345
19.3.3 查询己有的问题报告346
19.3.4 创建和更新问题报告350
19.4 数据库锁定360
19.5 创建更完善的连接池361
19.6.1 使用JDBC370
19.6 故障排除370
19.6.2 连接池问题371
20.1 代码存根和框架372
第20章 三级应用程序的设计372
20.2.1 可伸缩性374
20.2 单客户端对象和多客户端对象374
20.3 优化数据访问375
20.2.3 合理权衡375
20.2.2 可维护性375
20.4 数据库锁定376
20.5 采用企业级Java Bean的三级应用程序377
21.1 使用单个RMI对象为所有请求服务379
第21章 Web应用程序中使用RMI379
21.2 每个浏览器session使用一个对象383
21.3.1 数据库接口384
21.3 一个RMI的应用程序384
21.3.2 远程接口387
21.3.3 ServiceRequests接口的实现389
21.3.4 RemoteServiceRequest接口的实现392
21.3.5 创建Web接口395
21.3.6 编辑服务请求397
21.4.2 运行RM工程序问题400
21.4.1 运行rmic问题400
21.4 故障排除400
22.1 所有session使用一个CORBA401
第22章 Web中使用CORBA401
22.2 每个session使用独立的CORBA408
22.2.1 使用CORBA结构409
22.2.2 处理空(null)字符串410
22.2.3 null字符的另一个解决方法412
22.3 CORBA应用程序例子413
22.4.2 运行CORBA程序424
22.4.1 将IDL编译到Java424
22.4 故障排除424
23.1.1 entity Bean和session Bean425
23.1 什么是企业级JavaBean425
第23章 Web应用程序中使用企业级JavaBean425
23.1.5 连接统筹426
23.1.4 事务426
23.1.2 containers(容器)426
23.1.3 persistence(继续存在)426
23.3 创建entity Bean427
23.2 如何组合EJB、servlet和JSP427
23.1.6 对象统筹427
23.3.1 创建entity Bean工具428
23.3.2 创建Home接口442
23.3.3 创建Remote接口443
23.4 创建sessionBean444
23.5 创建无范围sessionBean445
23.6 从JSP访问EJB446
23.7 封装一个完整的EJB和JSP应用程序448
23.8.2 JSP和EJB问题454
23.8.1 EJB问题454
23.8 故障排除454
第24章 创建XML应用程序455
24.1.1 JSP中发送XML456
24.1 一个XML页面——“Hello World”456
24.1.2 servlet中发送XML457
24.2 XML的几个简单规则458
24.3.1 自动生成XML459
24.3 为什么使用带JSP和servlet的XML459
24.3.2 使用SAX和DOM来解析XML463
24.4.3 使用JOX问题472
24.4.2 使用Sun的XML库472
24.4 故障排除472
24.4.1 JSP中生成XML472
25.1 什么是XSL?473
第25章 添加XSL样式表来提高XML应用程序性能473
25.2 一个简单的XSL样式表474
25.3 使用XPath标准来操作XML文档478
25.4 浏览器中应用XML模板480
25.5 应用来自servlet的XSL模板481
25.6 选择JSP还是样式表?487
25.7 故障排除488
第26章 创建无线Web应用程序489
26.1 无线“Hello World”程序页面490
26.2.1 卡间导航492
26.2 WML简介492
26.2.2 创建输入表单495
26.2.3 处理表单输入496
26.3 在JSP和servlet中检测无线客户端498
26.4 一个无线得分登记和报告系统499
26.5 故障排除516
26.5.1 在模拟器上运行516
26.5.2 在电话上实际运行516
第27章 图像传输的创建517
27.1 图像不仅仅是静态文件517
27.2 从servlet中发送图像517
27.3 使用Java上载图像到servlet520
27.4 从浏览器上载图像到servlet521
27.5 在线执行图像处理523
27.5.1 添加图像标题524
27.5.2 图像压纹529
27.5.3 边缘检测533
27.5.4 舞台灯光效果535
27.6.1 刷新问题539
27.6.2 性能问题539
27.6 故障排除539
第28章 将JSP应用程序打包540
28.1 一个简单的WAR文件540
28.2 在Tomcat下安装一个WAR文件542
28.3 在JRun下安装一个WAR文件543
28.4 WAR配置选项544
28.4.1 常规应用程序选项544
28.4.2 Servlet选项546
28.4.3 其他选项548
28.5 故障排除548
第29章 使用新标签扩展JSP549
29.1 “Hello World”标签549
29.2 包装和建立标签551
29.3 使用自定义标签的条件引用554
29.4 访问标签属性557
29.5 使用自定义标签处理主体内容562
29.6 添加脚本变量564
29.7.2 属性值567
29.7.1 安装问题567
29.7.3 主体标签567
29.7 故障排除567
29.7.4 脚本变量568
第30章 国际化569
30.1 检测浏览器的地区选项569
30.2 使用基于地区的文本格式570
30.2.1 创建locale对象571
30.2.2 日期格式化572
30.2.3 货币格式化573
30.2.4 获取浏览器指定语言的地区574
30.3 在Web页面中使用资源包577
30.4.1 多语言Web站点测试583
30.4.2 资源包的装载583
30.4 故障排除583
31.1 基于角色的安全技术584
31.2 基本身份验证584
第31章 安全性584
32.4 故障排除605
32.4.1 直接运行XML-JSP文件605
32.4.2 运行XMLToJSP程序606
A.1 JSP语法607
附录A JSP语法与API参考607
附录607
A.2 XML语法612
A.3 Java Server Page的API613
B.1 javax.servlet API631
附录B Servlet API参考631
B.2 Javax.servlet.http API643
附录C Apache和Tomcat653
C.1 怎样得到Tomcat654
C.2 安装Tomcat656
C.3 运行Tomcat Standalone660
C.4 在Netscape Server for Windows下运行Tomcat660
C.5 在IIS下运行Tomcat663
C.6 在Apache下运行Tomcat664
C.7 Tomcat配置664
C.8 工作路径665
C.9 登录665
C.10 设置类的路径665
C.11 验证665
C.12 Tomcat的特点665
附录D JRun666
D.1 怎样获得JRun667
D.2 安装JRun for Windows667
D.3 安装JRun for Linux670
D.4 启动JRun671
D.5 JRun理671
D.6 连接JRun和其他Web服务器672
D.7 使用JRun作为Standalone服务器676
D.8 工作路径676
D.9 安装Web应用程序677
D.10 设置类路径678
D.11 日志文件678
D.12 JRun的特殊点678
附录E ServletExec678
E.1 怎样得到ServletExec679
E.2 安装ServletExec ISAPI Plug-In680
E.3 安装ServletExec NSAPI Plug-In681
E.4 安装ServletExec Standalone Server for Windows681
E.5 安装ServletExec Standalone Server for Linux/UNIX683
E.6 ServletExec管理685
E.8 安装Web应用程序685
E.7 工作路径685
31.2.1 <security-constraint>标签685
31.2.2 <login-config>标签686
E.9 登录消息687
E.10 设置类路径687
E.11 ServletExec的特点687
附录F Resin687
31.3 创建自定义的登录表单687
F.1 怎样得到Resin688
F.2 在Windows上安装Resin688
F.3 在Linux/UNIX上安装Resin690
31.4 程序自动检查安全角色690
F.4 运行Resin Standalone691
F.5 在其他Web服务器上运行Resin691
F.6 以Windows NT服务方式运行http和srun691
F.12 添加验证用户692
F.7 Resin管理692
F.8 工作路径692
F.10 日志692
F.11 设置类路径692
F.9 安装Web应用程序692
F.13 Resin的特点693
31.5 身份验证中使用客户端安全证书693
31.6.2 安全证书问题694
31.6.1 身份验证问题694
31.6 故障排除694
32.1 XML JSP语法695
第32章 JSP的XML语法695
32.3 XML JSP语法翻译697
32.2 XML中的HelloWorld JSP697
热门推荐
- 3281984.html
- 3848093.html
- 1669924.html
- 210606.html
- 1430704.html
- 669435.html
- 508873.html
- 1538460.html
- 3632290.html
- 899184.html
- http://www.ickdjs.cc/book_1431538.html
- http://www.ickdjs.cc/book_1476065.html
- http://www.ickdjs.cc/book_1732596.html
- http://www.ickdjs.cc/book_566020.html
- http://www.ickdjs.cc/book_1563800.html
- http://www.ickdjs.cc/book_3184694.html
- http://www.ickdjs.cc/book_613027.html
- http://www.ickdjs.cc/book_41507.html
- http://www.ickdjs.cc/book_1625678.html
- http://www.ickdjs.cc/book_2093442.html