《J2EE开发使用手册》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:(美)Paul J.Perrone等著;刘文红,罗友平等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7121003074
  • 页数:844 页
图书介绍:J2EE为开发企业级的多层应用程序和复杂的企业系统定义了一套API。针对各种各样的企业需求,本书试图通过J2EE解决所有的企业问题。全书共分六大部分30章,分别从企业面临的问题、企业数据的表示、企业通信、常见企业服务、企业Web支持和企业应用程序支持等几个方面阐述企业问题的J2EE解决方案。本书配套光盘中的附录还分别介绍了分布式应用程序开发的一些基本概念,如数据库与SQL、TCP/IP通信、HTPP通信、HTML、面向对象技术等,此外还包括在各种平台下进行J2EE开发所需的工具和实用程序。

第一部分企业系统 1

第1章J2EE企业开发 1

1.1企业系统概述 1

目录 1

1.2 J2EE企业系统方案模型 4

1.3 J2EE体系结构 8

1.4 J2EE企业数据支持 10

1.5 J2EE企业通信支持 11

1.7 J2EE企业Web支持 12

1.6 J2EE公共企业服务 12

1.8 J2EE企业应用程序支持 13

1.9小结 13

第二部分企业数据支持 14

第2章企业数据 14

2.1企业数据概述 14

2.2数据表示 15

2.3数据库基础 16

2.4关系型数据库 18

2.5对象数据库 21

2.6 Java数据访问技术 22

2.7小结 24

第3章XML 25

3.1XML概述 25

3.2 XML文档结构 26

3.3文档类型定义(DTD) 31

3.4XML模式 36

3.5可扩展样式单语言(XSL) 65

3.6 XML链接 68

3.7小结 71

第4章 JAXP 72

4.1 SAX与XML分析 72

4.2核心SAX抽象 73

4.3 SAX事件处理器 77

4.4 SAX分析器接口 83

4.5 DOM与XML分析 87

4.6 DOM体系结构 88

4.7通用的DOM节点 89

4.8具体DOM节点类型 90

4.9 DOM分析 95

4.10 XML转换(XSLT) 98

4.1 1小结 103

第5章核心JDBC 104

5.1 JDBC体系结构 104

5.2 JDBC驱动器及其类型 106

5.3 JDBC驱动器配置 109

5.4 JDBC连接 111

5.5 JDBC语句 116

5.6准备语句 121

5.7结果集 125

5.8 SQL与Java映射 133

5.9存储过程 134

5.10 JDBC元数据 139

5.11小结 145

6.1可滚动结果集 146

第6章高级JDBC 146

6.2基本事务接口 154

6.3可更新结果集 157

6.4批处理更新 163

6.5高级数据类型 166

6.6行集 180

6.7基于容器的JDBC 181

6.8数据源 182

6.9连接池 185

6.10分布式事务 187

6.11小结 188

第三部分企业通信支持 189

第7章企业通信 189

7.1分布式系统 189

7.2分布式机制 190

7.3网络客户机 192

7.4网络服务器 193

7.5激活服务概述 194

7.6 JavaBeans激活框架(JAF) 195

7.7小结 196

第8章 CORBA通信 197

8.1 CORBA概述 197

8.2对象请求代理 199

8.3 GIOP与IIOP 201

8.4服务、功能与业务对象 203

8.5 IDL 204

8.6 CORBA设计与开发 210

8.7 CORBA工具与JavaIDL 212

8.8 CORBA接口 213

8.9 CORBA服务器与框架 215

8.10 ORB基础结构 221

8.1 1 CORBA客户机与残根 227

8.12 CORBA命名 230

8.13按值对象 232

8.14小结 237

第9章 RMI通信 238

9.1 RMI基础 238

9.2 JRMP 241

9.3 RMI与HOP 242

9.4 Java-to-IDL映射 242

9.5按值对象与RMI 244

9.6 RMI接口 244

9.7 RMI服务器与框架 246

9.8 RMI注册 252

9.9 RMI客户机、残根与查询 259

9.10 RMI对象激活 264

9.11定制套接 268

9.12小结 270

第10章Web Service通信 271

10.1 Web服务与WS-I概述 271

10.2SOAP 272

10.3 SAAJ 273

10.4 SOAP编码方式 292

10.5 WSDL与JWSDL 294

10.6 SOAPRpC 301

10.7 JAX-RPC 301

10.8小结 328

第四部分常见企业服务 329

第11章命名服务与JNDI 329

11.1命名服务概述 329

11.2 JNDI命名服务 331

11.3命名文件 349

11.4 CORBA命名 350

11.5 RMI命名 357

11.6 Windows注册表命名 362

11.7小结 363

第12章 目录服务与JNDI 364

12.1 目录与交易服务概述 364

12.2 JNDI目录服务 365

12.3工DAP 371

12.4 DSML 381

12.5 DNS 387

12.6 NIS目录服务 391

12.7 NDS目录服务 391

12.9 CORBA交易服务 393

12.8Microsoft活动目录服务 393

12.10 Jini交易服务 399

12.1 1小结 405

第13章 Web服务查找与JAXR 406

13.1 Web服务注册表概述 406

13.2 JAXR概述 407

13.3 JAXR信息模型 408

13.4 JAXR连接 416

13.5 JAXR注册表服务 419

13.6 JAXR查询管理器 421

13.7 JAXR生命周期管理器 424

13.8小结 429

第14章事务服务与JTA和JTS 430

14.1事务 430

14.2事务服务概述 433

14.3对象事务服务 436

