即时应用Enterprise JavaBeansPDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)Paul Tremblett著;潇湘工作室译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2001
- ISBN:7115096589
- 页数:438 页
第1章 J2EE概述 1
1.1 2层体系结构 1
1.2 2层体系结构的局限性 2
1.3 3层体系结构 4
1.4 中间层——J2EE Server(J2EE服务器) 4
1.4.1JNDI 5
1.4.2鉴别 6
1.4.3 JDBC 6
1.4.8EJB 7
1.4.7JTA 7
1.4.6JMS 7
1.4.5 JSP 7
1.4.4servlets 7
1.5 Enterprise JavaBeans 9
1.5.1会话beans 9
1.5.2 实体beans 11
1.5.3 永久性 12
1.6 开发和配置Enterprise JavaBeans中的角色 12
1.6.1 EJB服务器供应商 12
1.6.2 EJB容器供应商 12
1.7 小结 13
1.6.5 配置人员 13
1.6.6 系统管理人员 13
1.6.3 Enterprise Beans供应商 13
1.6.4 应用程序装配人员 13
第2章 第1个Enterprise JavaBeans程序 15
2.1编写代码 15
2.1.1远程接口 15
2.1.2 本地接口 16
2.1.3企业bean 17
2.2编译代码 17
2.3创建J2EE应用程序 18
2.4封装HelloWorld 22
2.5配置HelloWorld 28
2.6为HelloWorld编写客户程序 32
2.7.1查找本地接口 33
2.7研究客户代码 33
2.7.2创建企业bean实例 34
2.7.3调用bean的方法 34
2.8 编译客户代码 34
2.9 劳动成果 34
2.10 维护EJB 35
2.11小结 37
第3章 简单的无状态会话bean实例 39
3.1 温度转换 39
3.1.1 远程接口 39
3.1.2本地接口 40
3.1.3企业bean 40
3.1.4封装和配置bean 41
3.1.5客户 42
3.2打包和配置bean组 45
3.3州/省缩写核实 45
3.3.1 远程接口 45
3.3.2本地接口 45
3.3.3 企业bean 46
3.4邮政编码/邮局编码确认程序 47
3.4.1远程接口 47
3.4.2本地接口 48
3.4.3企业bean 48
3.4.4打包和配置PostalApp 50
3.4.5客户 53
3.5 DES编码/解码程序 55
3.5.1远程接口 56
3.5.2本地接口 56
3.5.3 企业bean 56
3.5.4打包bean 59
3.6 基于64的编码/解码程序 59
3.6.1远程接口 59
3.6.2本地接口 60
3.6.3企业bean 60
3.6.4 打包和配置 63
3.6.5 第1个Crypto客户-加密数据 63
3.6.6第2个Crypto客户-恢复数据 67
3.7小结 69
第4章 简单的有状态会话bean实例 71
4.1 费伯拉希数字 71
4.1.1 远程接口 71
4.1.2 本地接口 72
4.1.3 企业bean 72
4.1.4打包和配置bean 73
4.1.5客户 76
4.1.6 J2EE应用程序客户 77
4.1.7运行J2EE应用程序客户 86
4.2.1远程接口 89
4.2最低/最高温度监视程序 89
4.2.2本地接口 90
4.2.3 企业bean 90
4.2.4 打包和配置 91
4.2.5 J2EE客户程序 92
4.2.6 创建J2EE应用程序客户 93
4.3 有状态会话beans的生命周期 94
4.3.1远程接口 94
4.3.2 本地接口 94
4.3.3 企业bean 95
4.3.4打包和配置 96
4.3.5 独立运行的客户 97
4.3.6 运行客户 99
4.4小结 100
第5章 业务核心——用户 101
5.1 持久性 101
5.2 共享访问 102
5.3 主键 102
5.4 用户记录 102
5.4.1 远程接口 103
5.4.2本地接口 103
5.4.3 企业bean代码 104
5.4.4 打包和配置 109
5.4.5 客户 116
5.4.6 数据库 116
5.4.7 运行客户 118
5.5 帐目记录 119
5.5.1远程接口 119
5.5.2 本地接口 120
5.5.3 企业bean 120
5.5.4 打包bean 125
5.5.5 作为bean客户的servlet 126
5.5.6 打包和配置servlet 129
5.5.7 测试servlet 136
5.6用户企业bean 138
5.7用户客户程序 145
5.8 帐号Servlet 147
5.9 小结 150
第6章 在线目录和库存清单 151
6.1 在线目录 151
6.1.1 远程接口 151
6.1.2 本地接口 151
6.1.3 企业bean 152
6.2 打包和配置 154
6.2.1 客户 162
6.2.2 运行客户 165
6.3 目录/库存清单bean 166
6.3.1远程接口 166
6.3.3企业bean 167
6.3.2本地接口 167
6.3.4 PrimaryKey类 168
6.3.5 打包和配置 169
6.3.6作为客户的JavaServer页面 172
6.3.7JSP页面 172
6.3.8打包和配置 176
6.3.9运行 182
6.3.10超越HTML 185
6.3.11 运行无线应用程序 186
6.4 ComplexKeyedItemBean代码清单 188
6.5小结 192
7.2.1调度员看到的应用程序 193
7.2实际运行的应用程序 193
第7章 Paul的路边助手 193
7.1 Paul的路边助手 193
7.2.2驾驶员所看到的应用程序 197
7.3 Stockroom Bean 199
7.3.1 远程接口 199
7.3.2 本地接口 201
7.3.3 企业bean 201
7.3.4 打包和配置Stockroom Bean 201
7.4 PartsManager Bean 202
7.4.1 远程接口 202
7.4.2 本地接口 203
7.6 Web组件 204
7.4.3 企业bean 204
7.5 打包和配置PartsManager Bean 204
7.7 跟踪请求 205
7.8 PartsQuery JSP 205
7.8.1 来自调度员的请求 205
7.8.2 来自驾驶员的请求 217
7.9 打包和配置 218
7.9.1 WorkDirector Servlet 219
7.9.2 HTML页面 220
7.9.3 错误页面 221
7.9.4 查询JSP 221
7.11 填充Stockroom 222
7.10 配置应用程序 222
7.12 Stockroom Enterprise Bean 224
7.13 PartsManager Enterprise Bean 226
7.14 DispatcherHold.jsp 231
7.15 DispatcherSend.isp 232
7.16 DriverQuery.jsp 233
7.17DriverHold.jsp 235
7.18DriverSend.jsp 236
7.19 DriverQueryError.jsp 238
7.20小结 238
第8章 扩充Stockroom的功能 239
8.1 库存空的情况 239
8.2聪明的Stockroom Bean 241
8.3 Warehouse 243
8.3.1远程接口 243
8.3.2 本地接口 244
8.3.3企业bean 244
8.4 PartsManager bean 247
8.5 打包和配置 247
8.6 准备运行 247
8.7 观察应用程序的运行 249
8.8 管理仓库 249
8.9 修改后的Stockroom Bean 253
8.10 货栈bean 257
8.11 修改后的PartsManager Bean 267
8.12 ManageStockroom.html 273
8.13 GetOrders.jsp 274
8.14 ViewOrder.jsp 276
8.15 CloseOrder.jsp 279
8.16 OrderListEmpty.jsp 279
8.17 ProcessShipment.jsp 280
8.18 小结 281
第9章 自动取款机 283
9.1 ATM 283
9.1.1 远程接口 283
9.1.2本地接口 284
9.1.3 企业bean 284
9.2 JSP 285
9.3 打包和配置 285
9.4 数据库 286
9.5 运行我们的应用程序 288
9.6 AtmBean 291
9.7 AtmIntermediateBean 300
9.8 AtmTransaction.jsp 303
9.9 ATM.html 305
9.10 小结 308
第10章 实现ATM的另一种方法 309
10.1 容器管理的事务 309
10.2 事务属性 310
10.2.1 Required 310
10.2.2 Requires New 310
10.2.6 Never 311
10.2.5 Supports 311
10.2.3 Mandatory 311
10.2.4 Not Supported 311
10.3 ATM 312
10.3.1 远程接口 312
10.3.2 本地接口 313
10.3.3 企业bean 313
10.3.4回滚 313
10.3.5 SessionSynchronization接口 315
10.4 不要浪费时间 316
10.5 打包和配置 316
10.7 AtmCmtBean.java 317
10.6 运行应用程序 317
10.8 小结 325
第11章 无编译的定制 327
11.1 环境项目 327
11.2 简单的税收bean 327
11.2.1远程接口 327
11.2.2 本地接口 328
11.2.3 打包和配置 329
11.2.4 客户 330
11.2.5 运行客户 331
11.4.2 本地接口 332
11.4.1 远程接口 332
11.4 TaxTable Bean 332
11.3 来自税收表的税收 332
11.4.3 企业bean 333
11.5访问税收表 333
11.5.1 远程接口 333
11.5.2 本地接口 333
11.5.3 企业bean 334
11.5.4 打包和配置 335
11.6 客户 336
11.7 TaxTable企业bean 338
11.8 小结 342
12.1.1 鉴别 343
12.1 实现安全机制的J2EE方法 343
第12章 鉴别和授权 343
12.1.2 创建组和用户 344
12.1.3 鉴别 346
12.1.4 远程接口 346
12.1.5 本地接口 347
12.1.6 企业bean 347
12.1.7 客户 348
12.1.8 打包和配置 350
12.1.9 运行J2EE客户 350
12.2 引入安全机制 351
12.3 小结 357
13.1.2 本地接口 359
13.1.1 远程接口 359
第13章 从EJB中发送电子邮件 359
13.1 Mailer Bean 359
13.1.3 企业bean 360
13.1.4 打包和配置 361
13.1.5 简单的客户程序 362
13.1.6 运行客户 364
13.2 小结 364
第14章 其他考虑因素 365
14.1 Jar文件监视器 365
14.1.1远程接口 365
14.1.3 企业bean 367
14.1.2本地接口 367
14.1.4打包和配置 369
14.1.5 客户 370
14.1.6 运行客户程序 371
14.2 小结 372
第15章 代价 373
15.1 对EJB性能的初步映像 373
15.1.1 远程接口 373
15.1.2 本地接口 373
15.1.3 企业bean 374
15.1.4 打包和配置 374
15.1.5 客户程序 375
15.1.5 运行 377
15.1.7 尝试使用非EJB的版本 378
15.1.8 运行简单的版本 379
15.1.9 得出某些结论 379
15.2 减少网络性能的恶化 380
15.2.1 远程接口 380
15.2.2 本地接口 380
15.2.3 企业bean 381
15.2.4 打包和配置 381
15.2.5 客户 381
15.2.7 如果没有EJB 384
15.2.5 运行 384
15.2.8 运行非EJB的版本 385
15.2.9 分析现象 386
15.3 用户的观点 386
15.3.1 中介JavaBean 386
15.3.2 JSP 388
15.3.3 HTML 389
15.3.4 运行第1个基于Web的例子 390
15.3.5 简单的JavaBean 391
15.3.6 JSP 392
15.3.7 HTML 393
15.3.8运行第2个基于Web的例子 394
15.4小结 395
15.3.9分析结果 395
第16章 使用helper类改善数据库性能 397
16.1 多线定购 397
16.2 helper类 399
16.3 使用helper类 400
16.3.1 远程接口 401
16.3.2 本地接口 401
16.3.3 企业bean 402
16.4 客户程序 403
16.4.1 HTML 404
16.4.2 JSP 404
16.4.3 中介JavaBean 406
16.4.4 打包和配置 408
16.5 运行客户程序 408
16.6 小结 416
附录A EJB API 417
A.1 接口小结 417
A.2 接口EJBContext 417
A.2.1 方法小结 417
A.2.2 方法细节 418
A.3 接口EJBHome 420
A.3.1 方法小结 420
A.3.2方法细节 420
A.4 接口EJBMetaData 421
A.4.2 方法细节 422
A.4.1方法小结 422
A.5 接口EJBObject 423
A.5.1 方法小结 423
A.5.2 方法细节 423
A.6 接口EnterpriseBean 425
A.7 接口EntityBean 425
A.7.1 方法小结 425
A.7.2 方法细节 426
A.8.1方法小结 428
A.8.2 方法细节 428
A.8 接口EntityContext 428
A.9 接口Handle 429
A.9.1 方法小结 429
A.9.2 方法细节 429
A.10 接口HomeHandle 429
A.10.1 方法小结 429
A.10.2 方法细节 430
A.11 接口SessionBean 430
A.11.1 方法小结 430
A.11.2 方法细节 430
A.13 接口SessionSynchronization 432
A.12.2 方法细节 432
A.13.1方法小结 432
A.12 接口SessionContext 432
A.12.1方法小结 432
A.13.2方法细节 433
A.14 异常小结 434
A.15 类CreateException 434
A.15.1构造函数小结 434
A.15.2 构造函数细节 435
A.16 类DuplicateKeyException 435
A.16.1构造函数小结 435
A.16.2 构造函数细节 435
A.17 类EJBException 435
A.17.1构造函数小结 435
A.18 类FinderException 436
A.18.2 构造函数细节 436
A.18.1 构造函数小结 436
A.17.3 方法小结 436
A.17.4 方法细节 436
A.17.2 构造函数细节 436
A.19 类NoSuchEntityException 437
A.19.1 构造函数小结 437
A.19.2 构造函数细节 437
A.20 类ObjectNOtFoundException 437
A.20.1构造函数小结 438
A.20.2构造函数细节 438
A.21 类RemoveException 438
A.21.1 构造函数小结 438
A.21.2 构造函数细节 438
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019