Java数据编程指南
作者:(美)Danny Ayers John Bell Carl CalvertBettis 等
译者:戴英 张晓晖 王辉 等
出版社:电子工业出版社
定价:110.00 元
ISBN:7505373439
出版日期:2002-1-1
页数:1174 页
开本: 开
包装:平装
简介
Java是一种功能强大的编程平台,带有大量的Application Programming Interfaces(APIs,应用程序编程接口)。在本书中,我们将研究Java用于访问和处?硎莸母髦旨际酢1臼榻蚨琳呓樯苋绾问褂肑ava开发企业级的分布式应用程序,其中涉及生成、处理、存储、 与检索各种类型的数据与不同的数据库。
本书按照一定的逻辑顺序分为六个部分。在相互的基础上,前四部分深入广泛地探讨了各种Java技术,它们可以组合或单独用于为各种数据访问与处理情况开发实际方案。第五部分中的案例研究包括了一些实际的围绕数据的应用程序范例。
本书只需要读者具有Java的使用知识,所有的技术与概念都会用图表与实际范例充分给予解释。
目录
第一部分 软件、对象、数据设计与建模
第1章 软件开发的方法与过程
为什么我们需要方法与过程
什么是软件方法与过程
方法的内容
过程模型
源代码管理的要素
软件缺陷与修改的跟踪和解决方案
软件品质
参考文献
第2章 面向对象的分析与设计
OOA、OOD与OOP
面向对象的分析
面向对象的设计
小结
第3章 用UML进行对象建模
为什么使用UML
什么是UML
UML图表
如何将UML建模图表配合在一起
如何将UML合并到我们的项目中
可以考虑的一些UML CASE工具
小结
第4章 数据建模
数据建模的阶段
可以考虑的一些数据建模工具
小结
第二部分 数据库访问
第5章 数据库的概念与技术
数据库设计
数据库规格化与数据仓库
数据库视图
数据库元数据
临时表
约束
静态SQL与动态SQL
准备语句
事务处理与隔离级别
存储过程
触发器
复制
优化基础
小结
第6章 Java数据库连接(JDBC)
什么是JDBC
JDBC结构
开始起步
使用JDBC
一个简单的范例
对映Java与SQL类型
处理SQL错误
ResultSet与数据库元数据
JDBC中的事务处理
一个JDBC事务范例
JDBC事务隔离级别
保存点
使用光标
PreparedStatement接口
批更新
CallableStatement
JDBC Escape语法
JDBC支持类
小结
第7章 JDBC 2.0可选包
简介
DataSource与JNDI
连接池
RowSet
分布式事务与Optional Package
小结
第8章 SQLJ
简介
什么是SQLJ
准备开始
使用SQLJ
SQLJ定制
小结
第9章 数据库性能问题
本地编译机制
挑选适当的JDBC驱动程序
连接池
事务和批量查询
存储过程和JDBC准备语句
JDBC准备语句
在程序块上检索大数据集合
高速缓存频繁使用的数据
性能监控
小结
第10章 Java和ODMG 3.0规范
基础
ODMG的核心概念
对象定义语言
小结
第11章 目录服务与JNDI
命名与目录服务
使用JNDI
JAVA与LDAP
从理论到实践
标准的LDAP操作
LDAP服务器改进
在LDAP中存储并检索Java对象
其他目录服务
小结
第三部分 网络客户机上的数据显示
第12章 Web体系结构
引言
典型的Web中心体系结构
应用程序体系结构
Web中心应用程序的判定标准
小结
第13章 服务程序(Servlets)
概述
服务程序的结构
服务响应
服务程序Cookies
会话跟踪
深入性主题
小结
第14章 使用服务程序进行数据访问
引言
使用服务程序的数据库连接
范例应用程序
JDBC驱动器之结语
小结
第15章 JSP
JSP与服务程序
JSP与ASP
实现JSPs
JavaServer Page范例
JavaBeans综述
在JSPs中使用JavaBeans
JSP事宜
资源
小结
第16章 使用JSP进行数据访问
访问数据
范例应用程序
深入性主题
小结
第17章 分析和生成XML
文档和数据
XML概述
Java XML技术
生成XML
读取XML
小结
第18章 WAP客户机
WAP概览
WAP构成组件
WML基础
Java服务程序和WML
WML服务程序和JDBC
相关URLs
小结
第四部分 Enterprise JavaBeans与分布式应用程序
第19章 Enterprise JavaBeans
Enterprise JavaBean体系结构
一个简单的Enterprise JavaBean
会话Beaus
面向对象与关系模型
实体beans
数据映射
EJB事务置
EJB 2.0
小结
第20章 Java事务API(JTA)和Java事务服务(JTS)
进行事务处理的理由
使用事务处理的益处
事务处理的属性
事务服务
理论足已!一些Java细节
设计性事务处理
铭记要点
小结
第21章 开发EJB客户机
引言
EJBs的客户机
小结
第22章 开发可扩缩的EJB应用程序
引言
Enterprise JavaBeans的优点
EJB的广阔开放空间
Enterprise JavaBeansas行范例
可扩缩性概念和目的
数据传输概念
传输简单对象
静态数据传输
复合对象传输和集合
ePIM的基本设计
测试代码
利用Facade和Proxy模式减少网络通信量
进一步增强
小结
第23章 J2EE通信
通信概述
JMS的详细情况
消息驱动EJB
小结
第24章 Java数据对象(JDO)
概述
JDO对象模型
JDO API
JDO实例的生命周期
JDO和EJB
开发可持久类
范例应用程序
配置FFJ
配置数据源
捕获数据库模式
把类映射到数据库对象
编译类
小结
第五部分 案例分析
第25章 案例分析:XML网站入口
案例分析综述
XML-Client应用程序
XML跳过HTTP
配置
开始应用程序服务器
XML-RPC
小结
第26章 案例分析:网站通信量的统计分析
案例分析综述
客户机网站
跟踪应用程序
配置
小结
第27章 案例分析:网络数据工具箱
任务
逐步实现工具箱
前进道路
小结
第28章 案例分析:WAP Tic-Tac-Toe游戏
纵览应用程序结构
玩游戏
存储并检索分数:JDBC连接
会话管理
安装应用程序组件
相关的URL
小结
第六部分 附录
附录A SQL入门
什么是SQL
什么是数据库
关系数据库基础
关系数据库的优点和缺点
SQL:数据定义
基本数据操作
数据完整性
表达式
连接
合并
子查询
小结
附录B 序列化
简介
序列化
可串行化的接口
小结
附录C Java和分布式应用程序
分布式系统
分布式数据库应用程序
在分布式应用程序的Java
小结
附录D 配置Tomcat、JRun和Orion
Tomcat安装和配置
JRun 3.0安装和配置
安装检索
附录E 在WebLogic 6.0上配置并部署EJB
设置配置属性
生成EJB容器类
加载EJB类到WebLogic服务器
附录F UML符号
类和对象
关系
状态
对象相互作用