当前位置:首页 > 工业技术
即时应用Enterprise JavaBeans
即时应用Enterprise JavaBeans

即时应用Enterprise JavaBeansPDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)Paul Tremblett著;潇湘工作室译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115096589
  • 页数:438 页
图书介绍:
《即时应用Enterprise JavaBeans》目录

第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

返回顶部