图书介绍
Oracle 8i应用高级编程 Java,PL/SQL和XML深入开发PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle 8i应用高级编程 Java,PL/SQL和XML深入开发](https://www.shukui.net/cover/19/31459356.jpg)
- John Carnell,Bjarki Holm等著;郝启堂译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302051550
- 出版时间:2002
- 标注页数:1162页
- 文件大小:119MB
- 文件页数:1189页
- 主题词:
PDF下载
下载说明
Oracle 8i应用高级编程 Java,PL/SQL和XML深入开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 利用Oracle 8i进行Internet编程1
1.1 Oracle历史简介2
1.2 Oracle 8i的版本2
1.3 编程支持4
1.3.1 PLISQL4
1.3.2 传统Oracle开发工具5
1.4 Oracle 8i和Java7
1.4.1 Oracle Java虚拟机器7
1.4.2 Oracle JVM和JDK之间的区别9
1.4.3 12EE框架和Oracle10
1.4.4 JDeveloper12
1.4.5 Java的商务组件(BC4J)12
1.5 Oracle XML开发人员工具箱12
1.6 Oracle InterMedia13
1.7.1 Internet Application Server(iAS)14
1.7 Oracle 8i和Internet14
1.6.3 Oracle空间盒14
1.6.2 图像、音频和视频服务14
1.6.1 Text服务14
1.7.2 Oracle HTTP服务器15
1.8 小结16
第2章 企业应用程序设计18
2.1 EAD概念19
2.2 N层计算的发展19
2.2.1 两层体系结构20
2.2.2 三层体系结构21
2.2.3 N层体系结构24
2.3 Oracle和EAD28
2.3.1 PL/SQL开发28
2.3.2 Java开发29
2.3.3 何时使用Java32
2.3.4 Oracle软件的支持派32
2.5 小结33
2.4 通信问题33
第3章 数据库基础35
3.1 数据库历史35
3.2 逻辑结构37
3.3 Oracle 8i数据库的组件37
3.4 数据词典37
3.4.1 内部RDBMS表格38
3.4.2 数据词典表格38
3.4.3 数据词典视图38
3.4.4 动态性能视图39
3.5 Oracle实例39
3.5.1 数据文件和表格空间39
3.5.2 块40
3.5.3 段40
3.5.4 表格段41
3.5.5 索引段41
3.5.6 簇段43
3.5.7 表格簇44
3.5.8 散列簇44
3.5.9 回滚段44
3.5.10 临时段45
3.5.11 盘区45
3.6 Oracle 8i对象/关系数据库45
3.6.1 对象类型46
3.6.2 集合46
3.7 Oracle内存结构48
3.7.1 系统全局区域48
3.7.2 共享池49
3.7.3 DB高速缓存50
3.7.4 重做日志缓冲区52
3.7.5 程序全局区域53
3.7.6 后台进程54
3.7.10 Redo Log Writer(LGWR)进程55
3.7.9 Database Writer(DBWn)55
3.7.8 Process Monitor(PMON)进程55
3.7.7 System Monitor(SMON)进程55
3.7.11Checkpoint(CKPT)进程56
3.7.12 可选进程56
3.7.13 启动实例58
3.8 Oracle的数据库初始化文件58
3.9 控制文件58
3.10 扼要重述59
3.11 小结60
第4章 利用Net8扩展应用程序62
4.1 Net8的作用62
4.2 使用Net8的原因62
4.3 Oracle连通性68
4.4 数据操作72
4.5 移植到Net873
4.6 Net8调谐73
4.7 Net8故障诊断74
4.7.1 诊断网络75
4.7.2 诊断服务器75
4.7.3 诊断客户机76
4.7.4 一些常见的ORA错误和应对办法76
4.8 小结78
第5章 利用Designer 6i进行企业开发79
5.1 Designer 6i软件体系结构80
5.2.1 仓库对象81
5.2 新的Oracle仓库81
5.2.2 容器82
5.2.3 文件对象83
5.2.4 版本控制83
5.2.5 工作区85
5.2.6 Designer 6i工具的概览86
5.2.7 建立Oracle仓库88
5.2.8 仓库对象导航器(RON)介绍92
5.3.2 概览96
5.3.1 开始96
5.3 案例研究96
5.3.3 开发要求的概念数据模型99
5.3.4 开发教育中心实体-关系模型101
5.3.5 把概念数据模型转变为初始数据库设计115
5.3.6 精炼数据库设计121
5.3.7 生成DDL和创建物理数据库129
5.4 小结133
6.1 最小开发环境134
第6章 PL/SQL开发134
6.1.1 参考材料135
6.1.2 编程编辑器135
6.1.3 版本控制软件135
6.1.4 SQL性能工具136
6.1.5 调试138
6.1.6 配置139
6.1.7 测试139
6.2 编写PL/SQL140
6.1.8 编程风格140
6.3 构建PL/SQL测试框架141
6.4 小结169
第7章 PL/SQL服务器页170
7.1 引言170
7.2 保时使用PSP170
7.3 PSP体系结构171
7.4 PSP剖析171
7.4.1 PSP指令172
7.4.2 PSP说明174
7.4.3 PSP脚本小程序175
7.4.4 PSP表达式177
7.4.5 cust_dets.psp的源代码177
7.5 PSP中的错误处理182
7.6 把PSP加载到数据库184
7.7 现在要完成的工作185
7.8 小结185
8.1 工具箱简史186
第8章 PL/SQL Web工具箱186
8.2 何时使用工具箱187
8.3 工具箱体系结构187
8.4 设置环境189
8.4.1 配置iAS189
8.4.2 如果没有iAS,会发生什么情况191
8.4.3 安装工具箱191
8.4.4 调试配置193
8.5 使用工具箱构建应用程序194
8.5.1 第一个动态页195
8.5.2 请求术语195
8.5.2 请求的生存期196
8.6 工具箱API199
8.7 构建样本应用程序201
8.7.1 部门报告201
8.7.2 改变部门204
8.7.3 显示用户的细节记录206
8.7.4 解释部门过程214
8.8 小结217
第9章 使用PL/SQL Web Toolkit和JavaScript的股票跟踪器218
9.1 案例研究概览218
9.2 应用程序体系结构220
9.2.1 保持客户机上的状态220
9.2.2 用户界面221
9.3 数据模型223
9.3.1 Accounts表224
9.3.2 Funds表225
9.3.3 Trades表225
9.3.4 当前值表227
9.3.5 跟踪用户表227
9.3.6 加载初始数据228
9.4 PL/SQL包229
9.4.1 后端数据包229
9.4.2 前端显示包237
9.5 支持文件242
9.5.1 JavaScript:htm.js243
9.5.2 Javascript:stocks.js245
9.5.3样式表:stocks.css251
9.6 小结252
第10章 使用Designer 6i开发Web PL/SQL应用程序254
10.1 开端254
10.2 概览254
10.3 设置Web应用程序环境258
10.4 在Designer中开发Database Design263
10.5 创建DDL和构建物理数据库264
10.6 利用应用程序属性扩展数据库设计266
10.7 生成表格API269
10.8 Web PL/SQL模块设计介绍271
10.9 定义应用程序级的生成器优选项272
10.9.1 定义应用程序级的优选项集273
10.9.2 给应用程序分配优选项集274
10.9.3 使用级联样式表(可选练习)275
10.10 设计和生成Web PL/SQL模块276
10.10.1 COURSE模块277
10.10.2 生成和执行第一个Course模块281
10.10.3 FRCOURSE模块285
10.10.4 MDCOURSE模块287
10.10.5 MAIN模块296
10.11 小结297
11.1 支持Java的基础结构298
第11章 Oracle JVM和Java存储过程298
11.2 Java存储过程301
11.3 准备开发环境302
11.3.1 识别和安装正确的JDK302
11.3.2 使用JDK说明文件302
11.3.3 安装IDE303
11.3.4 检查路径环境变量303
11.4 用Java开发存储过程304
11.4.1 日期格式化函数305
11.4.2 使用JDBC查询数据库的简单函数317
11.4.3 使用OUT和IN OUT参数322
11.4.4 从Java存储过程调用存储过程326
11.4.5 DML和事务328
11.4.6 利用Java存储过程的触发器和高级队列操作333
11.4.7 以XML格式返回查询340
11.4.8 XML中的DML操作343
11.5 系统体系结构考虑因素345
11.6 小结346
第12章 利用JDBC进行Oracle访问347
12.1 驱动程序类型347
12.2 安装JDBC348
12.2.1 驱动程序的位置348
12.2.2 安装Oracle JDBC类349
12.2.3 Java要求350
12.2.4 检查安装350
12.3.1 数据库连接351
12.3 JDBC基础351
12.3.2 语句357
12.3.3 结果集379
12.3.4 元数据389
12.4 高级议题391
12.4.1 二进制大对象(BLOB)391
12.4.2 字符大对象(CLOB)397
12.4.3 BFILE399
12.5 数据源401
12.6 小结405
第13章 连接共享和高速缓存407
13.1 共享407
13.1.1 连接池优点408
13.1.2 不同类型的连接共享408
13.1.3 概览409
13.2 标准连接池409
13.2.1 Logger类410
13.2.2 DBConnection411
13.2.3 DBConnectionPool418
13.2.4 管理连接池426
13.2.5 客户举例434
13.3 JDBC2.0连接共享440
13.3.1 新特征441
13.3.2 Oracle JDBC2.0扩充443
13.3.3 更改标准池446
13.4 小结454
第14章 利用SQLJ的数据库连通性455
14.1 SQLJ代码455
14.1.1 可执行语句456
14.1.2 主控表达式457
14.1.3 默认连接460
14.2 简单SQLJ应用程序462
14.2.1 顾客类464
14.2.2 用户界面类469
14.3 使用SQLJ转换程序473
14.3.1 基本转换程序操作474
14.3.2 高级转换程序操作477
14.4 说明477
14.4.1 SQLJ迭代器478
14.4.2 创建迭代器480
14.4.3 连接环境490
14.4.4 连接到相同模式491
14.4.5 连接到不同模式495
14.4.6 执行环境497
14.5 服务器中的SQLJ505
14.6 小结511
第15章 Enterprise JavaBeans和Oracle512
15.1 各种EJB组件513
15.2 EJB适合于Sun服务器端Java计划的地方515
15.3 体系结构中需要EJB组件吗516
15.4 获取J2EE组件中的资源517
15.5 使用事务资源519
15.7 构造EJB组件521
15.6 与其他企业技术合作521
15.7.1 介绍Restaurant Finder 应用程序522
15.7.2 远程接口525
15.7.3 主接口(Home Interfaces)532
15.7.4 实体主关键码534
15.7.5 实现类535
15.7.6 部署描述符564
15.7.7 部署566
15.7.8 样本客户567
15.8 无实体的解决办法572
15.8.1 部署描述符582
15.8.2 JDeveloper586
15.9 小结586
第16章 数据库内核588
16.1 处理数据库的原因588
16.1.1 SQL/92:一整套标准590
16.1.2 锁定模型592
16.1.3 并发597
16.1.4 事务599
16.1.5 调整查询600
16.1.6 开放程度601
16.2 使用数据库提供的工具602
16.2.1 SQL_Trace603
16.2.2 TKPROF605
16.3 小结611
第17章 Java业务组件612
17.1 Oracle BC4J的组件612
17.2 BC4J的特征613
17.3 利用BC4J开发614
17.4 餐馆例子614
17.5 在JDeveloper中创建数据库连接619
17.6 使用JDeveloper创建业务组件工程620
17.7 实体对象625
17.8 视图对象632
17.9 视图链接642
17.10 关联644
17.11 应用程序模块645
17.11.1 BC4J的异常处理方法646
17.11.2 把应用程序模块方法导出到客户647
17.12 部署业务组件647
17.12.1 创建可远程使用的应用程序模块648
17.12.2 创建部署配置文件648
17.12.3 连接到部署的应用程序649
17.13 现在所处位置650
17.14 插入数据650
17.15 构建JSP客户应用程序651
17.15.1 Restaurants View_Browse.jsp652
17.15.2 Bookings View_Insert.jsp653
17.15.3 Bookings View_SubmitInsertForm.jsp654
17.15.4 RestaurantBookingsLink.jsp656
17.15.5 OrderLineItemsLink.jsp657
17.15.6 OrdersView_Insert.jsp659
17.15.7 OrdersView_SubmitInsertForm.jsp660
17.15.8 OrderLinesView_Insert.jsp661
17.15.9 OrdersLinesView_SubmitInsertForm.jsp663
17.16 运行应用程序663
17.17 把JSP部署到iAS664
17.18 连接到应用程序模块665
17.19 运行命令行客户668
17.20.2 BC4J中的事务支持671
17.20 事务671
17.20.1 事务需要671
17.20.3 事务和锁定672
17.21 小结672
第18章 使用PL/SQL和Java的论坛674
18.1 案例研究674
18.2 数据层676
18.2.1 创建表格676
18.2.2 创建序列和触发器677
18.2.3 创建初始类别678
18.3 PL/SQL存储过程678
18.3.1 UserProfile包679
18.3.2 Forum包687
18.4 从PL/SQL调用Java698
18.4.1 Oracle8.1.5:利用JavaMail传递消息699
18.4.2 Oracle8.1.6: 利用UTL_SMTP进行消息传递704
18.5 从Java调用PL/SQL707
18.5.1 CallableStatement概览707
18.5.2 DatabaseAccess708
18.6 用户界面720
18.6.1 User类720
18.6.2 页脚注722
18.6.3 显示类别723
18.6.4 显示消息线程725
18.6.5 显示消息729
18.6.6 递送消息732
18.6.7 其他页736
18.7 小结736
第19章 Oracle interMedia Text概览737
19.1 引言737
19.1.1 interMedia Text查询737
19.1.2 InterMedia索引739
19.2 小结757
第20章 使用 Java和interMedia构建搜索引擎758
20.1 引言758
20.2 实现搜索引擎760
20.2.1 搜索语法761
20.2.2 QueryBuilder类763
20.2.3 SearchEngine类769
20.3 样例客户776
20.4 小结781
21.1 XML解析器782
第21章 Oracle和XML782
21.1.1 解析XML783
21.1.2 运行Oracle XML解析器784
21.1.3 利用SAX解析784
21.1.4 利用DOM解析789
21.1.5 利用DTD解析792
21.1.6 利用XML模式解析793
21.2 XML查询和变换797
21.2.1 XPath798
21.2.2 XPath中的谓词799
21.2.3 XPointer801
21.2.4 使用XPath801
21.2.5 样式表:XSLT803
21.2.6 XSLT处理模型806
21.3 JavaServer Pages和XML810
21.4 XSQL页814
21.4.1 XML SELECT和INSERT817
21.4.2 使用XSLT加载数据库821
21.5 XML和分布式处理822
21.6 使用 Oracle XSL变换引擎832
21.6.1 显示前变换832
21.6.2 插入前变换838
21.6.3 XSLT性能842
21.7 Transviewer JavaBeans845
21.8 小结848
第22章 企业应用程序开发案例研究849
22.1 当前设置850
22.2 CRM系统851
22.3 KMS系统852
22.4 CRM-KMS集成系统852
22.4.1 初始开发852
22.4.2 未来开发853
22.5 试验工程854
22.6 两层:快速和容易路线855
22.7 三层:更好的方法857
22.8.1 N层体系结构概览859
22.8 N层:长期解决办法859
22.8.2 成簇和负载平衡861
22.9 对N层使用模型—视图—控制器框架861
22.10 可扩充样式表语言(XSL)886
22.11 部署892
22.12 故障诊断892
32.13 从以前的应用程序移植893
22.14 小结894
第23章 使用SOAP的应用程序集成896
23.1 什么是SOAP897
23.1.1 通信和消息类型898
23.1.2 提供服务901
23.1.3 实现SOAP902
23.2 样本应用程序923
23.2.1 计算器例子924
23.2.2 LUMA汽车935
23.3 小结959
第24章 利用Oracle Portal-to-Go的无线应用程序961
24.1 作为无线解决办法的Portal-to-Go961
24.1.1 用户视图962
24.1.2 开发人员的观点962
24.2 Portal-to-Go体系结构962
24.2.1 对象和仓库963
24.2.2 内容源964
24.2.3 开发工具965
24.3 安装Portal-to-Go966
24.3.1 安装Portal-to-Go二进制文件966
24.3.2 创建和填充Portal-to-Go仓库967
24.3.3 配置Apache和JServ967
24.3.4 配置Web集成开发器和Web集成服务器969
24.3.5 测试安装970
24.3.6 应用1.0.2.2补丁970
24.3.7 更改Portal-to-Go的默认配置970
24.4.1 创建WIDL接口972
24.4 设计Web集成服务972
24.4.2 创建用户账户974
24.4.3 创建服务975
24.5 Portal-to-Go SinpleResult XML978
24.5.1 SinpleResult978
24.5.2 SimpleContainer979
24.5.3 SimpleText979
24.5.4 SimpleTextItem979
24.5.7 SimpleForm980
24.5.5 SimpleMenu980
24.5.6 SimpleMenuItem980
24.5.8 SimpleFormItem981
24.5.9 SimpleFormSelect981
24.5.10 SimpleFormOption981
24.5.11 SimpleTable982
24.5.12 SimpleTableHeader982
24.5.13 SimpleTableBody982
24.6 编写自己的适配器983
24.5.16 简单而强大983
24.5.14 SimpleRow983
24.5.15 SimpleCol983
24.7 编写和修改现存样式表990
24.8 个性化入口990
24.9 利用LDAP的样本电话簿应用程序990
24.10 小结998
第25章 ASP、XML和Oracle999
25.1 与Oracle一起使用ASP的原因999
25.2 ASP简介1001
25.2.1 ASP对象1002
25.2.2 Request对象1002
25.2.3 Response对象1005
25.2.4 Application和Session对象1006
25.2.5 Session对象1007
25.2.6 Server对象1008
25.3 ActiveX Data Objects(ADO)1009
25.3.2 OO4O1010
25.3.1 供ODBC使用的OLEDB1010
25.3.4 创建连接1011
25.3.3 ADO对象模型1011
25.3.5 检索记录1013
25.3.6 执行存储过程和函数1016
25.3.7 无状态HTTP环境中的记录锁定1018
25.3.8 复制Oracle 表单功能1020
25.4.1 XML SQL Utility1041
25.4.2 xmlgen包1041
25.4 与Oracle一起使用ASP和XML1041
25.4.3 Oracle XML举例1049
25.5 小结1054
附录A 安装问题1055
A.1 安装Oracle 8i1055
A.2 概览1055
A.2.1 准备Oracle1055
A.2.2 安装Oracle 8i1059
A.3.1 安装客户网络软件1064
A.3 Oracle客户机和Net81064
A.3.2 配置Net81068
A.4 多线程服务器1071
A.4.1 内存初始化参数1073
A.4.2 系统表格空间和回滚段1073
A.5 安装Oracle SQLJ1074
A.5.1 计算机上是否安装了Oracle1074
A.5.2 未安装Oracle(拥有安装光盘)1074
A.5.3 下载文件1074
A.5.4 安装Java1075
A.5.5 配置环境1075
A.5.6 用法1078
A.5.7 集成开发环境1079
A.6 安装XSU1080
A.7 SOAP安装1081
A.7.1 Oracle SOAP Client安装1082
A.7.3 JBoss安装1083
A.7.2 Tomcat安装1083
A.7.4 Apache SoAp安装1084
A.7.5 供Visual Studio使用的Microsoft SOAP工具箱1086
A.7.6 Microsoft环境1086
A.8 小结1086
附录B Java入门1087
B.1 Java的历史1087
B.2 Java虚拟机器1087
B.3 利用Java从事开发1088
B.4 Java平台和SDK1088
B.5 编写、编译和运行代码1089
B.6 Java语言1091
B.6.1 面向对象1091
B.6.2 编写Java代码1092
B.7小结1119
附录C XML入门1120
C.1什么是标记语言1120
C.2 什么是XML1122
C.2.1 如何处理XML文档1126
C.2.2 XML的基本构建块1126
C.3 文档类型定义1135
C.4 技术概览1154
C.4.1 XML模式1154
C.4.2 文档对象模型(DOM)1154
C.4.3 Simple API for XML(SAX)1157
C.5 小结1158
附录D 支持、勘误表和p2p.wrox.com1159
D.1 p2p.wrox.com上的在线论坛1159
D.1.1 如何得到支持1159
D.1.2 该系统为何提供最好的支持1160
D.2 在www.wrox.com上在线查阅勘误表1160
D.2.1 在Web站点上查找勘误表1161
D.2.2 添加勘误表1161
D.3 准确联系方式1162