Главная » Статьи для тега "connection"

Выбор диспетчера транзакций Spring

Добавлено Дата: 2 June, 2014 категория: Spring

Фреймворк Spring не осуществляет непосредственного управления транзакциями. Вместо этого в его состав входит набор диспетчеров транзакций, которые принимают на себя всю ответственность за управление конкретными реализациями транзакций, предоставляемых либо посредством JTA, либо механизмом хранения данных. В табл. 7.1 перечислены диспетчеры транзакций, входящие в состав Spring.

Читать »

Обращение к базе данных с помощью ADO.NET

Добавлено Дата: 22 January, 2014 категория: C#

Для прямого обращения к базе данных посредством ADO.NET применяются иерфейсы ADO.NET. Первым шагом для получения доступа будет определение подключения.   Установив   подключение,   можно   манипулировать   информацией в таблицах базы данных — добавлять, удалять и обновлять записи в таблицах.

Читать »

Пример использования Entity-Компонента Bank

Добавлено Дата: 27 November, 2011 категория: Java, JavaBeans

Пример bank иллюстрирует использование Entity-Компонента. В нем предусмотрены две реализации одного и того же remote-интерфейса Account: одна реализация использует сохранение, управляемое Контейнером (СМР), другая – сохранение, управляемое Компонентом (BMP).

Читать »

Работа с сетью

Добавлено Дата: 29 April, 2011 категория: Java, Web

Работа с сетевыми потоками несколько отличается от работы с потоками чтения и записи данных в файлы. Однако общие принципы остаются прежними. Сложности возникают с тем, что при работе с сетью происходит взаимодействие двух компьютеров.

При работе с сетью используется стандартный пакет Java, который называется java.net. Он включает в себя несколько классов, которые используются для работы с сетью. При этом можно воспользоваться как высокоуровневым способом взаимодействия с сетью, так и низкоуровневыми приемами создания и работы с сокетами. Сокеты предоставляют программный интерфейс, с помощью которого оказывается возможным сетевое взаимодействие между самостоятельными программами. Высокоуровневое программирование предполагает взаимодействие с ресурсами всемирной паутины WWW, при этом создаваемое приложение приобретает черты Web-браузера, основная задача которого — получение HTML-документа. Этот подход основан на использовании классов java.net.URL и java.net .URLConnect ion. Объект URL — это абстрактное представление универсального локатора ресурса (Universal Resource Locator), который представляет собой адрес HTML-документа или другого ресурса в Интернете. Объект URLConnect ion представляет собой подключение к этому ресурсу.

Читать »

Потоки и работа с сетью

Добавлено Дата: 26 April, 2011 категория: Java, Web

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

Читать »

Сокеты. Клиенты. Серверы

Добавлено Дата: 17 April, 2011 категория: Java, Web

Связь в сети Интернет осуществляется на основе двух протоколов — TCP (Transmission Control Protocol) и IP (Internet Protocol), оба протокола объединяются в стек-протокол — TCP/IP. Помимо этого часто используется протокол UDP (User Datagram Protocol — протокол пользовательских дата- грамм). Если две программы должны общаться друг с другом посредством протокола TCP/IP, то в каждой программе должен быть создан сокет. Затем сокеты соединяются друг с другом, устанавливая связь между программами. После того как связь будет создана, общение происходит на основе потоков ввода и вывода. Данные, записанные программой в поток вывода, передаются другой программе, которая может быть расположена на другом компьютере. При чтении программы данных из потока, эти данные получаются потоком из другой программы.

Читать »