Oracle 9i应用服务器是目前业界最强大的应用服务器之一,全面支持企业应用的开发。为企业提供了一套完整的应用转型方案(从两层结构到三层结构),更好地集成了各种应用。
但是,该产品庞大的功能意味着复杂的结构以及随之的掌握上的难度。为此,时代朝阳位用户所想,开发了本Oracle9 iAS应用开发案例。本案例从结构、管理、开发、恢复和性能调整五个方面详细介绍了Oracle9i应用服务器为企业构架信息系统平台提供的强大技术支撑。通过这个案例的制作和不断深入,通过对不同组件的开发(包括PL/SQL、CORBA、Java、XML和EJB)的实现,使你快速掌握“究竟是怎么做的”,从而适合不同角度的应用需求。
同时,这个案例具有信息系统的典型特征,是一个具有现实意义的典型案例的开发过程,其间有机地将Oracle Database管理、SQL、iAS组件使用、Web、开发工具使用过程地结合在一起。通过这个范例程序,你可以学习到具体的开发过程和考虑问题的思想,并通过套用本范例中这些现成的模版,快速构造自己的Web数据库应用。
本演示范例将于2003年4月期间正式推出,如果您有任何宝贵意见,敬请联系!
本案例对应的手册目录将如下
第一部分:概述
1.Oracle的分布式体系结构
两层体系结构
三层体系结构
Oracle的三层结构与Oracle9iAS
Oracle IAS构成
2.利用Oracle9iAS构建Web应用简介
Oracle9iAS基本构架
Oracle9iAS应用开发结果
3.Oracle9iAS 中提供的服务组成
Internet服务
Java服务
门户服务
高速缓存服务
系统服务
商业智能服务
开发工具
第二部分:Oracle9iAS安装与配置
1.安装前的准备
2.安装过程
3.安装后系统的启动和关闭
4.站点的配置
5.安装和配置结果查看
第三部分:IAS应用开发的基本过程
1.应用的基本构架
2.应用的部署
3.开发实例
设计思路
业务逻辑的实现
网页的开发
网页与业务逻辑的交互
如何访问数据库
第四部分:PL/SQL Cartridge功能及PL/SQL开发包
1.基于Cartridge的应用程序
2.PL/SQL Cartridge的配置过程
3.PL/SQL Cartridge开发包
安装和用途
开发包中的函数和过程
开发包支持的数据类型
事务管理
4.应用案例一:PL/SQL Cartridge
第五部分:XML开发
1.XML概述
2.Oracle9iXML的支持
3.Oracle XML应用建模
XML数据存储
生成XML
在应用之间发送XML文档
装载XML到数据库中
内容和文档管理
4.应用案例二:XML使用
第六部分:CORBA、EJB、Servlet开发
1.应用案例三:CORBA组件的定义与使用
2.应用案例四:EJB组件的定义与使用
3.应用案例五:Servlet的开发
第七部分:Oracle 9iAS应用开发案例-----零售企业网上业务实现
1.安装配置环境(NT/LINUX)
2.创建业务系统数据库结构
3.实现Web应用中用户管理
4.实现商品管理模块:进货、库存、核销问题等
5.实现销售管理模块:网上订单、销售发票、发货跟踪等
6.用户跟踪模块:网上查询货物、邮件通知等