Vývoj aplikací a Java
Oracle8i je pokračováním strategie jazyka Java společnosti Oracle: zavádí VM Java do databáze, takže je možno kód v jazyce Java ukládat a provádět na serveru. Oracle8i též zavádí SQLJ, což je syntaxe pro zapojení SQL do kódu Javy v klientovi nebo na serveru. Java v databázi umožňuje vývojářům vytvářet vysoce výkonné, škálovatelné aplikace založené na otevřených průmyslových standardech. VM Java v Oracle Data Serveru umožňuje vývojářům psát, ukládat a provádět kód v jazyce Java v databázi, což umožňuje vytváření uložených procedur, funkcí a triggerů v jazyce Java. To přispívá k dramatickému snížení náročnosti databázového programování. Oproti jazyku C, Oracle(r) Call Interface, PL/SQL(tm) a dalším programovacím jazykům mohou nyní vývojáři vyvíjet aplikace v samotném jazyce Java. SQLJ je zabudovaným SQL jazykem pro Javu. Do kódu v jazyce Java v klientovi nebo na serveru lze snadno vložit SQL a komunikovat tak s relační databází. SQLJ je otevřeným standardem, který vyvíjí společnosti Oracle, IBM, Sun a Tandem/Compaq. Kód v jazyce Java na straně klienta, který obsahuje příkazy SQLJ, je spouštěn přes prekompilátor, který vytváří spustitelné Javové programy založené na JDBC. Kód v jazyce Java na serveru přistupuje k databázi přímo přes nativní rozhraní. SQLJ poskytuje výkonné a snadno použitelné rozhraní mezi relačními databázemi a jazykem Java. Oracle8i nabízí také podporu Enterprise Java Beans a komunikaci pomocí standardního IIOP CORBA. K Java objektům uloženým v Oracle Data Serveru se lze připojovat přímo pomocí nativních protokolů CORBA.

Na předchozí stránku