分布式JAVA 2数据库系统开发指南PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)Stewart Birnam著;孟纯城译
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302057559
- 页数:239 页
第1章 分布式数据库应用程序设计 1
1.1 技术概览 1
1.1.1 理解系统 1
1.1.2 硬件和网络配置 2
1.1.3 系统瓶颈 2
1.1.4 为明天做好准备 2
1.1.5 将系统连接到一起 3
1.2 数据库应用程序模型 3
1.2.1 两层模型 3
1.2.2 N层模型(3层或更多) 5
1.2.3 两种模型的对比 9
1.2.4 移植到多层结构 11
第2章 数据库API 13
2.1 技术概览 13
2.1.1 数据库应用程序的编程技术史 13
2.2 库存数据库 15
2.2.1 Schema设计注意事项 16
2.3 API设计 17
2.3.1 概述 17
2.3.2 通过建立接口确定数据库的需求 18
2.3.3 用序列化对象描述数据库表 19
2.3.4 从API读取数据 23
2.3.5 具体实现 24
2.3.6 小结 26
2.4 完整的程序代码清单 27
第3章 RMI服务器 51
3.1 技术概览 51
3.2 JDK 1.2和1.1版中的RMI 52
3.3 应用程序如何找到远程对象:RMI注册 52
3.4 RMI对象服务器 54
3.5 系统结构 57
3.6 文件共享 59
第4章 Swing客户机 60
4.1 技术概览 60
4.1.1 外观和感觉 61
4.1.2 简单与复杂的比较/剪切和粘贴 61
4.1.3 单独封装的JFC 61
4.2 编程理念 62
4.2.1 做好最坏的打算——控制违例并显示对话框 62
4.2.2 从GUI启动RMI 62
4.2.3 用SWing实现线程化 64
4.2.4 用来自远程对象的数据填充Widgets 64
4.3 组装真正的客户机程序 74
4.4 GUI的排序工具函数 89
4.5 可复用的GUI组件 97
4.6 将JTable作为动态数据库DataWindow使用 99
5.1 技术概览 100
第5章 将Servlet作为客户机使用 100
5.1.1 典型的Web开发案例 101
5.2 编程概述 102
5.2.1 管理 102
5.2.2 支持 102
5.2.3 附加的日志 103
5.3 UnitDbservlet程序 104
5.3.1 通过Servlet启动RMI 104
5.3.2 出错处理和远程对象的再连接 105
5.3.3 通过Servlet访问数据库API 107
5.3.4 访问本机的API 108
5.3.5 配置Apache JServ访问Oracle的JDBC 108
5.3.6 通过Servlet使用JDBC 108
5.3.7 综合3种方法构建Web应用程序 109
第6章 命令行客户机 118
6.1 技术概览 118
6.2 编程技巧 119
6.2.2 通过命令行传递到字表位 120
6.2.1 为StarOffice, Excel, Filemaker和其他应用程序提供 120
6.2.3 使用Unix工具增强输出和节省编程时间 121
6.2.4 使用sendmail发送电子邮件 122
6.2.5 使用GetOpts进行封装 122
6.3 小结 124
第7章 软件配置 127
7.1 技术概览 127
7.1.1 网络磁盘空间:使用NFS和Samba的应用程序服务器 128
7.1.2 使用HTTP协议的无状态文件服务 129
7.2 为多协议访问建立服务器 129
7.2.1 推荐目录结构 129
7.2.2 使用NFS/Samba进行配置 130
7.2.3 使用NFS配置Unix客户机 130
7.2.4 使用Samba配置Win32客户机 131
7.3 小结 132
7.2.7 使用HTTP协议更新客户机的数据 132
7.2.5 使用HTTP协议配置客户机 132
7.2.6 使用NFS更新Unix客户机数据和通过Samba更新Win32客户机数据 132
第8章 多媒体、数据库读写及其他 133
8.1 技术概览 133
8.1.1 对象负载平衡 134
8.2 为BLOB设计的数据库模式 134
8.3 在API和实现中增加BLOB支持 135
8.4 基于网络的二进制内容传递 136
8.4.1 在Servlet中制作漂亮图案——可扩展性问题 136
8.4.2 多层表单编码——上传文件 137
8.4.3 Servlet 138
8.4.4 MIME类型的内容 141
8.4.5 突发数据 142
8.4.6 如何在程序中协同工作 142
8.5 代码清单 146
第9章 监视工具和系统调用 159
9.1 技术概览 159
9.2 用RMI监视使用状态和服务器状态 159
9.2.1 使用Java进行系统调用 160
9.2.2 用RMI封装系统调用 161
附录A Javadoc API文档 170
A.1 数据库API 170
A.1.1 Interface UnitDb 170
A.1.2 Class UnitDbImpl 172
A.1.3 Class UnitDBServer 179
A.1.4 Class UnitInfo 180
A.2 Swing RMI客户机 186
A.2.1 Class IUDPanel 186
A.2.2 Class UnitDbClient 191
A.2.3 Class UnitNode 198
A.2.4 Class UnitTreeBrowser 201
A.3 Web客户机 206
A.3.1 Class GetImageServlet 206
A.3.2 Class ImageServlet 209
A.3.3 Class MultiPartReader 212
A.3.4 Class UnitDbServlet 213
A.3.5 Class UnitDbCmdLin 217
A.3.6 Class MonitorPanel 218
A.3.7 Class MonitorServer 224
A.3.8 Interface ShellCommand 225
A.3.9 Class ShellCommandImpl 225
A.3.10 Class BadWeightException 228
A.3.11 Class DbUtil 229
A.3.12 Class QSort 230
A.3.13 Class StringSplitter 233
附录B 在SQL中创建本书的模式 235
附录C Makefile范例 237
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《阅读指要》陈艺鸣编著 2020
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019