 |
 |
Драйвер 4 типа идеально подходит для случаев, когда апплеты выполняются в HTML-броузерах или в неоднородной компьютерной среде. Это программа, полностью написанная на Java и использущая Java-интерфейс для соединения с базой данных через промежуточный Java-сервер. Она обеспечивает выполнение приложений в любой операционной системе, имеющей виртуальную машину Java (JVM).
Трехуровневый интерфейс. Использует интерфейсы, полностью написанные на Java, для соединения платформенно-независимых клиентов с базой данных.
Промежуточный Java-сервер. Java-сервер Empress является сервером промежуточного уровня, написанным на смеси Java и C, и обеспечивает интерфейс между клиентскими приложениями или апплетами, полностью написанными на Java, и сервером Empress Connectivity.
Разработка апплетов. Позволяет запускать Java-клиенты непосредственно внутри Web-браузера, таким образом, отпадает необходимость в установке виртуальной машины Java (JVM) на всех ваших клиентских платформах.
Компактный Java-архив. Возможность создания единого Java-архива (JAR) значительно облегчает доступ через сеть Интернет/Интранет.
Три уровня драйвера составляются из:
- Java-клиента, содержащего Java-приложение или апплет, и клиентского JDBC-драйвера empress.jdbc.clientDriver;
- Java-cервера Empress (empjsv) - связующего сервера на основе смеси Java и C;
- Сервера Empress Connectivity.
Приложение или апплет составляют ту же часть процесса, что и клиент, полностью написанный на Java, и являются платформенно-независимыми. Это значит, что приложение может работать в практически любой ОС, в которую включена виртуальная машина Java (JVM), и апплет может выполняться в любом браузере, который соответствует спецификации JVM, установленной компанией JavaSoft.
Выполнение приложения с использованием драйвера 3 типа полностью аналогично случаю с драйвером 2 типа. Таким образом, приложение, написанное для драйвера 2 типа, может быть использовано и с драйвером типа 3. Для этого необходимо сделать только два небольших изменения в коде.
Ниже приведена типичная схема связи. Обратите внимание на то, что использование HTTP-сервера является необязательным: броузер может загружать HTML-страницы, используя протокол file://
|
 |