图书介绍

Oracle8i Web开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle8i Web开发指南
  • (美)Bradley D.Brown著;乐嘉锦,缪卓群等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111088697
  • 出版时间:2001
  • 标注页数:736页
  • 文件大小:84MB
  • 文件页数:772页
  • 主题词:

PDF下载


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

下载说明

Oracle8i Web开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

译者序1

引言1

前言1

第一部分 准备知识1

第1章 硬件配置1

1.1 选择销售商1

1.1.1 支持优先权1

1.1.2 服务1

贺词1

1.1.3 兼容性2

1.1.4 升级能力2

1.1.5 性能3

1.2.1 选用足够的处理器4

1.1.6 可用性4

1.2 确定Web服务器和相关硬件的规模4

1.2.2 选用足够的RAM6

1.2.3 选用足够的存储器8

1.3 选择操作系统11

1.3.1 Compaq Tru64 UNIX与Alpha处理器上的Windows NT11

1.3.2 Windows NT与Intel处理器上的Linux11

1.3.3 非Intel处理器上的Linux13

1.4 研究可用的补丁程序13

1.5 小结13

1.6 参考书目14

第2章 安装15

2.1 系统配置需求15

2.3 安装OAS16

2.2 对客户端的要求16

2.4 完成安装21

2.5 修正内部错误23

2.6 检测beta版的错误23

2.7 修正OAS-600错误24

2.8 改变NT上服务的启动次序24

2.9 在同一台机器上装载OAS和数据库系统24

2.10 检测IIS是否存在问题25

2.11 特殊平台上的安装信息25

2.12 浏览配套光盘26

2.12.1 Web Trends日志分析器26

2.12.2 Symantec Visual Page26

2.12.5 Eventus公司的CONTROL27

2.12.4 VitalSign软件公司的Net.Medic27

2.12.3 OpenConnect公司的WebConnect27

2.12.6 Fujitsu公司的COBOL插件28

2.13 小结28

第3章 网站设计29

3.1 从Web服务器知识开始29

3.2 设计你的Web团队30

3.2.1 Internet执行管理委员会31

3.2.2 网站主管或业务经理31

3.2.3 项目经理31

3.2.4 Web体系结构设计者32

3.2.5 Web内容主管32

3.2.6 Web内容经理32

3.3.1 Content33

3.3 尽可能做到5个 C33

3.2.8 Oracle数据库管理员33

3.2.9 IT操作管理员33

3.2.7 图形设计师33

3.3.2 Context34

3.3.3 Cool34

3.3.4 Contact34

3.3.5 Control34

3.4 规划设计35

3.4.1 用户分析35

3.4.2 建立架构35

3.4.3 真实性35

3.4.4 页面一致性36

3.4.5 重复使用36

3.4.6 颜色37

3.4.7 布局和导航38

3.4.8 可访问性40

3.4.9 简洁性42

3.4.10 信息的限量42

3.4.11 避免设计陷阱42

3.5 流程设计44

3.5.1 规划画板44

3.5.2 静态、动态、半静态或半动态的选择44

3.5.3 评价动态网页代码45

3.5.4 用Designer还是手写代码45

3.5.5 工具箱--可重用的代码46

3.5.6 从数据库的角度评价46

3.5.7 设计和标准化数据库46

3.6.2 是否采用PL/SQL工具箱47

3.6 建立编码标准47

3.6.1 Get与Post47

3.7 了解Internet开发的不同之处48

3.7.1 考虑状态48

3.7.2 JavaScript的客户函数49

3.7.3 JavaScript和数据库的有效性49

3.7.4 控制访问50

3.7.5 不愿接受cookie时如何处理50

3.8 组织目录51

3.9 考虑瘦客户机51

3.9.1 缩短装载时间51

3.9.2 最大化图像标记51

3.9.3 降低色彩分辨率52

3.9.6 记录归档53

3.9.4 图形53

3.9.5 页面的逻辑性53

3.9.7 下拉列表54

3.10 小结54

第4章 OAS的配置与调节55

4.1 简要调节55

4.2 分析和性能调整56

4.2.1 评述推荐的硬件56

4.2.2 使用OAS监视器57

4.2.3 在Solaris上调节OAS58

4.2.4 在WindowsNT上调节OAS62

4.2.5 调节进程模型62

4.2.6 优化FTP下载63

4.2.7 设置交换空间以及分配负载64

4.2.8 最小化每个客户机的连接数量65

4.2.9 调节数据库访问65

4.2.10 调节日志服务67

4.3 管理OAS进程68

4.4 管理监听器69

