powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Клиент-серверное приложение с БД
6 сообщений из 6, страница 1 из 1
Клиент-серверное приложение с БД
    #39247465
Avrelian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, обыскал весь интернет, нашел кучу отдельных реализаций, но, к сожалению, не смог найти конкретного примера и так и не смог понять, как сделать трехзвенную структуру. Суть моего клиента в простеньком интерфейсе (Он написан) с помощью которого пользователи создают аккаунты, входят в систему и могут создавать свои вакансии и резюме. Базу данных сделал на основе сервера MySQL 5.5, в воркбенче создал таблицы, связал как надо. Как я понимаю теперь нужно сделать сервер, который будет ловить запросы и данные с клиента, на их основе создавать запросы к бд, и возвращать требуемое значение или набор данных, но никак не могу понять технологию подключения приложения к серверу и подключения сервера к БД, возможно есть смысл сделать двузвенную архитектуру из клиента и БД? Прошу объяснить как сделать то или другое
...
Рейтинг: 0 / 0
Клиент-серверное приложение с БД
    #39247739
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С мобильным вариантом только трехзвенка, если это не локалка, конечно.
Протокол любой, который понятен. Обычно это json или xml через http(s).
Сервер можно свой писать (бинарный), а можно и на php нарисовать несколько файлов, которые будут обрабатывать post-запросы и возвращать результаты.
...
Рейтинг: 0 / 0
Клиент-серверное приложение с БД
    #39247795
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avrelian,

Мне известен vjdbc...суть его в том,что Вы работает как с jdbc...
Connection ,ResultSet и т.д...Но технически он работает как сервис
http://vjdbc.sourceforge.net/
Т.е это трёхзвенка почти "под ключ"

У меня же есть soap сервер(в нём четыре метода) он возвращает любой sql-запрос в виде xml-datapacket
/
В андроиде soap client(на основе ksoap2 библиотеки) и классы что xml-datapacket преобразуют в TableModel
...
Рейтинг: 0 / 0
Клиент-серверное приложение с БД
    #39248258
Avrelian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Большое спасибо за ответ, вы не могли бы рассказать про ваш второй вариант с php файлами, обрабатывающими запросы.
Как я понимаю, например, в классе одной активности в приложении есть небольшая форма с регистрацией, пользователь вводит данные в EditText`ы, я их ловлю, засовываю в стринговые однименные переменные, дальше по кнопке "Создать" я запускаю какой то метод, который эти переменные отправляет на определенную страницу php, ответственную за определенную операцию (например в данном случае добавление этих данных в таблицу бд), эта страничка данные принимает, на их основе формирует запрос к бд, после отправляет приложению например булеву переменную с параметром true (если операция добавления прошла без ошибок) и false (если добавить данные не удалось), приложение ловит boolean и на основе ее значения либо переводит пользователя к другой активности, либо выдает сообщение об ошибке.

Будьте добры, объясните неучу:
1) как организовать передачу данных к определенной страничке php (в моем представлении это надо коннектиться к ее url) и каким то способом их отправлять (я так понимаю метод POST, но сколько не читал в интернете, не понял как он правильно должен быть написан)
2) как организовать принятие данных на самой страничке (я понял, что переменные ловятся каким то методом и упаковываются в SQL запрос к БД)
3) создание SQL запросов и организация связи с БД мне вроде понятны, через mysql_connect. Но как страница php может вернуть результат приложению? Как она обратно с ним должна связываться?

Заранее большое спасибо за ответ
...
Рейтинг: 0 / 0
Клиент-серверное приложение с БД
    #39248269
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avrelian, вам стоит объединиться с ТС из этой темы http://www.sql.ru/forum/1216201/otpravit-jsonobject-post-zaprosom-iz-android-i-poluchit-otvet
В принципе решаете один вопрос.
...
Рейтинг: 0 / 0
Клиент-серверное приложение с БД
    #39255352
Карина67890
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Avrelian,

спасибо за тему.это актуально
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Клиент-серверное приложение с БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]