图书介绍

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

Oracle与Java 从客户/服务器到电子商务
  • Elio Bonazzi,(澳)Glenn Stokol著;贺民等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302065187
  • 出版时间:2003
  • 标注页数:914页
  • 文件大小:72MB
  • 文件页数:939页
  • 主题词:关系数据库-数据库管理系统,Oracle-应用-电子商务;JAVA语言-程序设计-应用-电子商务

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