4.4.1 启动或关闭监听器69

4.4.2 了解端口70

4.4.3 网络监听器配置的提示70

4.4.4 监听器的性能71

4.4.5 管理你的HTTP监听器71

4.4.6 监视你的HTTP监听器73

4.4.7 添加新的监听器74

4.4.8 配置监听器75

4.4.9 配置服务器参数78

4.4.10 调节监听器85

4.5 配置应用程序及插件86

4.5.1 应用程序和插件服务器86

4.5.2 应用程序和插件的生命周期87

4.5.3 配置插件88

4.5.4 调节和管理插件93

4.5.5 配置应用程序97

4.5.6 修改应用程序106

4.6 管理和配置数据库访问描述符107

4.6.1 管理DAD107

4.6.2 添加DAD108

4.7.1 添加新节点112

4.7 添加节点和进程112

4.7.2 添加新进程113

4.8 小结114

第5章 WebDB115

5.1 为什么要使用WebDB116

5.2 WebDB的基本功能116

5.3 安装WebDB117

5.4 使用导航工具栏119

5.5 自我帮助120

5.6 浏览数据库122

5.7 建立对象和组件125

5.7.1 Utilities126

5.7.3 建立WebDB组件129

5.7.2 Finding Components129

5.7.4 建立表单131

5.7.5 建立报表134

5.7.6 建立图表134

5.7.7 建立菜单134

5.7.8 建立框架驱动器134

5.7.9 建立动态页135

5.7.10 建立日历135

5.7.11 建立层次分类135

5.7.12 建立共享组件136

5.7.13 建立Oracle数据库对象138

5.8 管理WebDB139

5.8.1 最大限度地发挥User Manager的功能139

5.8.2 使用Grant Manager139

5.8.6 配置活动日志140

5.8.5 Reporting Privilege140

5.8.3 使用Role Manager140

5.8.4 改变口令140

5.8.7 设置监听器和数据库访问描述器信息141

5.9 监视对象141

5.9.1 监视用户接口组件的性能141

5.9.2 检查活动日志142

5.9.3 监视数据库对象142

5.9.4 复查批处理作业的结果和性能143

5.10 建立网站143

5.11 小结149

第6章 Oracle的独特之处150

6.1 建立Web开发工具包150

6.1.1 启动应用程序150

6.1.3 创建工具包151

6.1.2 寻找很 酷 的工具151

6.1.4 寻找和使用Oracle的免费软件152

6.2 使用WebAlchemy152

6.2.1 将HTML页面转换成PL/SQL152

6.2.2 使用位置表示法和命名表示法152

6.3 使用OWA_CHART生成曲线图152

6.4 使用Oracle的Java Plug_JInjtiator154

6.5 使用Web Publishing Assistant155

6.5.1 创建新网页155

6.5.2 登录数据库155

6.5.3 建立查询156

6.5.4 安排查询157

6.5.5 定义文件选项和选择模板157

6.5.6 理解Web Publishing Assistant模板的语言158

6.6.1 理解SQL*Net的参数161

6.6 配置SQL*Net161

6.6.2 创建SQL*Net参数163

6.7 配置和使用SQL*Plus164

6.8 SQL*Loader165

6.9 充分利用Orale File Packager166

6.10 使用Oracle的Enterprise Manager167

6.10.1 Instance Manager167

6.10.2 Schema Manager167

6.10.3 Security Manager167

6.10.4 SQL Worksheet167

6.10.5 Software Manager167

6.11.2 Program Units的调试168

6.11 使用Orale的GUI PL/SQL编辑器---Procedure Builder168

6.11.1 生成Program Units168

6.11.3 创建库169

6.12 小结169

第7章 全天候运行170

7.1 Oracle并行服务器172

7.1.1 OPS的优点173

7.1.2 OPS的缺点174

7.1.3 OPS下的错误自动恢复174

7.2 高级复制175

7.2.1 高级复制的优点176

7.2.2 高级复制的缺点176

7.3 备用实例177

7.2.3 用高级复制自动恢复177

7.3.1 备用实例的优点178

7.3.2 备用实例的缺点179

7.3.3 用备用实例自动恢复179

7.4 备用数据库179

7.4.1 备用数据库的优点181

7.4.2 备用数据库的缺点182

7.4.3 用备用数据库自动恢复182

7.5 第三方解决方案183

7.6 结合多种解决方案183

7.7 定制备用数据库策略183

7.9 小结184

7.10 参考184

7.8 终端用户会话中断和应用程序故障屏蔽184

第8章 HTTP监听器185

8.1 使用Oracle监听器185

