Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какой Firebird выбрать? клиент-серверное приложение 
:(
    Опции темы
rymbln
Дата 28.11.2010, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.11.2010

Репутация: нет
Всего: нет



Получено задание - написать клиент-серверное приложение на Delphi для тестирования студентов. Собственно существует серверная часть на одном компе, там как-бы хранится главная база тестов с вопросами, а также информаци по каждому тестируемому. Есть клиентская часть, которая установлена на остальных компьютерах в сети. Вопрос: какой из Firebird серверов использовать? Classic, Super, Embedded. Основным требованием было то, чтобы на клиентских машинах ничего дополнительного устанавливать не требовалось, а лишь запустить инсталляцию самой клиентской программы. Другим условием было то, чтобы использовался встраиваемый сервер Firebird, как бы в самой программе, без установки на компьютер. Я так понял, для этого лучше всего использовать Firebird Embedded в связке с IBX для интеграции в Delphi , но там же вроде бы невозможно осуществить подключение по сети нескольких пользователей. Не подскажете, как быть?
PM MAIL   Вверх
superVad
Дата 28.11.2010, 14:25 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 735
Регистрация: 6.4.2006
Где: Черкассы, Украина

Репутация: нет
Всего: 15



На сервере устанавливаешь собственно сервер ФБ. Ставь по умолчанию или почитай чем класик от супера отличается. В папки клиентских приложений кинь fbclient.dll возможно надо будет переименовать его в gds32.dll. Вроде все.
Embedded позволяет работать с базой только одному приложению локально - в данном случае врядли подойдет.

Второе условие какое то странное - возможно это вообще второе задание...
PM MAIL   Вверх
Deniz
Дата 29.11.2010, 08:10 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Вариантов несколько:
1. Обычный клиент-сервер.
Для клиента: Embedded может работать как клиентская либа (при подключении указать сетевой доступ), ничего ставить не надо, достаточно просто скопировать необходимые файлы. Подробности в doc\README_embedded.txt в архиве Embedded.
Для сервера: установка полноценного FB сервера (Classic, Super).
2. 3-х звенка.
Для клиента: ничего ставит не надо, только программу (некоторые настройки брокера)
Для сервера: установить сервер приложений, установить FB сервер (в данном случае можно использовать Classic, Super и Embedded версии).
3. Web-версия.
Для клиента: вообще ничего ставит не надо нужен только web-браузер.
Для сервера: настроить Delphi-приложение для web-сервера, установить FB сервер (так же можно использовать Classic, Super и возможно Embedded версии).
ИМХО, вариант №1 это то, что нужно.


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Akella
Дата 29.11.2010, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Deniz, слишком сложно ты расписал  smile 
PM MAIL   Вверх
Akella
Дата 29.11.2010, 17:20 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(rymbln @  28.11.2010,  11:49 Найти цитируемый пост)
. Вопрос: какой из Firebird серверов использовать? Classic, Super, Embedded.

При установке ничего не меняй в инсталляторе. Установится суперсервер. Тебе хватит за глаза.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0669 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.