У нас уже 176407 рефератов, курсовых и дипломных работ
Заказать диплом, курсовую, диссертацию


Быстрый переход к готовым работам

Мнение посетителей:

Понравилось
Не понравилось





Книга жалоб
и предложений


 


Выбор программных средств разработки и СУБД

     

      Быстрое расширение сфер применения Интернет-систем потребовало развития адекватных инструментальных средств построения прикладных клиент-серверных систем. Принято рассматривать приложения, как состоящие из трех взаимодействующих подсистем: подсистемы доступа к данным, подсистемы бизнес-логики и подсистемы интерфейса пользователя. Выполнение функций этих подсистем может быть распределено между клиентом и сервером различными способами. Интернет-модель в основном ориентирована на применение так называемых "тонких" клиентов, примером которых может служить любой Web-броузер, функциональность которых в большой степени ограничивается реализацией интерфейса пользователя. Клиентские приложения могут реализовывать часть бизнес-логики с помощью средств, поддерживаемых браузерами (JavaScript, VBScript, ActiveX, Java-апплеты), однако основная часть бизнес-логики реализуется специализированными серверными приложениями с помощью средств, поддерживаемых Web-серверами (CGI, ISAPI, Servlet, ASP, ASP.NET). Этот подход позволяет использовать менее мощное аппаратное обеспечение, упрощает администрирование системы и обеспечивает более высокую безопасность. [1.1, 1.2]

      1.4.1. Основные способы расширения серверной части

      В самом простом случае от пользователя поступают только запросы на Web-страницы, что не требует дополнительной поддержки со стороны сервера. Однако возможны и более сложные формы взаимодействия, связанные с необходимостью получения от пользователя некоторых данных. Так функционируют, например, электронные доски объявлений. При этом Web-страница включает элемент управления, позволяющий пользователю ввести текст, и указание на то, какой программе на Web-сервере нужно передать введенный текст. Сервер должен уметь различать запросы на статические страницы и обращения к подобным программам. Сервер должен запустить требуемую программу, передать ей информацию от пользователя и получить ее отклик. Для взаимодействия с подобными программами сервер использует одну из спецификаций - CGI (Common Gateway Interface), ISAPI (Internet Server Application Programming Interface) и др.

      Поскольку для обслуживания каждого запроса Web-сервер каждый раз загружает CGI-программу в память, производительность системы ухудшается. Также на производительность сильно влияет выбор языка программирования. Так, интерпретируемые языки, например PERL и Java, требуют загрузки интерпретатора перед выполнением программы и заведомо проигрывают в скорости выполнения компилируемым языкам.

      Вся работа доступна по Ссылке

     

Найти готовую работу


ЗАКАЗАТЬ

Обратная связь:


Связаться

Доставка любой диссертации из России и Украины



Ссылки:

Выполнение и продажа диссертаций, бесплатный каталог статей и авторефератов

Счетчики:

Besucherzahler
счетчик посещений

© 2006-2022. Все права защищены.
Выполнение уникальных качественных работ - от эссе и реферата до диссертации. Заказ готовых, сдававшихся ранее работ.