Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В качестве параметров могут выступать простые и объектные типы. При передаче объектов есть нюансы: при передаче локального объекта передается копия (см. ранее рис), при передаче удаленного – ссылка на объект, значит она должна быть сериализуема, так как подвергается маршалингу. Ссылка должна содержать сетевой адрес удаленного объекта, конечную точку сервера, локальный идентификатор объекта и еще передается стек протоколов, т. е с помощью какого протокола осуществляется сетевое общение.
При обращении к удаленному объекту есть разделение: заглушка знает, где находится удаленный объект, а заместители тоже сериализуются, то есть могут быть переданы с компьютера на компьютер. В качестве ссылки на удаленный объект можно взять заглушку(заместителя - синонимы), потому что в ней есть вся информация и ее можно передать. В будущем будем это использовать.
4. Последний раздел языка Java: интерфейс JDBC при работе с БД
JDBC - Java Data Base Connectivity.
Этот интерфейс с 1996 г. позволяет с помощью SQL обращаться к БД разных производителей. Причем на Java программы от платформы не зависят. Этот интерфейс основан на модели ODBC Microsoft. Вот суть:
JDBC.
Рис. 4.1.
Есть сечение – с ним работает пользователь. Это JDBC API. И есть наборы драйверов. Основная вещь – менеджер драйверов, который переадресовывает запросы к конкретным драйверам и теперь можно нарисовать трехуровневую архитектуру.
Трехуровневая архитектура.
Рис. 4.2.
Есть клиентская часть (внутреннее представление), Есть промежуточный уровень – бизнес-логика, JDBC и сервер БД. В основе лежит SQL запрос у бизнес-логики.
Есть лаба.
Дата публикования: 2014-12-08; Прочитано: 212 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!