8.2 用OAS配置IIS、Netscape FastTrack、Netscape Enterprise或Apache Listener187

8.3 比较IIS和Oracle(Spyglass)的速度188

8.4 关闭文件缓存189

8.5 调整TCP/IP参数189

8.6 保护基础域名190

8.7 监控开放式连接190

8.8 监控站点防止崩溃192

8.9 启动和停止OAS194

8.10 设置重扫时间间隔195

8.11 分析为何监听器没有注意到文件权限已经改变195

8.15 小结196

8.14 配置监听器使其运行于UNIX机器的80号端口196

8.12 发现并解决为何不能访问Node Manager196

8.13 从另一台服务器复制监听器196

第9章 Oracle8i的内置包197

9.1 利用dbms_alert包传递消息197

9.1.1 register199

9.1.2 remove199

9.1.3 removeall199

9.1.4 waitany199

9.1.5 waitone200

9.1.6 signal200

9.2 用dbms_application_info包设置SGA变量200

9.2.3 read_module201

9.2.2 set_action201

9.2.1 set_module201

9.2.4 set_client_info202

9.2.5 read_client_info202

9.2.6 set_session_longops202

9.3 用dbms_ddl包来执行DDL203

9.3.1 alert_compile203

9.3.2 analyze_object203

9.3.3 alter_table_referenceable204

9.4 用dbms_job包排队等待204

9.5 用dbms_lob包访问对象206

9.6 用dbms_output包写出输出结果207

9.6.2 disable208

9.6.3 put208

9.6.1 enable208

9.6.4 put_line209

9.6.5 new_line209

9.6.6 get_line209

9.6.7 get_lines209

9.7 用dbms_pipe包传递消息210

9.7.1 pack_message212

9.7.2 unpack_message212

9.7.3 next_item_type212

9.7.5 remove_pipe213

9.7.6 send_message213

9.7.4 create-pipe213

9.7.7 receive_message214

9.7.8 reset_buffer214

9.7.9 purge214

9.7.10 unique_session_name214

9.8 用dbms_session包设置会话属性215

9.8.1 set_role215

9.8.2 set_sql_trace215

9.8.3 set_nls215

9.8.4 close_database_link215

9.8.5 reset_package215

9.8.9 set_close_cached_open_cursors216

9.8.8 is_session_alive216

9.8.10 free_unused_user_memory216

9.8.7 is_role_enabled216

9.8.6 unique_session_id216

9.9 用dbms_sql包执行动态SQL217

9.9.1 open_cursor217

9.9.2 is_open217

9.9.3 close_cursor218

9.9.4 parse218

9.9.5 bind_variable、bind_variable_char、bind_variable_raw、bind_variable_rowid和bind_array218

9.9.6 define_column、define_column_char、define_coulmn_raw、define_column_rowid和define_array221

9.9.7 execute222

9.9.8 fetch_rows223

9.9.9 execute_and_fetch223

9.9.10 column_value223

9.9.11 variable_value、variable_value_char、variable_value_raw和variable_value_rowid224

9.9.12 last_error_position、last_sql_function_code、last_row_count和last_row_id225

9.10 用dbms_trace包设置跟踪级别226

9.10.1 set_plspl_trace226

9.10.2 clear_plsql_trace226

9.10.3 plsql_trace_version226

9.11 制作大部分的dbms_utility包226

9.11.1 compile_schema226

9.11.2 analyze_schema227

9.11.3 analyze_database227

9.11.4 format_call_stack227

9.11.5 format_call_stack227

9.11.6 is_parallel_server227

9.11.7 get_time228

9.11.8 get_parameter_value229

9.11.11 comma_to_table230

9.11.12 table_to_comma230

9.11.9 name_resolve230

9.11.10 name_tokenize230

9.11.13 port_string231

9.11.14 db_version231

9.11.15 analyze_port_object231

9.11.16 exec_ddl_statement232

9.11.17 current_instance232

9.11.18 active_instances232

9.12 用utl_file包访问操作系统文件232

9.12.3 is_open234

9.12.4 fclose234

9.12.2 fopen--版本2234

9.12.1 fopen--版本1234

9.12.5 fclose_all235

9.12.6 get_line235

9.12.7 put235

9.12.8 new_line235

9.12.9 put_line235

9.12.10 putf235

9.12.11 fflush236

9.13 最大化utl_http包236

9.13.1 request240

9.13.2 request_pieces240

9.14 小结241

第二部分 核心概念243

第10章 各种版本Oracle Web服务器之间的区别243

10.2 管理上的新特性244

10.1 OAS4.0新特性一览244

10.2.1 深入了解OAS Manager的导航树246

10.2.2 理解OAS Manager操作按钮247

10.2.3 回溯OAS Utilities的导航树248

10.2.4 OAS命令行的实用程序的评价250

10.2.5 访问在线文档250

10.3 OAS体系结构的增强250

10.3.1 理解含有插件的应用程序251

10.3.2 调节可以运行多线程插件的插件服务器252

10.3.3 理解OAS事务253

10.3.4 平衡负载254

10.3.5 时刻准备失败恢复255

10.4.1 安装PL/SQL插件的Web Toolkit256

10.4 插件的改进256

10.3.6 加强安全机制256

10.4.2 Application与PL/SQL Agent的比较257

10.4.3 使用灵活的参数传递258

10.4.4 使用位置的参数传递259

10.4.5 从脚本中执行PL/SQL源文件260

10.4.6 实现用户自定义的验证263

10.4.7 从数据库中上载文件或下载文件269

10.4.8 详细了解OWA_CONTENT包273

10.4.9 理解Content Helper276

10.4.10 使用新的OWA_UTIL.MIME_HEADER参数276

10.4.11 使用新的OWA_UTIL.CELLSPRINT参数276

10.4.12 废弃OWA_INIT包276

10.4.13 认真考虑Perl插件的增强特性276

10.4.14 考虑LiveHTML插件276

10.4.15 查看Java插件277

10.5 使用OAS4.0及其他Oracle产品278

10.5.1 简述Oracle的企业开发器套件278

10.5.2 认真考虑Oracle JDeveloper套件278

10.5.3 使用Oracle Developer Server278

10.5.4 OAS与Oracle Application的结合279

10.5.5 使用Oracle的Enterprise Manager279

10.5.6 实现Oracle Internet Commerce Server279

10.5.7 使用Oracle Payment Server279

10.5.8 购买Oracle Data Mart Suite279

10.5.9 使用Oracle Express OLAP Server279

10.5.10 Oracle Discoverer的评价279

10.5.11 实现Oracle Video Server279

10.7 第三方工具与OAS的捆绑280

10.6 OAS4.0及OAS4.0企业版的比较280

10.8 OAS4.0需求的评价281

10.9 小结282

第11章 HTML的开发283

11.1 书写HTML代码284

11.1.1 用浏览器编程284

11.1.2 <NOSCRIPT>标记285

11.1.3 <NOFRAMES>标记286

11.1.4 <NOEMBED标记>286

11.1.5 <NOLAYER>标记287

11.2 查看HTML源程序而非浏览结果287

11.3 在给定的时间间隔内刷新网页287

11.4 使用HTML表格288

11.5 在表格中添加图形289

11.6 创建HTML表290

11.6.1 可输入的限定数据291

11.6.2 创建按钮功能的图形293

11.6.3 使用URL和超链接295

11.7 强制并排表单299

11.8 实现层叠形式表单--优点和缺点300

11.9 创建Email的主题和文本301

11.10 从HTML表中发送Email302

11.11 缩排文本302

11.12 在同一行中设置两个标题302

11.13 创建电视屏幕显示302

11.14 清除所有的框架303

11.15 参考CGI脚本303

11.16 添加页记数器304

11.17 小结305

第12章 JavaScript开发306

12.1 比较PL/SQL和JavaScript307

12.1.1 是否使用分号308

12.1.2 定义变量308

12.1.3 JavaScript的关键字和保留字308

12.1.4 简述JavaScript的正文308

12.1.5 分隔并美化代码308

12.1.6 注释JavaScript308

12.1.7 理解JavaScript的操作符309

12.1.8 控制程序结构309

12.1.9 模型化对象或对象模型化310

12.2 OAS的复杂性311

12.3 处理浏览器间的不兼容性312

12.4 书写来自PL/SQL的特定浏览器代码313

12.5 重用JavaScript代码314

12.5.1 模仿WebDB的JavaScript库的功能314

12.5.2 编写PL/SQL JavaScript库包314

12.5.3 使用JavaScript库代替内嵌JavaScript过程315

12.5.4 引用静态的JavaScript库316

12.6 编写用户自定义的报警处理316

12.7 在屏幕上显示属性317

12.8 打开新窗口传递参数321

12.9 对JavaScript变量赋值321

12.10 使用提交按钮322

12.11 校验表单的字段323

12.12 用onError事件处理器处理异常324

12.13 用PL/SQL代码和各种浏览器进行工作325

12.14 在JavaScript中建立二维数组326

12.15 为JavaScript变量赋值326

12.16 从选择表中调用PL/SQL过程327

12.17 同步地改变表框328

12.18 解决访问被拒绝的错误328

12.19 创建JavaScript菜单328

12.20 作为URL的一部分传送空格329

12.21 调试带报警的onFocus事件无效329

12.22 预订JavaScript OnFocus的时事通信330

12.23 评价可视化JavaScripts工具330

12.23.1 简介NetObjects ScriptBuilder330

12.23.2 浏览Netscape Visual JavaScript330

12.24 小结330

第13章 XML语言331

13.1.1 定义文档类型说明332

13.1.2 定义良好的格式332

13.1 理解XML的基本规则332

13.1.3 定义有效性333

13.2 检查XML文档句法和结构333

13.2.1 注意大小写333

13.2.2 检查在DTD中的元素类型的说明333

13.2.3 在DTD中检查属性列表说明334

13.3 检查通用XML文档的API335

13.3.1 查看文档对象模型335

13.3.2 查看SAX336

13.4 比较XML和HTML337

13.5 创建样本XML文档338

13.5.1 创建嫌疑犯的DTD338

13.4.2 简介XML和HTML语法和结构中的不同338

13.4.1 简介XML和HTML共同的起源338

13.5.2 创建文档340

13.6 使用XSL格式化和显示XML文档340

13.6.1 定义XSL340

13.6.2 使用XSL将XML数据作为HTML来显示341

13.7 Oracle8i对XML的支持344

13.8 检查XML和Oracle上下文344

13.9 检查Oracle XML Parser345

13.9.1 安装Oracle XML Parser345

13.9.2 在数据库外部运行Oracle XML Parser354

13.9.3 在数据库内部运行Oracle XML Parser354

13.10.1 实现Oracle XML Class Generator359

13.9.4 获取Oracle XML Parser实用程序359

13.10 检测Oracle XML Class Generator359

13.10.2 获取Oracle XML Class Generator366

13.11 测试Oracle XML SQL的实用程序366

13.11.1 定义OracleXML类366

13.11.2 定义OracleXMLStore类367

13.11.3 定义OracleXMLQuery类367

13.11.4 定义OracleXMLSave类367

13.11.5 定义xmlgenPL/SQL包367

13.11.6 获取Oracle XML SQL实用程序370

13.12 检查Oracle XSQL Servlet370

13.12.1 检查Oracle XSQL Servlet的依赖性和要求370

13.12.2 生成动态的XML文档371

13.13 小结372

13.12.3 获得Oracle XSQL Servlet372

第14章 PL/SQL插件373

14.1 从PL/SQL与HTML到Web的开发374

14.1.1 了解PL/SQL Web工具包374

14.1.2 使用HTML知识376

14.1.3 使用WebAlchemy377

14.1.4 WebAlchemy的奇妙功能378

14.1.5 增加PL/SQL编码的逻辑性379

14.1.6 调用Web过程380

14.2 传送参数到PL/SQL过程381

14.3 检索CGI环境变量382

14.4 保留源代码历史记录383

14.5 存储Cookies程序384

14.8 PL/SQL的外部调用385

14.6 引用伪列385

14.7 计算时间到百分之一秒385

14.9 通过包裹或保护过程来避免查看源代码386

14.10 重定向用户到其他的URL386

14.11 用UTL_FILE发送电子邮件388

14.12 提取并查看BLOB390

14.13 查询列表框中的多重选择390

14.14 不使用<PRE>包裹文本392

14.15 从PL/SQL中生成PDF报告392

14.16 清除缓冲区393

14.17 改进PL/SQL的出错信息393

14.18 新的ROWID格式394

14.19 调试PL/SQL394

14.22 基于用户的要求排列数据395

14.20 使会话消失395

14.21 加密关键信息395

14.23 编辑PL/SQL代码397

14.24 升级后收到授权检测失败信息397

14.25 从IP中获取域名398

14.26 丢失单选按钮398

14.27 提交表单398

14.28 重定义操作399

14.29 将数字逐个转换成单词399

14.30 加强客户会话400

14.31 使用事务服务401

14.32 获取用户信息403

14.34 理解为什么htp.linkrel是有用的408

14.33 PL/SQL XML实用程序408

14.35 OAS PL/SQL 4.0 Web工具包附件409

14.36 小结409

第15章 安全性410

15.1 OAS的内置安全性410

15.1.1 为虚拟路径设置安全保障411

15.1.2 配置验证服务411

15.1.3 比较In-memory和ORB通信416

15.2 应用程序级安全性417

15.2.4 结合基本或摘要验证418

15.2.6 Baking cookies418

15.2.5 使用owa_custom418

15.2.3 结合数据库验证418

15.2.2 传递验证418

15.2.1 对每个请求进行验证418

15.3 网络安全性454

15.3.1 SSL基础454

15.3.2 设置SSL455

15.3.3 设置SSL的提示455

15.3.4 保护数字证书456

15.3.5 使用数字ID确保Email的安全性456

15.3.6 确保信用卡传输安全性456

15.4 RDBMS的安全性457

15.4.1 使用PL/SQL加密457

15.4.2 PL/SQL接口到Oracle密码工具箱457

15.4.3 计划安全性策略457

15.6 小结458

15.5 物理安全性458

第16章 用Designer开发Web代码459

第三部分 Oracle工具459

16.1 理解由Designer生成的包460

16.1.1 理解模块、包、过程461

16.1.2 理解对命名的例程的处理462

16.1.3 理解事件是如何被处理的463

16.1.4 理解用户文本是如何被处理的463

16.1.5 理解过程参数464

16.1.6 理解包定义的记录类型464

16.2 将视图并入到生成的模块中464

16.3 在使用生成模块时建立有效的数据库安全性465

16.4 使用事件和命名例程465

16.4.2 使用事件466

16.4.1 使用命名例程466

16.5 权衡主要的Web Server Generator选项和属性467

16.5.1 在模块成员内使用HTML标记468

16.5.2 在用户文本中注册和使用外部的PL/SQL包468

16.5.3 设置模块版面风格468

16.6 使用框架和样式表469

16.6.1 使用样式表473

16.6.2 利用<STYLE>标记包含一个样式表474

16.6.3 参考外部样式表474

16.7 使用无约束项476

16.8 权衡用户文本区476

16.8.2 用HTML格式化文本477

16.8.3 添加HTML语法到用户文本中477

16.8.1 使用PL/SQL函数的格式化文本477

16.8.4 通过HTML Editor添加整个HTML文件478

16.9 使用JavaScript479

16.9.1 避免版本出错479

16.9.2 使用外部JavaScript库480

16.9.3 创建Oracle服务器端的JavaScript库481

16.9.4 理解Web Server Generator命名惯例481

16.9.5 事件处理句柄的命令惯例481

16.9.6 了解CTL参数482

16.10 覆盖Designer的默认功能482

16.11 参数的使用483

16.12.4 建立cookie484

16.12.3 定义Cookies484

16.12.2 使用Cookies在模块中建立动态超级链接484

16.12.1 用PL/SQL和HTML创建定制的超级链接484

16.12 使用Cookies和PL/SQL在模块间导航484

16.12.5 读cookie485

16.12.6 使用cookie建立链接485

16.12.7 多cookie的限制486

16.12.8 用逻辑cookie超越20个cookie的限制486

16.12.9 对Web Server Generator模块运用逻辑cookie492

16.13 列值表的讨论493

16.13.1 简述Web Server Generator中列值表的特点493

16.13.2 用Oracle8对象建立定制的列值表494

16.13.3 列值表对象的编码494

16.13.4 列值表对象的实现511

16.14 小结513

第17章 Oracle Developer--Forms514

17.1 确定是否使用Oracle Forms515

17.1.1 Oracle Forms如何工作515

17.1.2 状态、许可证和内存515

17.1.3 表单是否已存在516

17.1.4 浏览器和带宽516

17.1.5 选择的决定时刻516

17.2 安装Oracle Forms517

17.3 确保图标出现在Web上518

17.4 作为CGI来配置Oracle Forms518

17.5 作为插件配置Oracle Forms6.0519

17.6 作为插件配置Oracle Forms5.0521

17.7 创建通用插件的HTML文件522

17.10 生成并放置FMX文件526

17.9 使用非Oracle的Web服务器526

17.8 理解插件URL526

17.11 将Forms Server设置成Windows NT服务的方式527

17.12 启动和关闭Forms Server监听器527

17.13 配置Forms客户端527

17.14 设置负载平衡528

17.15 设计Web应用程序528

17.15.1 减少网络阻塞528

17.15.2 选择字体529

17.16 内存需求是否要求过高529

17.17 理解Web上Forms的性能限制529

17.18 寻找有关在Web上运行Forms的好文章530

17.19 用Oracle8和Forms5.0 PL/SQL分析系统时间530

17.20 解决FRM-40735错误信息531

17.21 小结532

第18章 Oracle Developer--Reports533

18.2 设置Reports Server--通用信息534

18.1 在Web上发布Reports534

18.3 配置Oracle Reports作为一个CGI538

18.3.1 在NT下把Reports设置成CGI538

18.3.2 在UNIX下把Reports设置成CGI539

18.4 把Oracle Reports6.0配置为插件539

18.5 把Oracle Reports3.0配置为插件540

18.6 设置可选的Reports参数541

18.7 指定URL以在Reports中运行请求543

18.8.1 超链接544

18.8 添加Web功能544

18.8.2 创建书签546

18.9 对参数表单的提示547

18.10 在UNIX下为Oracle Reports配置一个默认的打印机547

18.11 标识Reports Server错误548

18.12 同时运行多个报表548

18.13 利用MetaLink分析RUN_PRODUCT失败的原因549

18.14 为Web页创建页眉、页脚和分页符550

18.15 解决在IE(以及AOL)中的PDF问题550

18.16.1 SRW.DO_SQL语句556

18.16.7 最大行数和组过滤器556

18.16 提高Oracle Reports性能的提示556

18.16.3 何时使用多重查询数据模式557

18.16.4 索引557

18.16.5 更改557

18.16.2 使用CDE_MM.GET_REF557

18.16.6 断开列558

18.16.8 没有用到的数据模型对象558

18.16.9 没有用到的框架559

18.16.10 总页数559

18.16.11 格式化触发器559

18.16.12 Oracle图形集成559

18.17 开发数据生成Acrobat PDF文件559

18.18 小结560

第19章 Java和OAS561

19.1 理解Oracle对Java的支持561

第四部分 其他插件561

19.2 确定是否要使用Java562

19.3 客户端Java562

19.4 编写大部分服务器端Java程序563

19.4.2 Servlets563

19.4.3 Java Server Pages563

19.5.1 JWeb_Java插件564

19.5 在OAS中使用Java技术564

19.4.4 Enterprise Java Beans564

19.4.1 Java插件564

19.5.2 Servlet576

19.5.3 Enterprise Java Beans577

19.6 小结585

第20章 Perl和perl插件586

20.1 学习掌握perl587

20.2 测试和调试perl587

20.4 使得CGIperl与OAS协调工作588

20.5 与其他监听器一起使用perl588

20.3 使用perl插件588

20.6 模拟NT环境下的插件589

20.7 在OWAS版本3中安装和配置perl插件589

20.8 修正OWAS版本3中的perl演示版589

20.9 在OAS版本4中安装和配置perl插件589

20.10 使用标准CGI库590

20.11 避免出现Save As的对话框590

20.12 显示文件列表590

20.13 确定文件是否存在593

20.14 生成或追加文件593

20.15 从perl调用PL/SQL过程593

20.18 从命令行中仿效邮件请求594

20.19 清理你的HTML594

20.17 从命令行中仿效浏览器594

20.16 用perl提供字节服务594

20.20 访问perl文档595

20.21 查看环境参数595

20.22 从perl发送邮件595

20.23 确定客户端的浏览器并进行相应操作596

20.24 包含站点的组成部分596

20.25 解决在OWAS3.0文档中OraPerl的引用问题596

20.26 解决在OAS4.0文档中OraPerl的引用问题596

20.27 在LiveHTML插件中使用perl597

20.28 对比DBD和DBI理解OraPerl597

20.29 使用OraPerl597

20.30 OraPerl源代码的例子的评价598

20.32 建立与数据库的持久连接599

20.31 理解use Oraperl语句599

20.33 OraPerl示例源代码评价600

20.34 小结604

20.35 提供Perl信息的网站604

第21章 LiveHTML插件605

21.1 找一个好的帮助605

21.2 安装LiveHTML605

21.2.1 激活LiveHTML605

21.2.2 Parse LiveHTML Extensions Only参数605

21.2.6 核对ICX中的<body>标记606

21.2.9 脚本页的扩展606

21.2.8 激活脚本执行606

21.2.7 默认页面606

21.2.5 激活ICX标记606

21.2.4 激活执行标记606

21.2.3 Live HTML Extensions参数606

21.2.10 默认的脚本语言607

21.2.11 最大请求607

21.2.12 Perl应用库路径607

21.3 在LiveHTML中应用Perl607

21.4 创建一个计数器608

21.5 在一个页面中包含另一个页面608

21.6 从LiveHTML中调用Oracle608

21.7 小结609

第22章 Oracle Internet商务服务器610

22.1 考虑OIC的使用对象610

22.2 安装OIC611

22.2.1 安装所有部件611

22.2.2 检查是否安装成功613

22.3 卸载OIC614

22.2.3 找出安装失败的原因614

22.4 考虑第三方产品615

22.5 网上商店特征615

22.5.1 进行销售616

22.5.2 设置优待券616

22.5.3 建立用户的优先选择616

22.5.4 搜索617

22.5.5 接收顾客的反馈意见617

22.5.6 检查定单状态617

22.6 对象分层结构618

22.7 网上商店的总体概念设计618

22.8 创建商店的批装载619

22.9.1 查看网上Store Manager Utility623

22.9 网上商店的维护623

22.9.2 最佳化批装载624

22.10 量身定制网上商店628

22.10.1 修改HTML模板628

22.10.2 创建自己的模板635

22.10.3 扩展Java类636

22.10.4 STEPPING OUT--非OIC的定制640

22.11 2.0版本的新特点652

22.11.1 在平面文件中使用增强的批装载652

22.11.2 增强Java的性能652

22.11.3 优化价格结构652

22.11.4 使用付费插件652

22.12 其他的电子商务解决方案653

22.13 Broadvision与InterWorld的比较657

22.14 小结658

第五部分 其他659

第23章 帮助Web开发的实用程序659

23.1 走近图形开发工具660

23.1.1 评价Paint Shop Pro660

23.1.2 使用Animation Shop661

23.1.3 用MapEdit创建图形映像662

23.1.4 最大限度地使用GIF的创建集663

23.2 开发工具需要考虑的事项664

23.2.1 决定是否需要程序文件编辑器664

23.2.2 最大限度地利用TOAD666

23.2.3 使用SynEdit669

23.2.4 NetObjects ScriptBuilder3.0669

23.2.5 理解Dreamweaver的功能670

23.2.6 关于HomeSite671

23.2.7 最大限度地利用SnadBoy Revelation672

23.3 评价其他工具673

23.3.1 理解WS_FTP673

23.3.2 了解WinZip的价值674

23.3.3 使用Traceroute675

23.3.4 自动内容的创建676

23.4 把Access RDBMS转换成Oracle RDBMS676

23.4.1 把Access迁移到Oracle表中677

23.4.2 建立/修改一个ODBC连接677

23.5 目录工具箱681

23.5.1 目录间的比较681

23.6 Anawave WebSnake工具682

23.5.2 文件间的比较682

23.5.3 文件的合并682

23.6.1 捕获101683

23.6.2 创建一个新的项目683

23.7 小结688

第24章 故障的发现与处理689

24.1 你知道答案689

24.2 你知道怎样找到答案689

24.2.1 日志文件689

24.2.2 异常的处理690

24.2.3 书以及其他的媒体690

24.2.4 Oracle支持690

24.4 你知道何时寻求帮助691

24.3 你知道谁知道答案691

24.2.5 搜索引擎和网络站点691

24.5 小结692

第25章 调试代码693

25.1 评价一般的调试技术693

25.2 用PL/SQL应用程序来涂绘整个屏幕693

25.3 决定谁控制行级锁694

25.4 购买PL/SQL调试工具696

25.5 不涉及用户视图的调试696

25.6 检查一般的Oracle错误696

25.7 提供比 请求失败 更进一步的信息696

25.8 查看日志文件697

25.9 使用合适的纠错技术,减少错误恢复的时间697

25.9.1 在每个程序单元中使用异常处理器697

25.9.2 记录所有反常的错误701

25.10 采用raise_applicaton_error给用户界面发送出错信息705

25.11 在应用程序内设计增强版调试/跟踪逻辑709

25.12 用一个错误数组同时列出所有有效错误713

25.13 用版本报表包来确保编码的正确性716

25.14 小结719

第26章 日志与站点分析720

26.1 Web服务器的使用日志概况721

26.2 获取有关日志文件格式的进一步信息722

26.3 查看Web网站的管理工具722

26.4 评价iLux解决方案722

26.5 比较Web Trends解决方案722

26.5.1 Web Trend日志分析724

26.5.3 代理日志分析725

26.5.2 Referrer日志分析725

26.5.4 链接分析726

26.6 定义WRB日志及监听日志726

26.7 为PL/SQL插件调整错误的严重程度配置727

26.8 了解日志记录器728

26.9 日志数据库的使用728

26.10 用日志记录表开发自己的报表729

26.11 评价XLF的日志参数733

26.12 从Log Analyzer中获得更多内容734

26.12.1 从数据库得到报表的用法---默认的XLF Reports735

26.12.2 为用户定义的XLF Reports设定日志分析器参数735

26.12.3 为用户定义的系统信息报表设定日志分析器参数736

26.13 上传日志文件至数据库,以创建用户定义的日志报表736

26.14 小结736

热门推荐