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 triggeru 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 pořs 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. |