本书讨论Oracle9i应用服务器的体系结构,解释如何使用5种不同的方法建立Web应用:使用Java servlet和Java服务器页面、PL/SQL和PL/SQL服务器页面、Oracle Designer、Oracle9iApplication Server Portal以及Oracle Forms和Reports。 本书内容丰富、由浅入深、条理清晰,通过本书的学习,读者将学会何时及如何使用基于HTML的应用、基于Java applet的应用,或使用代码生成工具建立强大的Web应用。 本书是Web应用开发人员的学习指南。 \r\n
第一部分 Web应用介绍\r\n\r\n第1章 为什么使用Web应用\r\n\r\n1.1 什么是Web应用\r\n1.2 Internet标准\r\n1.2.1 TCP/IP\r\n1.2.2 HTTP\r\n1.2.3 HTML\r\n1.2.4 XML\r\n1.3 Intranet、Extranet和Internet\r\n1.4 理想客户机\r\n1.4.1 交易\r\n1.4.2 重客户机\r\n1.4.3 基于浏览器的Java应用\r\n1.4.4 基于HTML的应用\r\n1.4.5 可以全部拥有吗\r\n1.5 Web应用优点\r\n1.5.1 自由的底层结构\r\n1.5.2 自由升级\r\n1.5.3 可互换的组件\r\n1.5.4 聚集于可用性\r\n1.6 小结\r\n\r\n第2章 如何建立Web应用\r\n\r\n2.1 应用必须是Java吗\r\n2.2 选择你的武器\r\n2.2.1 你的用户在哪里\r\n2.2.2 你的用户需要什么\r\n2.3 建立基于Applet的应用\r\n2.3.1 使用Web Forms\r\n2.3.2 使用JavaApplet\r\n2.4 建立基于HTML的应用\r\n2.4.1 服务器页面或Servlet\r\n2.4.2 使用Java\r\n2.4.3 使用PL/SQL\r\n2.4.4 使用其他编程语言\r\n2.5 生成应用\r\n2.5.1 Oracle Portal\r\n2.5.2 Oracle Designer\r\n2.6 可以打印出它们吗\r\n2.6.1 打印问题\r\n2.6.2 解决方案\r\n2.7 小结\r\n\r\n第3章 Oracle Web体系结构\r\n\r\n3.1 Oracle产品名称\r\n3.2 数据库\r\n3.3 Web/应用服务器\r\n3.3.1 Web服务器\r\n3.3.2 应用服务器\r\n3.3.3 Internet应用服务器版本\r\n3.4 开发工具\r\n3.4.1 Java工具\r\n3.4.2 PL/SQL工具\r\n3.4.3 Oracle Designer\r\n3.4.4 Oracle Portal\r\n3.4.5 OracleForms\r\n3.4.6 OracleReports\r\n3.5 管理工具\r\n3.6 运行Oracle Web应用\r\n3.6.1 静态内容\r\n3.6.2 Java ServIet\r\n3.6.3 Java服务器页面\r\n3.6.4 PL/SQL Web应用\r\n3.6.5 PL/SQL服务器页面\r\n3.6.6 Oracle Forms\r\n3.6.7 Oracle Reports\r\n3.7 小结\r\n\r\n第4章 开始前的准备工作\r\n\r\n4.1 如何安装Oracle软件\r\n4.2 准备工作\r\n4.2.1 硬件\r\n4.2.2 网络\r\n4.2.3 软件\r\n4.2.4 文档\r\n4.3 数据库\r\n4.3.1 准备安装数据库\r\n4.3.2 分步安装数据库软件\r\n4.3.3 创建数据库\r\n4.3.4 检查安装\r\n4.4 应用服务器\r\n4.4.1 准备安装应用服务器\r\n4.4.2 逐步安装Internet应用服务器\r\n4.4.3 配置应用服务器\r\n4.4.4 验证安装\r\n4.5 Web PL/SQL生成器包库\r\n4.6 Devdloper服务\r\n4.6.1 准备安装\r\n4.6.2 安装Forms服务\r\n4.6.3 安装Reports服务\r\n4.6.4 建立虚拟路径\r\n4.6.5 更改环境参数\r\n4.7 开发工具\r\n4.7.1 JDeveloper\r\n4.7.2 PL/SQL开发工具\r\n4.7.3 Oracle Designer 6i版本2\r\n4.7.4 Oracle Portal\r\n4.7.5 Oracle Developer\r\n4.8 如果出现故障\r\n4.8.1 清除机器\r\n4.8.2 磁盘映像\r\n4.9 小结\r\n\r\n第二部分 建立Web应用\r\n\r\n第5章 设计HTML应用\r\n\r\n5.1 概述\r\n5.2 应用设计\r\n5.2.1 Web应用流程\r\n5.2.2 创建情节串连图板\r\n5.2.3 应用流程图\r\n5.2.4 建立框架\r\n5.3 页面设计\r\n5.3.1 HTML快速课程\r\n5.3.2 JavaScript\r\n5.3.3 Web设计的一些提示\r\n5.3.4 选择一个工具\r\n5.4 转换\r\n5.4.1 将HTML转换为Java\r\n5.4.2 将HTML转换为PL/SQL\r\n5.4.3 模块化\r\n5.5 商业逻辑\r\n5.5.1 向服务器页面添加商业逻辑\r\n5.5.2 向Servlets添加商业逻辑\r\n5.6 小结\r\n\r\n第6章 使用Java\r\n\r\n6.1 开始学习\r\n6.1.1 编译Java代码\r\n6.1.2 查找Java代码\r\n6.1.3启动JDeveloper\r\n6.2 连接到数据库\r\n6.2.1 JDBC驱动器\r\n6.2.2 映射SQL数据类型到Java\r\n6.2.3 创建来自JDeveloper的连接\r\n6.2.4 使用JDBC\r\n6.2.5 使用SQLJ\r\n6.2.6 JDBC还是SQLJ\r\n6.3 Java Servlets\r\n6.4 Hello World\r\n6.4.1 建立项目\r\n6.4.2 建立Servlet\r\n6.4.3 在JDeveloper中察看\r\n6.4.4 运行你的第一个Servlet\r\n6.4.5 JDeveloper为你建立了什么\r\n6.4.6 JDoveloper所建立的剩余部分\r\n6.4.7 通过Web服务器测试代码\r\n6.5 列出全部雇员\r\n6.5.1 应用设计\r\n6.5.2 页面设计\r\n6.5.3 转换\r\n6.5.4 商业逻辑\r\n6.6 带有约束条件的清单\r\n6.6.1 应用设计\r\n6.6.2 页面设计\r\n6.6.3 转换\r\n6.6.4 商业逻辑\r\n6.7 维护管理雇员\r\n6.7.1 应用设计\r\n6.7.2 页面设计\r\n6.7.3 转换\r\n6.7.4 商业逻辑\r\n6.8 小结\r\n\r\n第7章 编写PL/SQL\r\n\r\n7.1 开始学习\r\n7.1.1 PL/SQL编程工具\r\n7.1.2 PL/SQL Web工具箱\r\n7.1.3 创建数据库访问描述符\r\n7.2 Hello world\r\n7.2.1 编写应用\r\n7.2.2 运行应用\r\n7.3 列出全部雇员\r\n7.3.1 应用设计\r\n7.3.2 页面设计\r\n7.3.3 转换\r\n7.3.4 商业逻辑\r\n7.4 具有约束条件的清单\r\n7.4.1 应用设计\r\n7.4.2 页面设计\r\n7.4.3 转换\r\n7.4.4 商业逻辑\r\n7.5 维护管理雇员\r\n7.5.1 应用设计\r\n7.5.2 页面设计\r\n7.5.3 转换\r\n7.5.4 商业逻辑\r\n7.6 小结\r\n\r\n第8章 Designer应用\r\n\r\n8.1 Designer方法\r\n8.1.1 Designer工具\r\n8.1.2 使用Designer\r\n8.2 使用Designer建立Web应用\r\n8.2.1 建立数据库\r\n8.2.2 捕获一个设计\r\n8.2.3 建立应用\r\n8.3 Hello World\r\n8.3.1 创建模块\r\n8.3.2 生成模块\r\n8.3.3 查看结果\r\n8.3.4 设置Generator Preferences(生成器优先项)\r\n8.4 雇员清单\r\n8.4.1 创建模块\r\n8.4.2 创建模块组件\r\n8.4.3 定义模块组件外观\r\n8.4.4 生成模块\r\n8.4.5 改进模块\r\n8.4.6 重新生成模块\r\n8.5 查找雇员\r\n8.5.1 拷贝模块\r\n8.5.2 编辑模块\r\n8.5.3 编辑模块组件\r\n8.5.4 生成模块\r\n8.6 维护管理雇员\r\n8.6.1 拷贝模块\r\n8.6.2 编辑模块\r\n8.6.3 生成表应用程序接口\r\n8.6.4 生成模块\r\n8.6.5 选择布局风格\r\n8.7 小结\r\n\r\n第9章 OraclePortal\r\n\r\n9.1 什么是Oracle Portal\r\n9.1.1 建立Portal\r\n9.1.2 启用数据库的Web\r\n9.2 开始学习\r\n9.2.1 OraclePortal中的用户\r\n9.2.2 启动Oracle Portal\r\n9.2.3 建立事物\r\n9.2.4 锁定组件\r\n9.3 HelloWorld\r\n9.3.1 建立应用\r\n9.3.2 添加一个应用组件\r\n9.3.3 在Oracle PortaI以外运行应用\r\n9.4 雇员清单\r\n9.4.1 控制格式化\r\n9.4.2 建立报表组件\r\n9.5 查找雇员\r\n9.6 维护管理雇员\r\n9.7 小结\r\n\r\n第10章 Oracle Developer\r\n\r\n10.1 Forms和Reports在Web上如何工作\r\n10.1.1 Web Forms\r\n10.1.2 Web Reports\r\n10.2 Hello World Form\r\n10.2.1 建立Form\r\n10.2.2 从FormBuilder运行Form\r\n10.2.3 在Web浏览器中运行Form\r\n10.3 雇员清单报表\r\n10.3.1 建立报表\r\n10.3.2 添加格式\r\n10.3.3 从Report Bulider运行报表\r\n10.3.4 在Web浏览器中运行报表\r\n10.4 带有参数的报表:查找雇员\r\n10.4.1 建立报表\r\n10.4.2 运行报表\r\n10.5 维护Employees表中的数据\r\n10.5.1 建立Form\r\n10.5.2 从Form Builder运行Form\r\n10.5.3 在Web浏览器中运行Form\r\n10.6 小结\r\n\r\n第三部分 参 考\r\n\r\n第11章 商务工具\r\n\r\n11.1 常用工具\r\n11.1.1 文本编辑器\r\n11.1.2 符号链接\r\n11.1.3 磁盘映像\r\n11.1.4 磁盘分区\r\n11.2 PL/SQL编辑器\r\n11.3 转换工具\r\n11.3.1 HTML到Java\r\n11.3.2 HTML到PL/SQL\r\n11.4 HTML工具\r\n11.4.1 HTML编辑器\r\n11.4.2 样式表单编辑器\r\n11.4.3 图像编辑器\r\n11.5 Javadoc\r\n11.6 PL/SQL Server Pages\r\n\r\n第12章 Web应用工具箱\r\n\r\n12.1 HTML模板\r\n12.2 JavaScript\r\n12.3 Java工具\r\n12.3.1 示例Format类\r\n12.3.2 HtmlForm类\r\n12.3.3 DatabaseUtility类\r\n12.4 PL/SQL工具\r\n12.4.1 示例Format包\r\n12.4.2 HtmlForm包\r\n12.4.3 DatabaseUtility包\r\n\r\n第13章 有用的书籍和Web站点\r\n\r\n13.1 发现你所需要的\r\n13.2 Oracle技术支持网络\r\n13.2.1 软件\r\n13.2.2 Oracle文档\r\n13.3 Oracle技术支持\r\n13.4 书籍\r\n13.5 Web站点