Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Вопрос удаленных объектов



В качестве параметров могут выступать простые и объектные типы. При передаче объектов есть нюансы: при передаче локального объекта передается копия (см. ранее рис), при передаче удаленного – ссылка на объект, значит она должна быть сериализуема, так как подвергается маршалингу. Ссылка должна содержать сетевой адрес удаленного объекта, конечную точку сервера, локальный идентификатор объекта и еще передается стек протоколов, т. е с помощью какого протокола осуществляется сетевое общение.

При обращении к удаленному объекту есть разделение: заглушка знает, где находится удаленный объект, а заместители тоже сериализуются, то есть могут быть переданы с компьютера на компьютер. В качестве ссылки на удаленный объект можно взять заглушку(заместителя - синонимы), потому что в ней есть вся информация и ее можно передать. В будущем будем это использовать.

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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...