Разработка клиентского приложения
Обеспечение сеанса связи с сервером, при этом одно приложение может одновременно поддерживать несколько соединений; Получение результатов выполнения запросов и их отображение при помощи стандартных интерфейсных элементов; В целом, клиентские приложения обеспечивают выполнение следующих стандартных функций: Обеспечение редактирования, дополнительной обработки, преобразования данных и т. д… Читать ещё >
Разработка клиентского приложения (реферат, курсовая, диплом, контрольная)
Общие сведения
Создавая приложение для архитектуры клиент/сервер, программист должен разработать серверную часть и один или несколько вариантов клиентских программ.
Очень важным преимуществом архитектуры клиент/сервер является разделение общей логики обработки данных на логику базы данных и логику приложения. Другими словами, приложение занимается обслуживанием пользователя, сервер занимается обслуживанием данных. Такое разделение достигается за счет выноса в базу данных той части логики приложения, которая отвечает за поддержание данных в актуальном состоянии при их изменении, добавлении, удалении.
Клиентская часть приложения может создаваться как при помощи специализированных программных сред, поставляемых совместно с сервером, так и при помощи обычных средств разработки программ. Delphi позволяет создавать клиентские приложения на любой вкус и любой степени сложности.
В целом, клиентские приложения обеспечивают выполнение следующих стандартных функций:
обеспечение сеанса связи с сервером, при этом одно приложение может одновременно поддерживать несколько соединений;
формирование запросов и передача их серверу;
получение результатов выполнения запросов и их отображение при помощи стандартных интерфейсных элементов;
обеспечение редактирования, дополнительной обработки, преобразования данных и т. д.