Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

HTTP connection


Страницы:   1 2

Besonder ©   (2011-12-15 17:38:00) 

Добрый день!
Подскажите пожалуйста, дали задание следующего вида:
"Организовать доступ к базе данных (таблицам) через HTTPconnection". Подскажите как это сделать? или натолкните хотяб, что должно для этого быть?


han_malign   (2011-12-16 16:10:00) [1]


> Тебе нужно написать стандартное CGI-приложение.

- угу, помимо того, что еще развернуть либо IIS, либо Apache...

Может все-таки подразумевалась трехзвенка, через TSocketConnection?
Хотя есть и http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devwin32/multispecifyingaconnectionusinghttp_xml.html.

...........
HTTP lets you create clients that can communicate with an application server that is protected by a firewall.
.............
(c) http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devwin32/multiusingwebconnections_xml.html

(а то может вообще подразумевалось - самба через 80-й порт)...


Плохиш   (2011-12-16 10:27:00) [2]


> stas ©   (15.12.11 18:36) [22]
> На сколько я понимаю, то штатных средств нет (т.к. в них
> нет смысла они достаточно затратны, проще сделать не используя
> http протокол) тебе это придется делать самому.
>

Штатные средства перечисленны в [9]. А в руководстве разработчика, поставляемого с D7, использование этих средств и решение задания аФФтару разжëванно прекрасно с примерами и последовательность действий описана.


KilkennyCat   (2011-12-15 20:40:00) [3]


> stas ©   (15.12.11 17:44) [3]
>
> Besonder ©   (15.12.11 17:38)
> Какие таблицы? какая БД? Чтобы подключится через HTTP к
> чему-то, то нужно чтобы это (в вашем случае база данных)
> отдавала данные по HTTP.


все гораздо проще:
<table>
 <tr>
 <td>
</td>
</tr>
</table>
очень хорошо работает по шттп, является таблицей, и в принципе, базой данных.


Dennis I. Komarov   (2011-12-15 20:36:00) [4]


> Цклый день препод кололся где его обидели)

не помогли даже 3 по 0.7 :)


Сергей М.   (2011-12-15 20:32:00) [5]


> Выясняли весь день, дал ссылку на этот форум


Цклый день препод кололся где его обидели)


Dennis I. Komarov   (2011-12-15 19:35:00) [6]

Когда он поймет что ему нужно, тогда сможет спросить, а пока тупо ретранслирует задание преподавателя, который издевается над студентом-двоешником...


> Besonder ©   (15.12.11 18:04) [17]
> такое вот задание, "преподователь всегда прав"


Только лишь в случае, когда не можешь ему оппонировать, а ты не можешь...


Ega23   (2011-12-15 19:00:00) [7]

Тебе нужно написать стандартное CGI-приложение.


stas   (2011-12-15 18:38:00) [8]

Besonder ©   (15.12.11 18:08) [19]
>Выясняли весь день, дал ссылку на этот форум
может его нужно сменить?


stas   (2011-12-15 18:36:00) [9]

На сколько я понимаю, то штатных средств нет (т.к. в них нет смысла они достаточно затратны, проще сделать не используя http протокол) тебе это придется делать самому.
Тебе придется сделать серверную часть и клиентскую. Сервер получает запросы от клиента и выполняет операции над БД,получает от БД ответ и  отправляет этот ответ на клиента.
Если надо именно HTTP, то должен быть запущен на сервере HTTP сервис.


Медвежонок Пятачок   (2011-12-15 18:32:00) [10]

через http сервер


Besonder   (2011-12-15 18:27:00) [11]

Еще вопрос, а получить http доступ к SQLite серверу, через что можно?


Besonder   (2011-12-15 18:08:00) [12]

to stas
Выясняли весь день, дал ссылку на этот форум, собственно где и сейчас)


stas   (2011-12-15 18:06:00) [13]

Besonder ©   (15.12.11 18:04) [17]
Тогда нужно у него хотя бы выяснить что же такое HTTPConnection и где его взять )


Besonder   (2011-12-15 18:04:00) [14]

to stas
такое вот задание, "преподователь всегда прав"


stas   (2011-12-15 18:02:00) [15]

Странное задание... я бы уточнил зачем мудрить с http ?


sniknik   (2011-12-15 17:58:00) [16]

> Подскажите как реализовать через datasnap.
как и для любой другой технологии реализовывается "через" нее так - изучается, пишется, что не получается спрашивается.
изменить порядок и начинать со "спрашивается" нельзя.


Anatoly Podgoretsky   (2011-12-15 17:57:00) [17]


> дали задание следующего вида:

Тебя убить хотят


sniknik   (2011-12-15 17:56:00) [18]

> HTTPconnection
кстати еще можно ADO RDS (~ аналог мидас от мелкософта), там есть связка по HTTP... правда само оно очень мутное, и просто так "для задания" связываться с ним не советую.


Besonder   (2011-12-15 17:56:00) [19]

Подскажите как реализовать через datasnap. Где должны располагаться данные (таблицы) и как сделать соединение (в моем случае мой компьютер и сервер и клиент)?


Медвежонок Пятачок   (2011-12-15 17:54:00) [20]

Сначала обратись к автору задания.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо