《Java数据编程指南》[PDF]

资料介绍

《Java数据编程指南》PDF.jpg

  简介

  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符号

  类和对象

  关系

  状态

  对象相互作用


发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: