Разработка INTRANET приложений




Визуальные средства программирования IntraBuilder


Корпорация BorlandInternational анонсировала семейство инструментальных средств для построения Web-серверов, обеспечивающих работу с базами данных. В него входят следующие продукты: IntraBuilder, IntraBuilderProfessional и IntraBuilderClient/Server.

Благодаря использованию технологии two-way-tools, пользователь средней квалификации может быстро конструировать интерфейсы к базам данных в виде динамических HTML-страниц.

При применении технологии Intranet у конечного пользователя работает лишь поддерживающий язык JavaScript броузер Internet. Программа на языке JavaScript, встроенная в текст интерпретируемого броузером InternetHTML-файла, передает параметризованный URL на Web-сервер, поддерживающий один из стандартов - NSAPI, ISAPI или CGI - и выполняющийся в среде WindowsNT или Windows 95. Web-сервер организует обработку запроса с помощью сервера компании Borland, который состоит из модуля IntraBroker, преобразующего закодированные в любом из перечисленных выше стандартов запросы в понятную модулям IntraServer технологию BorlandDataBaseEngine (BDE). В случае стандартных и профессиональных версий IntraBuilder он работает на той же машине, что и Web-сервер. Профессиональная версия отличается от стандартной тем, что одновременно могут работать несколько экземпляров модуля IntraServer, к тому же в ее комплект поставки входит промежуточное ПО SQLLinks для MSSQLServer с многопользовательской лицензией. Версия клиент/сервер еще мощнее. Она позволяет запускать модули IntraServer на нескольких компьютерах и включает ПО SQLLinks для таких СУБД, как Oracle, Informix, Sybase и IBMDB2. Несмотря на то, что стандартная версия ориентирована в первую очередь на использование локальных баз данных (например Paradox, dBase или Access), благодаря способности BDE работать с источниками данных, поддерживающими стандарт ODBC, даже в этой версии можно пользоваться более мощными СУБД, рассчитанными на функционирование в среде клиент/сервер. BDE генерирует SQL-запрос, который обрабатывается соотвествующей СУБД. Далее результат выполнения запроса преобразуется в страницу HTML с включением JavaScript, которая передается по протоколу HTTP на узел клиента, где и отображается с помощью броузеров NetscapeNavigator или MicrosoftExplorer.

Для построения HTML с формами и отчетами IntraBuilder предлагает богатую палитру визуальных компонентов. При этом за счет технологии двунаправленной разработки создатель интерфейса может свободно переключаться между режимами визуального конструирования и ручного кодирования на языке JavaScript. Продукт использует JavaScript версии 1.1, которая обогащена средствами одноуровневого наследования и аппаратом исключений. JavaScript1.1 допускает взаимодействие с активными элементами, выполненными в других стандартах: Netscapeplugin и Javaapplets. IntraBuilder включает свыше 20 визуальных конструкторов свойств (visualPropertyBuilder), обеспечивающих пользователя полным набором средств редактирования параметров объектов, в том числе и обработчики событий. В качестве компонентов можно использовать элементы ActiveX и Javaapplets.




Содержание  Назад  Вперед