14.4Java事务API 439

14.5 JTA事务管理器接口 440

14.6 JTA应用程序接口 441

14.7 JTA与X/Open XA 443

14.8Java事务服务 444

14.9 Web服务事务 444

14.10小结 445

第1 5章 消息服务与JMS和JAXM 446

15.1 消息概述 446

15.2 MOM 449

15.3Java消息服务概述 451

15.4 JMS核心体系结构 451

15.5 JMS点对点队列模型 462

15.6 JMS发布/订阅模型 469

15.7 JMS统一消息域模型 477

15.8 JAXM 480

15.9小结 485

第1 6章 JavaMail 486

16.1 电子邮件消息系统 486

16.2 JavaMail体系结构概述 487

16.3通用的电子邮件部分和消息 488

16.4 MIME部分与消息 491

16.5 JavaMail事件体系结构 494

16.6建立邮件会话 495

16.7消息库与文件夹 496

16.8消息传输 500

16.9 JavaMail例子 501

16.10小结 507

第17章保险与安全服务 508

17.1保险服务 508

17.2安全服务 509

17.3 Java安全模型与基础结构 517

17.4 Java安全编程 526

17.5 CORBA安全性 549

17.6小结 552

第五部分企业Web支持 553

第18章Web开发与服务 553

18.1 Web客户机 553

18.2 Web服务器 554

18.3 Web服务 556

18.4 Web开发 557

18.5小结 560

第19章Java Servlet 561

19.1 Servlet体系结构 561

19.2 Servlet接口 563

19.3 Servlet HTTP接口 568

19.4请求处理 573

19.5生成响应 579

19.6会话管理 584

19.7 Servlet请求与响应过滤 589

19.8 Java Servlet部署 592

19.9 Servlet服务管理 597

19.10小结 601

第20章Java服务器页面 602

20.1 JSP概述 602

20.2 JSP语言基础 605

20.3 JSP对象 607

20.4脚本元素 610

20.5 JSP指令 612

20.6 JSP例子 614

20.7标准操作 617

20.8 JSP配置与部署 625

20.9小结 626

第21章JSP标志 627

21.1标志扩展体系结构 627

21.2标志生命周期 628

21.3定制标志实现 629

21.4标志元数据信息抽象 633

21.5简单标志与JSP段 636

21.6标志文件 638

21.7 JSP与标志检验 641

21.8标志库 643

21.9小结 646

第22章Web服务与Web组件 647

22.1 Web组件作为Web服务 647

22.2 Web服务Web组件实现 648

22.3 Web组件部署配置(web.xml) 649

22.4 Web服务Web组件部署配置(webservices.xml) 650

22.5 Web服务类型映射部署配置(java-wsdl-mapping.xml) 653

22.6 Web服务Web组件引用 656

22.7 Web服务Web组件部署 657

22.8小结 658

第六部分企业应用程序支持 659

第23章企业应用程序服务 659

23.1企业应用程序平台 659

23.2独立企业应用程序 667

23.3基于应用程序服务器的企业应用程序 668

23.4应用程序服务器体系结构提供者角色 669

23.5应用程序服务器组件 671

23.6应用程序服务器客户机接口 671

23.7应用程序服务器客户机实现 671

23.8企业应用程序配置与部署 672

23.9应用程序服务管理 675

23.10小结 676

24.1 EJB简介 677

第24章EJB基础 677

24.2 EJB体系结构 678

24.3 EJB定时器服务 682

24.4 EJB类型 683

24.5 EJB开发 684

24.6 EJB配置与部署 685

24.7小结 687

第25章会话EJB 688

25.1无状态会话Bean 688

25.2有状态会话Bean 692

25.3会话Bean远程客户机接口 698

25.4会话Bean本地客户机接口 704

25.5定时会话Bean对象 708

25.6会话Bean配置与部署 711

25.7小结 712

第26章 实体EJB 713

26.1 EJB数据库连接 713

26.2实体Bean服务器组件 714

26.3 BMP实本Bean 715

26.4 CMP实体Bean 723

26.5实体Bean远程客户机接口 731

26.6实体Bean本地客户机接口 737

26.7 EJB QL 743

26.8实体Bean配置与部署 748

26.9小结 757

第27章消息驱动EJB 758

27.1消息驱动Bean概述 758

27.2消息驱动Bean组件 758

27.3消息驱动Bean客户机接口 762

27.4定时消息驱动Bean对象 765

27.5消息驱动Bean配置与部署 766

27.6小结 769

第28章 EJB保险服务 770

28.1 EJB事务 770

28.2 J2EE与EJB可用性和伸缩性 780

28.3 EJB安全性 784

28.4 J2EE与EJB安全和JAAS 798

28.5小结 812

29.1企业应用程序集成与管理概念 813

第29章EJB集成与管理 813

29.2 EJB Web客户机集成 814

29.3 EJB CORBA客户机集成 818

29A容器管理资源 819

29.5 EJB企业通信集成 822

29.6 J2EE接头体系结构 825

29.7 Java授权容器协议 832

29.8 J2EE管理与JMX 833

29.10小结 834

29.9 J2EE部署 834

第30章Web服务与EJB 835

30.1 EJB Web服务概述 835

30.2 Web服务EJB实现 835

30.3 EJB部署配置(ejb-jar.xml) 839

30.4 Web服务EJB部署配置(webservices.xml与java-wsdl-mapping.xml) 840

30.5 Web服务EJB引用 842

30.6 Web服务EJB部署 843

30.7小结 844