图书介绍
Oracle与Java 从客户/服务器到电子商务2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- Elio Bonazzi,(澳)Glenn Stokol著;贺民等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302065187
- 出版时间:2003
- 标注页数:914页
- 文件大小:72MB
- 文件页数:939页
- 主题词:关系数据库-数据库管理系统,Oracle-应用-电子商务;JAVA语言-程序设计-应用-电子商务
PDF下载
下载说明
Oracle与Java 从客户/服务器到电子商务PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
3.3.3列表比较运算符 81
第1章0racle对象关系数据库设计和体系结构概述1
1.1书店数据库的关系模型和设计1
目 录1
1.1.1实体表示法3
1.1.2属性表示法3
1.1.3关系表示法3
1.2数据库模型和设计的重要性5
1.3 将ERD转换为表设计6
1.4转换超类型和子类型实体6
1.5类属子类型设计8
1.6表或系统设计8
1.7书店数据库的对象模型和设计9
10.1 Oracle JDBC驱动程序的扩展 310
1.7.2链接表示法:关联和聚集11
1.7.1类注释11
1.7.3继承层次表示法13
1.8将类模型映射到Oracle数据库13
4.1.3 DELETE语句 114
1.9从对象到关系的映射规则15
1.9.1对象标识符与惟一标识符15
1.9.2将属性映射到列16
1.9.3将类映射到表16
1.9.4映射继承层次关系18
1.9.5 映射关联20
1.9.6映射聚集25
1.9.7将类模型映射为Oracle关系表25
1.9.8将类模型映射为Oracle对象表26
1.10 小结29
2.1 SQL语句概述30
第2章数据定义语言(DDL)语句30
2.2 Oracle SQL*Plus简介32
2.4数据库结构的Oracle命名规则34
2.5 Oracle内置数据类型34
2.3常规DDL语法34
2.6关系表35
2.6.1创建表35
2.6.2数据库约束/数据完整性规则36
2.7创建表的其他38
2.7.1修改表结构38
2.8关系视图42
2.8.1 创建视图42
2.7.2删除表及其数据42
2.9 Oracle序列43
2.8.3删除视图43
2.8.2修改视图43
2.9.2更改序列44
2.9.3删除序列44
2.9.1 创建序列44
2.10 Oracle同义词45
2.11 Oracle对象类型46
2.11.1创建对象类型46
2.11.2 MAP和ORDER成员方法53
2.11.3使用对象类型56
2.11.4修改对象类型56
5.3 小结 157
2.12.1创建对象表57
2.11.5删除对象类型57
2.12 Oracle对象表57
2.12.2修改对象表60
2.12.3删除对象表61
2.13 Oracle对象视图61
2.13.2创建对象视图62
2.13.1选择对象标识符62
2.13.3对象视图示例62
2.13.4修改对象视图65
2.1 3.5 删除对象视图65
2.13.6创建集合65
2.14安全性:访问控制语句68
2.14.1系统特权的GRANT语句68
2.14.2系统特权的REVOKE语句69
2.14.3数据库对象特权69
2.15 小结71
3.1 SELECT语句72
第3章查询处理72
3.1.1 列的别名73
3.1.2 SQL表达式中的计算74
3.2单行函数77
3.3.1查询条件表达式80
3.3限制检索行的WHERE子句80
3.3.2否定条件81
3.3.4范围比较运算符81
3.3.5模式匹配比较运算符82
3.3.6处理空值83
3.3.7组合多个条件84
3.4表联接操作84
3.5 ORDERBY子句87
3.6聚集函数89
3.7 GROUP BY子句90
3.8 HAVING子句93
3.9子查询94
3.9.1子查询的使用规则94
3.9.2子查询类型97
3.10.1对象表和列上的查询98
3.10查询对象结构98
3.10.2对象表中对象实例的实用函数100
3.10.3查询嵌套对象实例值102
3.10.4查询集合104
3.11 小结106
第4章数据操纵语言(DML)语句和事务108
4.1关系表上的DML108
4.1.1INSERT语句108
4.1.2 UPDATE语句112
4.1.4 DML语句中的子查询115
4.2对象表上的DML116
4.2.1插入对象实例117
4.2.2更新对象实例属性119
4.2.3删除对象实例120
4.2.4带有对象引用的DML120
4.3集合对象上的DML123
4.3.1 集合的插入操作124
4.3.2集合的更新操作126
4.3.3集合的删除操作127
4.4用DML提高性能128
4.5 Oracle SQL中的事务129
4.6 小结134
第5章0racle体系结构135
5.1 Oracle体系结构135
5.1.1 Oracle SGA和后端进程/线程137
5.1.2事务生存期140
5.1.4 SQL语句和绑定变量141
5.1.3Oracle SGA组件141
5.2 性能调整143
5.2.1 关注性能的SQL语句143
5.2.2 Oracle查询优化程序144
5.2.3 SQL语句分析146
5.2.4浏览Oracle共享池153
第6章I nternet安全性158
6.1 网络防火墙158
6.2 Oracle安全性161
6.3非军事区域163
6.4使用Oracle安全性和同义词实现开发环境164
6.5 Oracle的新安全特征169
6.6小结170
第7章PL/SQL概述171
7.1.1 PL/SQL块结构172
7.1 匿名块172
7.1.2 执行PL/SQL块174
7.2 PL/SQL变量和数据类型175
7.2.1子类型定义176
7.2.2标量数据类型177
7.2.3大对象数据类型177
7.2.4复合数据类型178
7.2.5从数据库中导出PL/SQL数据类型180
7.2.6引用数据类型181
7.2.7字面量值183
7.3条件和顺序控制185
7.3.1 IF语句186
7.3.2循环结构188
7.4.1 在PL/SQL中使用SELECT语句192
7.4 在PL/SQL中使用SQL语句192
7.4.2 PL/SQL中的DML语句193
7.5 游标196
7.5.1隐式游标197
7.5.2显式游标198
7.6 PL/SQL表和可变数组200
7.6.1 嵌套表201
7.6.2索引表201
7.6.3可变数组205
7.6.4嵌套表和可变数组的优点206
7.7 PL/SQL中的用户自定义/对象类型209
7.8小结210
8.1存储过程和函数211
第8章PL/SQL过程、函数、 包和异常211
8.1.1 创建过程212
8.1.2调用过程212
8.1.3创建函数213
8.1.4调用函数214
8.1.5用定义者或者调用者权力执行PL/SQL代码215
8.1.6替换过程或函数216
8.1.7指定参数216
8.1.8向过程和函数传递参数220
8.2 PL/SQL包224
8.2.1包说明224
8.2.2包主体部分225
8.2.3调用打包过程或函数226
8.2.4过程与函数重载227
8.2.5使用包函数扩展SQ L235
8.3.1 声明PL/SQL对象变量236
8.3 PL/SQL和对象类型236
8.3.2在PL/SQL中实例化对象实例238
8.3.3 在PL/SQL中使用SQL对象属性与方法240
8.4 PL/SQL中的异常处理248
8.4.1 捕获异常248
8.4.2预定义异常250
8.4.3用户自定义的异常251
8.4.4捕获任何异常的常规异常处理254
8.5 PL/SQL中的事务256
8.6 比较Java和PL/SQL258
8.7性能考虑因素259
8.7.1客户/服务器应用程序分割259
8.7.3调整数据访问代码260
8.7.2网络往返次数减至最少260
8.8小结263
第9章用JDBC访问数据264
9.1 JDBC体系结构概述265
9.2驱动程序管理器和JDBC驱动程序266
9.2.1 JDBC驱动程序类型267
9.2.2 ORACLEJDBC驱动程序267
92.3 JDBC驱动程序管理器269
9.2.4加载JDBC驱动程序269
9.3 JDBC接口和类概述270
9.4.1连接到数据库271
9.4使用JDBC对象271
9.4.2执行SQL语句276
9.4.3JDBC和事务305
9.4.4在小程序中使用JDBC306
9.5 小结307
第1 0章用JDBC增强数据库访问309
10.1.1使用JDBC驱动程序扩展310
10.1.2行预取311
10.1.3使用批量更新314
10.1.4流数据类型317
10.1.5使用Oracle ROWID348
10.1.6调用PL/SQL匿名块349
10.1.7读写Java对象350
10.1.8读写Oracle对象类型359
10.1.9读写集合373
10.2支持JDBC 2.0可选包377
10.2.1使用可滚动结果集377
10.2.2 JDBC 2.0数据源378
10.2.3使用JNDI获得连接380
10.2.4使用JDBC 2.0连接池387
10.3 小结391
第1 1章用SQLJ访问数据: 在Java中嵌入SQ1393
11.1 SQLJ概述394
11.1.1 SQLJ组件394
11.1.2创建SQLJ文件395
11.1.3翻译SQLJ文件395
11.2 从SQLJ中连接到数据库398
1 1.2.1设置默认连接上下文398
11.1.4运行SQLJ文件398
11.2.2创建和使用其他连接上下文401
11.2.3执行上下文403
11.3 使用SQLJ执行SQL语句405
11.3.1 使用主机变量407
11.3.2在SQLJ中使用DML和DDL语句408
11.3.3查询处理410
11.4处理Oracle SQL对象类型424
11.4.1使用Oracle JPublisher424
11.4.2使用JPublisher生成的类429
11.5处理SQL集合440
11.5.1 创建SQL集合和表440
11.5.2为SQL集合生成Java类442
11.5.3从Java中访问SQL集合444
11.6.1读取LONG列449
11.6管理大数据类型449
11.6.2 写LONG列450
1 1.6.3读取LONG RAW列451
11.6.4 写LONG RAW列452
11.6.5 读取CLOB列452
1 1.6.6写CLOB列453
1 1.6.7读取BLOB列454
11.6.8写BLOB列454
11.6.9用UnicodeStream读取LONG列455
11.6.10用UnicodeStream写LONG列456
11.6.11读取BFILE457
11.6.12写BFILE457
11.7.3存储过程或函数参数458
11.7.2调用存储函数458
11.7.1 调用存储过程458
11.7执行存储过程和函数458
11.8小结459
第1 2章Oracle中的Java存储过程460
12.1 Oracle内核中运行的Java代码460
12.1.1优点461
12.1.2限制461
12.2开发和部署存储过程的3个步骤462
12.2.1在Java中开发存储过程462
12.2.2将Java字节码加载到Oracle中468
12.2.3在数据库中公布Java类471
12.2.4使用JDeveloper的自动部署功能476
12.3 Java与PL/SQL的交互479
12.3.1 从Java中调用PL/SQL479
12.3.3访问结果集482
12.3.2从PL/SQL中调用Java482
12.4 比较PL/SQL与Java:选择正确的工具484
12.5小结487
第1 3章Java业务组件和XML488
13.1 Java业务组件框架489
13.2 XML基础491
13.2.1文本数据和标记491
13.2.2比较元素与属性491
13.2.3 XML表示层次信息492
13.2.4文档类型定义492
13.2.5XML解析程序、DOM和SAX API494
13.2.6样式表(CSS和XSL)494
13.2.7 XML和Oracle Java业务组件494
13.3.1为项目创建命名连接495
13.3创建业务组件应用程序模块495
13.3.2用JDeveloper生成业务组件497
13.4测试组件和应用程序模块512
13.5创建BC4J客户应用程序515
13.5.1创建简单的GUI客户515
13.5.2创建JSP客户522
1 3.5.3手工编码业务组件客户529
13.6定制组件537
13.6.1数据验证规则538
13.6.2使用域546
13.6.3记录的逻辑删除552
13.7部署业务组件560
13.7.1用部署向导创建Java存档文件560
13.7.2为本地客户设置CLASSPATH563
13.8小结565
13.7.3运行客户应用程序565
第1 4章用Java servlets和连接池访问数据567
14.1 多线程、会话状态和安全性568
14.2连接池569
14.3 servlets示例571
14.3.1数据库设计571
14.3.2 Java连接池578
14.3.3核心Servlet方法592
14.4 BookServlet的优缺点610
14.5运行BookServlet611
14.5.1配置AllaireJRun612
14.5.2配置Netscape iPlanet614
14.5.3配置Sun Java Web服务器617
14.5.4配置Apache和Jserv619
14.5.5配置JSDK ServletRunner或者JSWDK服务器620
145.6配置Oracle应用程序服务器(OAS)621
14.6小结623
第1 5章JSP与ASP625
1 5.1 JSP概述625
15.1.1 JSP元素625
15.1.2 JSP标记626
15.1.3高级JSP:Bean作用域、包含、重定向和标记扩展631
1 5.1.4 JSP示例633
15.1.5使用JDeveloper支持JSP642
15.2 ASP概述643
15.2.1 ASP元素645
15.2.2ASP示例647
15.3 比较JSP与ASP651
15.4使用JSP改写BookServlet652
15.4.1连接缓存653
15.4.2 Java Bean和Java服务器页面655
15.4.3 Serveimage Servlet659
1 5.5 小结664
第16章在Oracle应用程序服务器中使用Java665
16.1 Oracle应用程序服务器的发展666
16.1.1 Oracle Web Server 1.0666
16.1.2 Oracle Web Server 2.0667
16.1.3 OracleWeb Application Server 3.0668
16.1.4 Oracle Application Server 4.0669
16.2 Oracle应用程序服务器体系结构669
16.2.1 HTTP请求的基本流程671
16.2.2 OAS中HTTP请求的流程674
16.2.4理解OAS配置675
16.2.3 OAS中IIOP请求的流程675
16.3配置PL/SQL应用程序680
16.3.1 安装PL/SQLToolkit681
16.3.2配置数据库访问描述符683
16.3.3创建PL/SQL应用程序和托架服务684
16.3.4 PL/SQL示例687
16.4配置Java应用程序692
16.4.1 用Java WebToolkit开发servlet693
16.4.2使用Java WebToolkit的Jservlet示例694
16.4.3 JSP应用程序700
16.4.4简单的JSP701
16.5 Oracle 9i应用程序服务器概述702
16.6小结702
第17章使用网络套接字的Web传统应用程序704
17.1 中间件设计模式705
17.2 Java套接字706
17.3 小结727
第18章用JN I处理Web传统应用程序728
18.1 Oracle预编译程序729
18.2 Java本机方法736
18.3设置运行示例的环境744
18.3.1 Microsoft Windows745
18.3.2 UNIX/SOLARIS747
18.4调试JNI函数749
18.4.1在Microsoft Visual C/C++中调试750
18.4.2在Solafis环境中调试751
18.5小结755
第19章通过Java访问Oracle高级排队机制756
19.1应用程序队列756
19.2 Oracle高级排队机制757
19.3 高级排队示例760
19.3.1 通过PL/SQL的Java包装处理消息762
19.3.2通过本机Java接口处理消息766
19.3.3通过JMS接口处理消息770
19.4小结777
第20章使用Oracle复制建立分布式系统778
20.1数据复制779
20.2 Oracle基本复制781
20.3数据复制示例784
20.4小结796
第21章EJB概述797
21.1EJB环境和结构798
21.1.1 EJB环境798
21.1.2 EJB的结构799
2 1.2创建EJB800
21.2.1 Bean类800
21.2.2Home接口802
21.2.3Remote接口803
21.2.4其他类804
21.2.5会话Bean的生存期805
2 1.3创建EJB客户应用程序807
21.3.1开发客户代码807
21.3.2步骤1和2:查找Home对象807
21.3.3步骤3:使用Home对象创建Bean实例810
21.3.4步骤4:调用Bean方法811
21.3.5步骤5:删除EJB和释放资源812
21.4用JDeveloper创建EJB和客户812
2 1.4.1创建Enterprise JavaBean类813
21.4.2用JDeveloper创建客户816
21.5运行EJB817
2 1.5.1EJB部署到Oracle819
21.5.2运行EJB客户820
21.6小结821
第22章部署和使用EJB822
22.1 准备运行Oracle 8i EJB服务823
22.1.1 安装Oracle JServer823
22.1.2设置IIOP服务823
221.3管理数据库服务器内存826
22.2用命令行实用程序部署EJB828
22.2.1编译EJB代码和创建EJB-JAR文件828
22.2.2创建部署描述符830
22.2.3运行deployejb实用程序833
22.3部署后运行客户应用程序835
22.4启用事务的EJB836
22.4.1 在EJB方法中使用JDBC836
22.4.2在EJB方法中使用SOLJ837
22.4.3事务服务和分布式事务838
22.4.4设置事务属性值842
22.4.5 EJB事务的应用程序情况843
22.4.6客户管理的EJB事务844
22.4.7容器管理的永久性849
22.4.8使用容器管理的事务849
22.4.9 bean管理的永久性861
22.4.10使用Bean管理的事务862
22.5 Oracle 8i EJB的限制和局限性865
22.6 Oracle 8i中的EJB安全性865
22.6.1控制公布名称的访问866
22.6.2控制EJB方法的访问868
22.6.4授予EJB所用数据库对象的访问权限870
22.6.3授予EJB类的执行权限870
22.7从Oracle服务器中删除EJB871
22.8将EJB部署到Oracle应用程序服务器872
22.9小结874
第23章CORBA及其在Oracle 8i中的实现875
23.1 分布式计算:历史回顾875
23.2 CORBA876
23.2.1 ORB877
23.2.2对象适配器877
23.2.3接口定义语言878
23.2.4 IIOP880
23.2.5 CORBA服务882
23.3综合应用:第…个CORBA程序883
23.2.6连接和鉴别883
23.4 Java事务服务892
23.4.1 客户端和服务器端划分事务界限892
23.4.2客户端事务893
23.4.3服务器端事务894
23.5小结895
第24章高级CORBA主题896
24.1接口定义语言的更多信息896
24.1.1 IDL到Java基本数据类型的映射897
24.1.2映射记录、枚举、联合、序列和数组899
24.2管理Oracle名称空间904
24.3使用CORBA分层机制906
24.4进一步参考915
24.5 小结915
热门推荐
- 1939000.html
- 1257935.html
- 3480972.html
- 1492751.html
- 940471.html
- 1989154.html
- 2559407.html
- 3830722.html
- 2659671.html
- 3782610.html
- http://www.ickdjs.cc/book_2249073.html
- http://www.ickdjs.cc/book_3838460.html
- http://www.ickdjs.cc/book_622098.html
- http://www.ickdjs.cc/book_1804243.html
- http://www.ickdjs.cc/book_304499.html
- http://www.ickdjs.cc/book_2899119.html
- http://www.ickdjs.cc/book_3038885.html
- http://www.ickdjs.cc/book_1776020.html
- http://www.ickdjs.cc/book_634760.html
- http://www.ickdjs.cc/book_1749194.html