|
|
Oracle公司授权出版
Oracle Application Server 10g Web开发Oracle Application Server 10g Web Development |
|
|
|
| 原价:
¥79.00(以下报价瞬息万变,建议您点击全部站点比对) | | |通过以下方式购买,或许更便宜: |
|
|
| |
|
|
|
|
我要购书网的承诺:本网上购书中心所出售的"Oracle Application Server 10g Web开发Oracle Application Server 10g Web Development"图书保证正版,您在本购书中心享有收到图书七天内无条件退货!收到商品15日之内换货的待遇!
|
| |
退货规定:从本网上书店所购买的图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品7日之内可退货 |
| |
换货规定:从本购书中心所购买"Oracle Application Server 10g Web开发Oracle Application Server 10g Web Development"图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品15日之内换货
|
|
| |
Oracle Application Server 10g是一种能够支持所有主流Web开发语言、API和框架的应用服务器。它能够与Oracle数据库紧密结合,是一组在Web上动态传递内容的服务集合。本书全面阐述了使用该应用服务器进行Web开发的相关技术,包括以下一些主题:Oracle Application Server 10g体系结构、Oracle Forms 10g、Oracle Reports 10g、Oracle Application Server Discoverer 10g、Oracle Application Server Portal 10g、Oracle JDeveloper 10g以及J2EE集成。 本书适合于Oracle Database 10g上使用Oracle Application Server 10g进行Web开发的程序员,以及对Wev开发和数据库感举的读者。 |
| |
目 录
第Ⅰ部分 概 述 第1章 技术概述 3 1.1 Application Server 10g简介 5 1.2 通信服务 10 1.3 内容管理服务 15 1.4 业务逻辑服务 16 1.5 表示服务 18 1.6 业务智能服务 19 1.7 Portal服务 22 1.8 Web Service 22 1.9 Developer Toolkits 23 1.9.1 XML Toolkit 23 1.9.2 Content Mangement Toolkit 24 1.9.3 Oracle Application Server MapViewer Toolkit 24 1.9.4 Wireless Toolkit 25 1.9.5 Portal Development Kit 26
1.10 持久层服务 27 1.11 缓存服务 29 1.12 系统服务 31 1.13 开发工具 32 1.13.1 应用程序的访问方式 33 1.13.2 用户界面的复杂度 33 1.13.3 使用应用程序的用户类型 33 1.13.4 Oracle Forms 34 1.13.5 Oracle Reports 34 1.13.6 Oracle Discoverer 35 1.13.7 Java工具 35 1.13.8 HTML DB 37 1.14 数据库工具 37 1.15 本章小结 38 第2章 Oracle Application Server 10g 体系结构 39 2.1 OC4J 40 2.1.1 server.xml 47 2.1.2 application.xml 49 2.1.3 data-source.xml 51 2.1.4 default-web-site.xml 53 2.1.5 global-web-application.xml 54 2.1.6 http-web-site.xml 54 2.1.7 jazn.xml和jazn-data.xml 54 2.1.8 jms.xml 54 2.1.9 oc4j-connectors.xml 54 2.1.10 principals.xml 55 2.1.11 rmi.xml 56 2.1.12 创建OC4J实例 57 2.1.13 Java归档文件(EAR、WAR和 JAR文件) 58 2.2 安全体系结构 60 2.3 OPMN 63 2.3.1 为OC4J配置OPMN 65 2.3.2 为Reports配置OPMN 66 2.3.3 为Discoverer配置OPMN 67 2.4 本章小结 69 第Ⅱ部分 Oracle 工 具 第3章 Oracle Forms 10g 73 3.1 历史 73 3.2 Oracle 10g的新增功能 74 3.3 Oracle Forms 10g的使用 74 3.4 创建Forms 75 3.4.1 Forms的基本概念 75 3.4.2 数据块 75 3.4.3 项与数据项 76 3.4.4 光标导航 76 3.4.5 单记录块与多记录块 76 3.4.6 主从关系 77 3.4.7 画布、窗口和视图 77 3.4.8 行为 79 3.5 Form Builder-- Object Navigator 的使用 80 3.5.1 向导 80 3.5.2 编译表单 85 3.5.3 运行表单 85 3.5.4 OC4J的使用 86 3.5.5 属性选项板 87 3.5.6 基本的界面项 87 3.5.7 界面项 87 3.5.8 复选框 88 3.5.9 单选按钮组 88 3.5.10 列表框 88 3.5.11 按钮 89 3.5.12 记录组 89 3.5.13 值列表 89 3.5.14 布局编辑器 90 3.5.15 增加的功能 91 3.5.16 事件 92 3.5.17 触发器 92 3.5.18 编写触发器 93 3.6 本章小结 101 第4章 Oracle Reports 10g 103 4.1 报表的发布 104 4.2 Oracle Reports和Oracle Portal 105 4.3 Oracle Reports 10g开发环境 105 4.4 Reports Builder 106 4.4.1 数据模型对象 106 4.4.2 布局对象 106 4.4.3 参数表单对象 107 4.4.4 PL/SQL对象 107 4.5 Reports Builder组件 108 4.5.1 向导 108 4.5.2 主要的报表组件 109 4.6 Reports Builder入门 115 4.7 使用Reports Wizard构建报表 116 4.7.1 布局屏幕 116 4.7.2 报表风格的屏幕 117 4.7.3 数据源屏幕 117 4.7.4 数据查询界面 118 4.7.5 数据列和数据计算界面 119 4.7.6 Labels页面 119 4.7.7 Template页面 119 4.8 改进报表 120 4.8.1 Object Navigator的使用 121 4.8.2 Property Inspector的使用 122 4.8.3 限制查询返回的行 124 4.8.4 向报表中添加用户参数 125 4.8.5 组级或域级的条件格式 (手工编码) 131 4.8.6 组级或域级的条件格式(使用 条件格式向导) 133 4.8.7 向报表中添加图形 134 4.9 本章小结 138 第5章 Oracle AS Discoverer 10g 141 5.1 Discoverer的终端用户层 142 5.2 Discoverer连接 148 5.2.1 在Enterprise Manager网站中 创建Discoverer连接 148 5.2.2 允许用户创建自己的Discoverer 连接 150 5.3 构建Discoverer报表 150 5.4 Discoverer Viewer和Discoverer Plus中的选项 174 5.4.1 Discoverer Plus中的选项 175 5.4.2 Discoverer Viewer中的选项 176 5.5 OracleAS Discoverer 10g的 安全性 176 5.6 本章小结 176 第6章 将Oracle工具部署到Web上 179 6.1 在Web上显示Oracle Forms 181 6.1.1 使用Forms Compiler 181 6.1.2 使用Forms Migration Assistant 184 6.1.3 升级后的问题 187 6.1.4 在Web上运行Oracle表单 191 6.2 在Web上显示Oracle Reports 200 6.2.1 报表和字体 200 6.2.2 在Web上运行Oracle Reports 203 6.3 在Web上运行Oracle Discoverer 210 6.3.1 Discoverer连接 210 6.3.2 影响Discoverer Plus/Viewer 的行为 213 6.3.3 调用Discoverer Plus 214 6.4 本章小结 215 第7章 PL/SQL Web工具包和PSP 217 7.1 Web技术PL/SQL的工作原理 218 7.2 使用PL/SQL的原因 219 7.3 PL/SQL Web工具包:基本知识 220 7.3.1 使用HTF函数 224 7.3.2 使用HTP.PRINT和HTP.PRN 以及专门的标记生成API 226 7.3.3 Web工具包额外的包 228 7.3.4 使用OWA_COOKIE 管理cookie 228 7.3.5 使用OWA_UTIL设置页面 的mime类型 230 7.3.6 使用OWA_OPT_LOCK 进行 乐观加锁 232 7.3.7 传递参数给PL/SQL Web应用 程序 235 7.3.8 PL/SQL服务器页面 239 7.4 本章小结 249 第Ⅲ部分 Oracle Portal 第8章 Oracle Application Server Portal -- 体系结构 253 8.1 portlet的定义 254 8.2 第一次登录Oracle Application Server Portal 255 8.2.1 Oracle Application Server Portal 页面的简要介绍 260 8.2.2 Navigator 263 8.2.3 创建Oracle Application Server Portal用户 271 8.3 创建第一个Oracle Application Server Portal对象 279 8.4 本章小结 295 第9章 OracleAS Portal开发——基本 的OracleAS Portal组件 297 9.1 OracleAS Portal Forms 298 9.2 OracleAS Portal Reports 308 9.3 OracleAS Portal Charts 318 9.4 OracleAS Portal Dynamic Pages 324 9.5 OracleAS Portal List Of Values 329 9.6 OracleAS Portal XML Components 335 9.7 本章小结 339 第10章 高级Oracle Application Server Portal组件 341 10.1 Oracle Application Server Portal 的高级组件 342 10.1.1 Oracle Application Server Portal Calendar 342 10.1.2 Oracle Application Server Portal Hierarchy 348 10.1.3 Oracle Application Server Portal Menu 352 10.1.4 Oracle Application Server Portal URL 354 10.1.5 Oracle Application Server Portal Link 355 10.1.6 Oracle Application Server Portal Data Component 360 10.1.7 Oracle Application Server Portal Page Design 361 10.1.8 页面组 362 10.1.9 Edit Page窗口 362 10.1.10 添加Portlet 362 10.1.11 区域 365 10.1.12 风格 366 10.1.13 模板 367 10.1.14 导航页面 369 10.1.15 页面属性和页面组属性 370 10.2 Oracle Application Server Portal Content 372 10.2.1 类别和视角 380 10.2.2 高级搜索 380 10.2.3 页面组属性 381 10.3 本章小结 382
第11章 将Forms、Reports和 Discoverer集成到Portal中 383 11.1 集成的优点 384 11.2 本地支持 385 11.3 组件一:Oracle Reports 386 11.3.1 报表集成方法一:使用Portal URL组件 389 11.3.2 报表集成方法二:使用 Native Portal 方法 393 11.3.3 Reports Server的管理 395 11.4 组件二:Oracle Forms 396 11.5 组件三:Oracle Discoverer 401 11.6 本章小结 409 第Ⅳ部分 Java 第12章 Oracle数据库中的Java 413 12.1 Java入门 414 12.1.1 J2EE、J2SE和J2ME平台 415 12.1.2 安装与安装测试 415 12.1.3 检查Java Virtual Machine 的版本 416 12.1.4 集成开发环境 416 12.2 向PL/SQL开发人员介绍Java 416 12.2.1 学习Java 417 12.2.2 面向对象编程特性 417 12.3 Oracle的Java虚拟机 422 12.4 JDBC 423 12.4.1 JDBC驱动程序类型 423 12.4.2 Oracle JDBC驱动程序 424 12.4.3 OCI驱动程序 424 12.4.4 Thin驱动程序 425 12.4.5 Server-Side Thin驱动程序 425 12.4.6 Server-Side Internal驱动 程序 425 12.4.7 使用JDBC 426 12.5 SQLJ 433 12.6 Java存储过程 434 12.6.1 编写Java程序 434 12.6.2 编译Java程序 436 12.6.3 将类文件加载到数据库中 436 12.6.4 创建PL/SQL调用规范 437 12.6.5 执行JSProc 438 12.6.6 卸载Java对象 439 12.7 DBMS_JAVA包 439 12.8 Oracle Application Server Containers for J2EE 441 12.8.1 servlet 441 12.8.2 创建HTML文档 442 12.8.3 创建servlet 442 12.8.4 测试servlet 443 12.8.5 JavaServer Page 443 12.8.6 创建HTML文档 444 12.8.7 创建JavaServer Page 445 12.8.8 测试JSP 445 12.8.9 JavaBeans和标记库 445 12.8.10 Oracle Business Intelligence Beans 445 12.8.11 Enterprise JavaBeans 446 12.8.12 Business Components for Java 446 12.9 本章小结 447 第13章 Oracle JDeveloper 10g 449 13.1 获取与安装 450 13.2 Oracle JDeveloper 10g结构 450 13.2.1 Applications Navigator 451 13.2.2 Editor窗格 453 13.2.3 Property Inspector 454 13.2.4 Component Palette 455 13.2.5 Structure窗格 456 13.2.6 Message Log 458 13.3 开发示例1:使用Oracle JDeveloper 10g创建经典的 "Hello World"Java类 458 13.3.1 创建应用程序工作间 458 13.3.2 创建项目 459 13.3.3 创建类 460 13.3.4 编译/运行类 460 13.3.5 Oracle JDeveloper 10g中 的HelloWorld类 461 13.3.6 调试类 462 13.4 Oracle JDeveloper 10g的Web 应用程序开发特性 465 13.4.1 绘图 466 13.4.2 Struts集成 466 13.4.3 ADF框架 468 13.5 开发示例2:使用ADF构建一个 功能完整的Web应用 程序 471 13.5.1 创建工作间 473 13.5.2 创建数据库连接 473 13.5.3 业务组件(实体)建模 475 13.5.4 业务组件(视图)建模 477 13.5.5 业务组件(应用程序模块) 建模 479 13.5.6 创建网页流程(控制器) 480 13.5.7 创建JSP网页 481 13.5.8 运行网页 483 13.5.9 扩展应用程序 485 13.5.10 增强一个现有的网页 486 13.5.11 添加附加的网页 488 13.6 本章小结 491 第14章 JavaServer Page 493 14.1 结构模型1与结构模型2 494 14.2 隐含对象 495 14.3 JSP作用域 495 14.4 语法 497 14.4.1 JSP指令 497 14.4.2 表达式 499 14.4.3 声明 499 14.4.4 scriptlet 499 14.4.5 注释 500 14.4.6 动作 500 14.5 JSP的优势 502 14.6 基于OC4J的JSP实现 502 14.7 Oracle HTTP Server 503 14.8 配置 503 14.9 JSP预翻译 505 14.10 OC4J中的共享资源 505 14.11 应用程序部署 505 14.12 Oracle相关特性 505 14.12.1 扩展类型JavaBeans 505 14.12.2 JSP标记语言 506 14.12.3 Oracle全局包含 507 14.12.4 边缘包含 507 14.13 标记库 508 14.13.1 Java标准标记库 508 14.13.2 Oracle标记库 509 14.13.3 用户定制标记库 509 14.14 JSP表达式语言 513 14.15 在Portal中集成JSP 516 14.15.1 Oracle Application Server Partal开发环境 517 14.15.2 Oracle Application Server Partal中的JSP类型 518 14.15.3 创建内部JSP 518 14.15.4 Portal特定的JSP标记 520 14.16 JSP代码示例 521 14.16.1 调用Servlet 523 14.16.2 传输数据 523 14.16.3 错误页 524 14.17 本章小结 525 第15章 部署EAR、WAR、JAR 和JSP 527 15.1 打包应用程序 528 15.2 数据源文件 532 15.3 创建新的OC4J实例 533 15.4 部署方法1:使用命令行 536 15.5 部署方法2:使用Oracle Enterprise Manager Application Server Control网站 538 15.6 部署方法3:使用Oracle JDeveloper 10g 541 15.6.1 在JDeveloper 10g中建立 连接 541 15.6.2 构造EJB JAR文件 542 15.6.3 构造WAR文件 543 15.6.4 构造EAR文件 544 15.6.5 最后一步:部署应用程序 545 15.6.6 部署使用ADF的应用程序 545 15.7 本章小结 547 第16章 可扩展标记语言 549 16.1 XML与HTML的区别 549 16.2 XML基础 551 16.2.1 XML文档声明 552 16.2.2 XML文档结构 552 16.2.3 文档类型定义和模式 553 16.2.4 XML解析器-XML文档 的操作与搜索 557 16.3 Oracle支持的XML技术 559 16.3.1 数据库XML支持 559 16.3.2 Java版XDK 560 16.3.3 Java Beans版XDK 561 16.3.4 C版XDK 562 16.3.5 C++版XDK 562 16.3.6 PL/SQL版XDK 562 16.4 Java版XSU和PL/SQL 版XSU 563 16.4.1 使用XSU的预备工作 563 16.4.2 XSU所处的层次 563 16.4.3 OracleXML类 564 16.5 本章小结 568 第17章 Web Services 569 17.1 从何处开始 571 17.2 Web Services的术语 572 17.2.1 XML 572 17.2.2 SOAP 572 17.2.3 WSDL 572 17.2.4 UDDI 573 17.3 概念性技术性简介 573 17.4 创建/部署Web Services 574 17.4.1 新建一个项目 574 17.4.2 基于Java类的Web Services 575 17.4.3 基于PL/SQL的Web Service 581 17.5 部署Web Service 583 17.6 测试Web Service 585 17.7 构建使用Web Service的客户 程序 588 17.7.1 使用Web Service向导 创建stub 588 17.7.2 使用WSDL为Web Service 创建Stub 590 17.8 定位Web Service 591 17.9 Google的免费Web Service 592 17.10 本章小结 592 附录A 595
|
|
|