随着web的应用,原来Oracle倡导的client/server方式在国外早就向browser/server发展了,国外的许多用户在通过OAS运行着Form4.5,但是这方面的应用在国内发展还是比较缓慢。
12月初Intel召集举办的e-business解决方案研讨会,因为有Oracle 公司的做技术报告,所以我也去听了听。会议上Oracle主要介绍了Oracle 8 i 、Oracle Application Server、WebDB,本来打算写一些听感想,一直拖到现在。不过也好,这段时间我自己在尝试使用Jdeveloper、OAS等的新版本,看看有什么值得利用的地方,也好能和大家分享。
目前就我所知,web通过OAS来访问Oracle数据库有以下几种运行环境方式:
通过安装Forms Server,能使Form通过OAS在browser中运行。
这种方式适合企业级应用,通过Developer 2000生成forms,然后通过配置OAS和form server来运行原本是client/server方式的应用。
PL/SQL and ODBC Applications
在这种方式下,可以通过OAS直接调用数据库里的存储过程,并返回带结果的动态html文件。
Oracle提供一个PL/SQL web toolkit package,安装后,能用package中给的函数写sql语言,生成hmtl标签等,对于轻量级Oracle web application是个好的方案。
JWeb Applications
该方式通过配置OAS,能在client端运行.class的java文件
开发工具可选择Oracle JDeveloper, JavaSoft JDK, SunSoft Java Workshop, Microsoft Visual J++, and Symantec Visual Cafe.
LiveHTML and Perl Applications
C Applications
Enterprise JavaBeans Applications
Oracle公司还推出了一个独立的轻量级的web tool-----WebDB
他所有的开发操作截面都是通过browser,因此是完全为web应用而设计的。管理数据库、生成table,编写triger都是在browser里,非常的方便。而且他本身也集成了内建的web server,所以不需要在用别的web server。