Java企业级应用开发指南 原书第2版PDF电子书下载
- 电子书积分:21 积分如何计算积分?
- 作 者:(美)Stephen Asbury,(美)Scott R.Weiner著;王强等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:711113298X
- 页数:770 页
目录 1
译者序 1
作者简介 1
前言 1
第1章 Java企业级开发简介 1
1.1 支持的概念 1
1.1.1 HTTP 1
1.1.2 Java 1
1.1.3 特定的服务器 2
1.1.4 基本企业设计 2
1.1.5 安全 3
1.2 企业技术 4
1.3 用Java创建一个企业级应用程序 5
1.4 小结 6
第2章 什么是JDBC 7
2.1 JDBC的目标 8
2.1.1 支持公共数据库标准 8
2.1.2 保持简单 9
2.2 JDBC体系结构 9
2.3 小结 11
第3章 JDBC编程基础 13
3.1 关于样本数据库 13
3.2 JDBC基础 15
3.3 一个简单的JDBC示例 16
3.4 连接到一个数据源 18
3.4.1 驱动程序类型 20
3.4.2 连接举例 21
3.5 检查一个数据源 24
3.6 访问数据库 27
3.7 获取数据 29
3.7.1 处理结果集 30
3.7.2 使用ResultSetMetaData 34
3.8 处理数据 38
3.8.1 PreparedStatement 38
3.8.2 管理事务 40
3.8.3 异常处理/SQL警告 41
3.9 高级特性 42
3.10 小结 44
4.1.1 命名服务 45
第4章 什么是JNDI 45
4.1 术语 45
4.1.2 目录服务 47
4.2 JNDI的目标 49
4.3 JNDI体系结构 49
4.4 小结 51
第5章 使用JNDI 53
5.1 关于示例的服务提供者 53
5.2 Naming包 54
5.2.1 访问一个上下文 54
5.2.2 对象绑定 63
5.2.3 存储Java对象为引用 67
5.3.1 检索对象 72
5.3 目录包 72
5.3.2 用SearchControls配置检索 81
5.3.3 修改属性 88
5.4 模式 90
5.5 异常处理 91
5.6 小结 93
第6章 什么是Servlet 95
6.1 服务器端编程技术 95
6.2 用CGI处理表单 96
6.3 用Servlet处理表单 100
6.3.1 创建一个Servlet 101
6.3.2 Servlet实例 102
6.4 小结 104
6.3.3 运行Servlet 104
第7章 Servlet编程 105
7.1 一个基本的Servlet 105
7.1.1 处理请求 107
7.1.2 SingleThreadModel 109
7.1.3 ServletRequest 109
7.1.4 ServletResponse 111
7.1.5 ServletConfig 112
7.1.6 ServletContext 113
7.1.7 GenericServlet 114
7.2 运行并管理Servlet 114
7.3 HTTP Servlet 119
7.3.1 HttpServletRequest 120
7.3.2 HttpServletResponse 126
7.3 3 HttpSession 131
7.3.4 cookie 136
7.4 多线程Servlet 139
7.5 Servlet和Applet 143
7.6 监听器 149
7.7 过滤器 150
7.8 设计Servlet 152
7.9 调试Servlet 154
7.10 性能调整 165
7.11 小结 173
第8章 一个基于Servlet的搜索引擎 175
8.1 HTMLSearchServlet 176
8.1.1 PathInfo和查询初始化 180
8.1.2 处理非查询请求 181
8.1.3 处理查询 182
8.2 IndexManager 186
8.3 SearchTester.html 191
8.4 小结 192
第9章 什么是服务器端脚本 193
9.1 基于Web的应用程序结构 193
9.2 JSP页面 195
9.2.1 JHTML 195
9.2.2 JSP 197
9.3 小结 200
10.1 JSP如何工作 201
第10章 创建JSP页面 201
10.1.1 何时使用JSP 204
10.1.2 三种主要技术 205
10.2 HTML中的Java——Scriptlet 205
10.2.1 一个简单Scriptlet 205
10.2.2 作用域 207
10.2.3 条件与循环 209
10.2.4 打印值 211
10.2.5 访问Servlet信息 212
10.3 控制页面属性 218
10.4 访问其他资源 219
10.4.1 包括其他JSP和Web页面 219
10.4.3 包含Java插件 220
10.4.2 将用户转发到其他页面 220
10.5 使用JavaBean扩展JSP 221
10.6 自定义标签库 225
10.6.1 编写标签处理程序 226
10.6.2 定义标签库 236
10.6.3 注册标签库 239
10.6.4 使用自定义标签 239
10.7 处理问题 240
10.7.1 中断 240
10.7.2 错误 242
10.8 集成JSP和Servlet 242
10.9 小结 246
11.1 基本概念和设计 247
第11章 JSP错误跟踪工具 247
11.2 创建数据库 248
11.3 index页面 251
11.4 错误提交页面 253
11.5 详细页面 262
11.6 检索页面 268
11.7 检索结果页面 271
11.8 测试错误跟踪系统 275
11.9 小结 276
第12章 分布式对象概览 277
12.1 分布式计算 277
12.2 分布式对象 278
12.2.1 创建一个解决方案 280
12.2.2 目前的解决方案 281
12.3 小结 284
第13章 Java RMI简介 285
13.1 什么是RMI 285
13.1.1 客户端RMI 286
13.1.2 服务器上的RMI 288
13.1.3 连接客户机和服务器 290
13.1.4 创建一个RMI应用 292
13.2 一个简单的客户机/服务器应用 292
13.2.1 创建远程接口 293
13.2.2 服务器的实现 293
13.2.3 编译并安装服务器 295
13.2.4 客户机的实现 296
13.2.5 编译并运行客户机程序 297
13.3 双向传送消息的例子 298
13.3.1 实现MessageReceiver 298
13.3.2 更新MessageServer 298
13.3.3 更新server类 299
13.3.4 更新客户机 301
13.4 类的加载 305
13.5 垃圾收集 307
13.6 RMI和防火墙 310
13.7 远程对象激活 310
13.7.1 修改服务器 311
13.7.2 创建ConfigureServer 312
13.8 小结 314
第14章 一个网络文件锁定服务器 315
14.1 本地共享锁 315
14.1.1 FileLock接口 316
14.1.2 NetworkLockServer接口 317
14.1.3 NLS:锁定服务器 318
14.1.4 SharedFileLock:FileLock的实现 320
14.1.5 一个测试程序 324
14.2 全局锁 326
14.2.1 LockServer 326
14.2.2 GlobalFileLock 327
14.2.3 一个测试程序 331
14.3 小结 333
15.1.1 ORB 335
第15章 CORBA简介 335
15.1 CORBA基础 335
15.1.2 存根和框架 336
15.1.3 IIOP 336
15.1.4 IDL 337
15.1.5 命名服务 338
15.2 IDL基础 338
15.3 有关的包 340
15.4 一个简单的服务器 341
15.4.1 定义IDL 341
15.4.2 编译IDL 341
15.4.3 实现服务器类 342
15.4.4 创建服务器程序 343
15.4.5 运行服务器程序 345
15.5 一个简单的客户端 345
15.6 回调 347
15.7 继承 349
15.8 小结 351
第16章 一个CORBA会话管理器 353
16.1 基本设计 353
16.2 IDL 354
16.3 实现Session 355
16.4 实现SessionManager 357
16.5 会话服务器 359
16.6 两个客户程序 360
16.8 小结 363
16.7 编译和运行 363
第17章 RMI和HOP 365
17.1 接口 366
17.2 服务器 367
17.3 一个RMI客户机 368
17.4 一个CORBA客户机 369
17.5 编译和运行 370
17.6 小结 372
第18章 在Java中使用XML 373
18.1 基本概念 373
18.1.1 文档类型定义 373
18.1.3 XML 374
18.1.2 可扩展样式语言 374
18.2 创建DTD 375
18.2.1 文档元素 376
18.2.2 组合元素以定义DTD 380
18.3 用Java读取XML 381
18.3.1 SAX 381
18.3.2 使用DOM 387
18.4 小结 394
第19章 XML数据备份工具 395
19.1 创建DTD 395
19.2 处理字符串编码 396
19.3 创建备份工具 400
19.4 创建恢复工具 407
19.5 小结 415
第20章 企业JavaBean是什么 417
20.1 角色 419
20.1.1 开发者 419
20.1.2 装配者 420
20.1.3 部署者 420
20.1.4 服务器提供商 420
20.1.5 容器提供商 421
20.1.6 管理员 422
20.2 何时使用EJB 422
20.3 EJB与CORBA 424
20.4 小结 425
21.1 EJB的环境 427
第21章 EJB程序设计 427
21.1.1 预期的服务 428
21.1.2 可能的服务 429
21.1.3 容器 430
21.1.4 Bean上下文 431
21.2 创建EJB 432
21.2.1 定义远程接口 433
21.2.2 定义本地接口 435
21.2.3 定义EJB 436
21.2.4 创建所需的附加类 438
21.2.5 定义必要的部署信息 438
21.3 创建会话Bean 439
21.2.8 部署Bean 439
21.2.7 为部署而打包Bean 439
21.2.6 编译Bean 439
21.3.1 无状态会话Bean的例子 441
21.3.2 有状态会话Bean的例子 443
21.3.3 使用会话Bean 446
21.3.4 有关会话Bean的其他例子 452
21.3.5 会话Bean的编程规则 457
21.3.6 客器的责任 458
21.3.7 优点和缺点 458
21.4 创建实体Bean 458
21.4.1 容器持久性的例子 462
21.4.2 EJB查询语言 465
21.4.3 由Bean来管理持久性的例子 467
21.4.4 使用实体Bean 471
21.4.5 实体Bean编程规则 474
21.4.6 容器的责任 475
21.4.7 优点和缺点 475
21.5 创建消息驱动Bean 475
21.6 元数据、句柄和异常 478
21.7 EJB与安全 481
21.8 小结 481
第22章 部署EJB 483
22.1 部署的概念 483
22.2 测试第21章的例子 490
22.2.1 配置由容器管理持久性的Bean 491
22.2.2 配置消息驱动Bean 492
22.3 小结 494
22.2.3 运行客户端 494
第23章 企业JavaBean业务规则引擎 495
23.1 规则引擎 496
23.1.1 一个规则示例 497
23.1.2 一个动作示例 498
23.1.3 解析器 499
23.1.4 一个示例脚本 500
23.1.5 使用示例脚本 501
23.1.6 处理标签 503
23.2 审查请求实例 512
23.2.1 接口:CheckRequest 512
23.2.2 本地接口:CheckRequestHome 512
23.2.3 Bean:CheckRequest 512
23.2.4 IdentityRule:一个自定义规则 516
23.2.5 IdentityRuleHandler:一个自定义处理程序 517
23.2.6 LogRequestAction:一个自定义动作 518
23.2.7 一个规则的脚本例子 519
23.2.8 一个动作脚本的例子 519
23.2.9 一个客户端的例子 520
23.3 部署示例 522
23.4 小结 522
第24章 事务、JTA和JTS 523
24.1 Java中的事务 526
24.2 小结 527
第25章 在企业JavaBean中使用事务 529
25.1 事务选项 529
25.1.1 隔离级别 532
25.1.2 由Bean管理的事务 533
25.2 一个用于测试事务的例子 536
25.3 重入Bean 545
25.4 小结 546
第26章 什么是消息机制和Java消息服务 547
26.1 消息域 549
26.2 消息机制的应用 550
26.3 Java消息服务 551
26.4 小结 551
第27章 用Java消息服务编程 553
27.1 JMS基础 553
27.1.3 JMS和JNDI:被管理的对象 554
27.1.2 连接工厂 554
27.1.1 目的地 554
27.1.4 连接 555
27.1.5 会话 556
27.1.6 消息监听器 558
27.1.7 消息生产者 558
27.1.8 消息消费者 559
27.1.9 消息 561
27.1.10 Message的子类 564
27.1.11 消息选择器 565
27.1.12 JMS编程的基本步骤 566
27.2 点对点消息机制 567
27.2.1 队列的连接工厂 567
27.2.3 队列会话 568
27.2.2 队列连接 568
27.2.4 队列发送者 569
27.2.5 队列接收者 577
27.2.6 工具类:QueueRequestor 590
27.3 基于主题的发布-订阅消息机制 591
27.3.1 主题连接工厂 592
27.3.2 主题连接 592
27.3.3 主题会话 593
27.3.4 主题发布者 594
27.3.5 主题的订阅者 600
27.3.6 工具类:TopicRequestor 600
27.4 分布式事务与JMS提供者 600
27.5 小结 601
第28章 一个基于JMS的告警系统 603
28.1 告警 604
28.2 AlarmServer(告警服务器) 607
28.3 AlarmConfig 621
28.4 AlarmDaemon 623
28.5 小结 624
第29章 JavaMail简介 625
29.1 Java激活框架 625
29.2 JavaMail的基本概念 627
29.3 发送邮件 630
29.3.1 发送非文本类型的邮件 634
29.3.2 发送多部分消息 636
29.4 接收邮件 638
29.5 小结 640
第30章 其他J2EE技术 643
30.1 连接器 643
30.2 安全 645
30.3 转换 646
30.4 小结 649
第31章 J2EE体系结构指南 651
31.1 简介 651
31.2 两个例子 653
31.2.1 消息医院 654
31.2.2 在线商店 654
31.3 开发指南 656
31.4 来自这一领域的教训 659
31.5 有关分布式计算的八个谬论 661
31.5.1 谬论1:网络是可靠的 662
31.5.2 谬论2:响应时间是零 662
31.5.3 谬论3:带宽是无限的 664
31.5.4 谬论4:网络是安全的 666
31.5.5 谬论5:拓扑结构不会改变 666
31.5.6 谬论6:只有一个管理人员 666
31.5.7 谬论7:传输代价是零 667
31.5.8 谬论8:网络是同构的 667
31.6 小结 667
第32章 消息医院 669
32.1 基本设计 669
32.2 新的规则引擎 670
32.2.2 动作(Action) 671
32.2.1 规则(Rule) 671
32.2.3 其他标准类 672
32.2.4 四个标准规则 677
32.2.5 文件格式 678
32.2.6 解析器 680
32.3 程序包hospitalactions 689
32.4 程序包monitoractions 692
32.5 HospitalBean 698
32.6 安装HospitalBean 701
32.7 对消息医院进行测试 702
32.8 小结 706
第33章 一个四层结构的在线商店 707
33.1 基本设计 707
33.2 ShoppingCartBean 711
33.2.1 ShoppingCart 712
33.2.2 ShoppingCartHome 713
33.2.3 ShoppingCartBean 714
33.3 JSP和HTML 725
33.4 Servlet 738
33.4.1 AdLinkRotator 738
33.4.2 HTMLSearchServlet 743
33.4.3 ShoppingCartServlet 743
33.4.4 InventoryServlet 762
33.5 编译与运行 766
33.6 小结 767
附录A 本书光盘内容的介绍 769
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019