《Java数据编程指南》PDF下载

  • 购买积分:29 如何计算积分?
  • 作  者:(美)Danny Ayers等著;戴英等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505373439
  • 页数:1173 页
图书介绍:

第一部分 软件、对象、数据设计与建模 1

第1章 软件开发的方法与过程 1

为什么我们需要方法与过程 1

什么是软件方法与过程 2

方法的内容 2

过程模型 2

源代码管理的要素 10

软件缺陷与修改的跟踪和解决方案 12

软件品质 13

参考文献 17

第2章 面向对象的分析与设计 18

OOA、OOD与OOP 18

面向对象的分析 20

面向对象的设计 26

小结 35

为什么使用UML 37

第3章 用UML进行对象建模 37

什么是UML 38

UML图表 39

如何将UML建模图表配合在一起 46

如何将UML合并到我们的项目中 48

可以考虑的一些UML CASE工具 48

小结 49

数据建模的阶段 50

第4章 数据建模 50

可以考虑的一些数据建模工具 62

小结 63

第二部分 数据库访问 65

第5章 数据库的概念与技术 65

数据库设计 66

数据库规格化与数据仓库 66

数据库视图 67

数据库元数据 70

临时表 72

约束 76

静态SQL与动态SQL 79

准备语句 79

事务处理与隔离级别 80

存储过程 82

触发器 83

复制 85

优化基础 86

小结 87

第6章 Java数据库连接(JDBC) 89

什么是JDBC 89

JDBC结构 90

开始起步 91

使用JDBC 91

一个简单的范例 97

对映Java与SQL类型 101

处理SQL错误 104

ResultSet与数据库元数据 109

JDBC中的事务处理 111

一个JDBC事务范例 112

JDBC事务隔离级别 118

保存点 118

使用光标 119

PreparedStatement接口 124

批更新 125

CallableStatement 130

JDBC Escape语法 131

JDBC支持类 131

小结 132

第7章 JDBC 2.0可选包 133

简介 133

DataSource与JNDI 135

连接池 147

RowSet 152

加载EJB类到WebLogic服务器 167

分布式事务与Optional Package 173

小结 175

第8章 SQLJ 176

简介 176

什么是SQLJ 177

准备开始 180

使用SQLJ 183

SQLJ定制 215

小结 216

第9章 数据库性能问题 217

本地编译机制 218

挑选适当的JDBC驱动程序 221

连接池 224

事务和批量查询 236

存储过程和JDBC准备语句 243

JDBC准备语句 249

在程序块上检索大数据集合 251

高速缓存频繁使用的数据 252

性能监控 262

小结 264

第10章 Java和ODMG 3.0规范 265

基础 266

ODMG的核心概念 268

对象定义语言 283

小结 302

第11章 目录服务与JNDI 304

命名与目录服务 304

使用JNDI 315

JAVA与LDAP 318

从理论到实践 321

标准的LDAP操作 321

LDAP服务器改进 334

在LDAP中存储并检索Java对象 342

其他目录服务 344

小结 348

第三部分 网络客户机上的数据显示 349

第12章 Web体系结构 349

引言 349

典型的Web中心体系结构 358

应用程序体系结构 363

Web中心应用程序的判定标准 365

小结 366

第13章 服务程序(Servlets) 367

概述 367

服务程序的结构 370

服务响应 396

服务程序Cookies 402

会话跟踪 409

深入性主题 413

小结 416

第14章 使用服务程序进行数据访问 417

引言 417

使用服务程序的数据库连接 417

范例应用程序 417

JDBC驱动器之结语 450

小结 451

第15章 JSP 452

JSP与服务程序 452

JSP与ASP 453

实现JSPs 454

JavaServer Page范例 464

JavaBeans综述 471

在JSPs中使用JavaBeans 475

JSP事宜 483

资源 484

小结 485

第16章 使用JSP进行数据访问 486

访问数据 486

范例应用程序 496

深入性主题 527

小结 528

第17章 分析和生成XML 529

文档和数据 530

XML概述 530

Java XML技术 534

生成XML 535

读取XML 546

小结 591

第18章 WAP客户机 592

WAP概览 592

WAP构成组件 593

WML基础 594

Java服务程序和WML 602

WML服务程序和JDBC 606

相关URLs 609

小结 609

第四部分 Enterprise JavaBeans与分布式应用程序 611

第19章 Enterprise JavaBeans 611

Enterprise JavaBeans体系结构 611

一个简单的Enterprise JavaBeans 615

会话Beans 625

面向对象与关系模型 636

实体beans 638

数据映射 657

EJB事务设备 658

EJB 2.0 659

小结 675

第20章 Java事务API(JTA)和Java事务服务(JTS) 677

进行事务处理的理由 677

使用事务处理的益处 681

事务处理的属性 681

事务服务 683

理论足已!一些Java细节 688

设计性事务处理 693

小结 699

铭记要点 699

EJBs的客户机 701

第21章 开发EJB客户机 701

引言 701

小结 736

第22章 开发可扩缩的EJB应用程序 738

引言 738

Enterprise JavaBeans的优点 738

EJB的广阔开放空间 739

Enterprise JavaBeans运行范例 740

可扩缩性概念和目的 742

数据传输概念 744

传输简单对象 748

静态数据传输 750

复合对象传输和集合 751

ePIM的基本设计 754

测试代码 770

利用Facade和Proxy模式减少网络通信量 777

进一步增强 787

小结 803

第23章 J2EE通信 805

通信概述 805

JMS的详细情况 808

消息驱动EJB 839

小结 844

第24章 Java数据对象(JDO) 845

概述 845

JDO对象模型 848

JDO API 853

JDO实例的生命周期 866

JDO和EJB 872

开发可持久类 876

范例应用程序 880

捕获数据库模式 890

配置FFJ 890

配置数据源 890

把类映射到数据库对象 892

编译类 894

小结 894

第五部分 案例分析 895

第25章 案例分析:XML网站入口 895

案例分析综述 895

XML-Client应用程序 896

XML跳过HTTP 927

配置 932

开始应用程序服务器 936

XML-RPC 937

小结 952

第26章 案例分析:网站通信量的统计分析 953

案例分析综述 953

客户机网站 955

跟踪应用程序 956

配置 1013

小结 1015

第27章 案例分析:网络数据工具箱 1017

任务 1017

逐步实现工具箱 1023

前进道路 1066

小结 1067

第28章 案例分析:WAP Tic-Tac-Toe游戏 1068

纵览应用程序结构 1069

玩游戏 1070

存储并检索分数:JDBC连接 1081

会话管理 1082

安装应用程序组件 1085

相关的URL 1090

小结 1091

什么是数据库 1093

什么是SQL 1093

第六部分 附录 1093

附录A SQL入门 1093

关系数据库基础 1094

关系数据库的优点和缺点 1097

SQL:数据定义 1097

基本数据操作 1103

数据完整性 1108

表达式 1110

连接 1111

合并 1114

子查询 1115

小结 1116

附录B 序列化 1118

简介 1118

序列化 1118

可串行化的接口 1119

小结 1138

附录C Java和分布式应用程序 1139

分布式系统 1139

分布式数据库应用程序 1143

在分布式应用程序的Java 1147

小结 1150

附录D 配置Tomcat、JRun和Orion 1151

Tomcat安装和配置 1151

JRun 3.0安装和配置 1157

安装检索 1163

附录E 在WebLogic 6.0上配置并部署EJB 1165

设置配置属性 1165

生成EJB容器类 1165

附录F UML符号 1169

类和对象 1169

关系 1170

状态 1172

对象相互作用 1172