|
web-интерфейс
|
|||
---|---|---|---|
#18+
Привет всем! Есть машина с Windows 2003 Server, там же установлена БД Oracle. Есть пользователи в удаленных филиалах. Как проще всего организовать архитектуру клиент (web-броузер) - web-сервер (IIS или что-то еще?) - сервер Oracle? В частности, как организовать поддержку клиентского соединения с Oracle, пока есть сессия с web-сервером? Только просьба - максимально простой вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 10:15 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
xktyrgccТолько просьба - максимально простой вариант. Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 10:41 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
Мне все же не очень понятно - если пользователь делает несколько запросов к БД (получает HTML-страницы), где хранится информация о его сессии с БД? Он же не должет каждый раз логиниться к БД заново? Сессия с web-сервером - в sessionlist, как я понимаю. А с БД oracle, при условии, что у клиента - только броузер? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 11:16 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
xktyrgcc Сессия с web-сервером - в sessionlist, как я понимаю. А с БД oracle, в ISAPI_DLL ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 13:04 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
Petro123 xktyrgcc Сессия с web-сервером - в sessionlist, как я понимаю. А с БД oracle, в ISAPI_DLL блин, уже непомню ISAPI/IDAPI - короче там ... :). Она живёт дольше чем страница. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 13:06 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
Спасибо. Еще вопрос. А можно ли обойтись в данной ситуации вообще без web-сервера? Т.е. на клиенте установить броузер + дельфи, затем в дельфи перехватывать запросы броузера, затем обращаться к БД и возвращать броузеру HTML-страницы, хранящиеся в БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 15:02 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
Есть еще Oracle APEX - аналог MS Access. Архитектура БД Оракл <-> Апач <-> Веб-клиент ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 16:01 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
xktyrgccСпасибо. Еще вопрос. А можно ли обойтись в данной ситуации вообще без web-сервера? ===== нельзя Т.е. на клиенте установить броузер + дельфи? == весь смысл HTTP в броузер + НИЧЕГО на клиенте ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 16:15 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
xktyrgccСпасибо. Еще вопрос. А можно ли обойтись в данной ситуации вообще без web-сервера? Т.е. на клиенте установить броузер + дельфи, затем в дельфи перехватывать запросы броузера, затем обращаться к БД и возвращать броузеру HTML-страницы, хранящиеся в БД?Это называется - написать WebServer на Delphi Вобще, перехват действий пользователя в определенном браузере можно сделать, но это все будет ничуть не проще написания Web Интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2008, 16:17 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
Если веб интерфес то веб сервер обязательно должен присутствовать, пусть даже самый простой. Вопрос скорее в модуле который будет принимать запросы на обработку от вебсервера. Если хочется совсем просто, можно сделать обычный транслятор результатов выполнения ХП на основе indy веб сервера. в GET передаете имя Xп, ее параметры, id сессии, далее вебсервер выдет результат выполненич Xп. Разумеется результат должен быть ввиде HTML, (хп генерит html). Но тут возможны вопросы безопасности. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2008, 12:15 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
xktyrgcc Есть машина с Windows 2003 Server, там же установлена БД Oracle. = Проделана работа на 4 человеко/часа, с лёгким тюнингом и временем на "покурить". xktyrgcc Есть пользователи в удаленных филиалах. Как проще всего организовать архитектуру клиент (web-броузер) - web-сервер (IIS или что-то еще?) - сервер Oracle? На вкус-на цвет, но IMHO IIS, да и вообще любой web-сервер под Windows - так себе решение. Что с точки зрения безопасности, что с точки зрения удобства использования. xktyrgcc В частности, как организовать поддержку клиентского соединения с Oracle, пока есть сессия с web-сервером? Только просьба - максимально простой вариант. Например, объект "подключение" можно хранить в переменных сессии. Или использовать фреймворк, который позволяет об этом не заботиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2008, 22:00 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
BrigadeFuhrerЕсли веб интерфес то веб сервер обязательно должен присутствовать, пусть даже самый простой.Не обязательно. Сохраненная на локальном диске HTML страница с функционалом на JavaScript в вебсервере не нуждается. Если в JavaScript использовать ActiveX, то сохранение и обработка данных возможна с гораздо большим размахом. PS: такие приложения редко, но бывают. видел сам... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 14:07 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
Bely BrigadeFuhrerЕсли веб интерфес то веб сервер обязательно должен присутствовать, пусть даже самый простой.Не обязательно. Сохраненная на локальном диске HTML страница с функционалом на JavaScript в вебсервере не нуждается. Если в JavaScript использовать ActiveX, то сохранение и обработка данных возможна с гораздо большим размахом. PS: такие приложения редко, но бывают. видел сам... ActiveX Толко для ie и со своими настройками безопасности. HTML страница с функционалом на JavaScript - сомнительная затея. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 15:36 |
|
web-интерфейс
|
|||
---|---|---|---|
#18+
BrigadeFuhrerActiveX Толко для ie и со своими настройками безопасности.Ну и что. Есть такое понятие "Требования к ПО". Вот там и будет - IE версии не ниже такой-то. PS: не всякое Web-приложение пойдет под всеми браузерами с какими угодно настройками. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 17:54 |
|
|
start [/forum/topic.php?fid=33&fpage=45&tid=1548792]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 423ms |
0 / 0 |