|
|
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
Всем привет Нужна помощь с написанием сервера Задача: есть(будет) мобильное приложение, оно должно конектиться к серверу и передавать данные(файлы и параметры) в обе стороны. По большому счету все:) Сервер будет работать с базой данных и возможно файловой системой. Синхронизация по идее не нужна, так как данные клиентов не пересекаются, только на уровне записи в одни и те же таблицы. Сервер будет работать тяжело, довольно много парсинга и вычислений, но быстро 2-3 секунды на клиента. Клиент не сможет делать больше чем один запрос в ... например минуту или даже больше. Количество запросов не известно так как не понятно выстрелит или нет. Но как минимум 30 есть уже сейчас, а хотелось бы десятки и сотни тысяч. В общем хотелось бы узнать что мне нужно, так как у меня нет опыта работы с серверной частью. Искал в интернете, склоняюсь что мне нужен простой http server, но совсем не уверен. Кроме того нужен наверное какой нибудь фреймворк, который возьмет на себя работу с подключениями, с инстансами. Может вопрос и сумбурный, но как говорится что бы задать правильный вопрос нужно знать большую часть ответа:) А с этим проблема Короче надеюсь что меня поймут и помогут Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 21:34:54 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
nalsur_, Если ничего не писал, может начать с сервлета Hello world? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 22:15:44 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
2 Petro123 : Я знаю что такое сервлет, но боюсь что это не совсем то что нужно. Ибо не хочется писать свой велосипед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 22:36:26 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
Любой HTTP сервер и restful фреймверк. Для старта проще всего. Когда разберетесь и упретесь в производительность, тогда уже будете смотреть в сторону других протоколов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 22:58:59 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
2 Blazkowicz: Я тут порылся, пишут jetty подходящий движок. Т.е. если я правильно понимаю мне нужно написать http server - свою реализацию(ну или копи-пэст из миллиона примеров в интернете) на базе jetty и всё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 23:11:49 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
Посмотри Google App Engine ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 09:45:37 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
а чем не устраивает tomcat? мобильное приложение связывается с помощью websockets. передача в любом направление без проблем. у jetty тоже есть поддержка websockets. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 12:46:33 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
скажите, для spring websocket, который появился в 4й версии, нужет websocket server или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:46:05 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
многоразовый клон 12скажите, для spring websocket, который появился в 4й версии, нужет websocket server или нет? можно воспользоваться https://github.com/TooTallNate/Java-WebSocket там пример есть. и для серверной части ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 18:04:22 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
nalsur_2 Petro123 : Я знаю что такое сервлет, но боюсь что это не совсем то что нужно. Ибо не хочется писать свой велосипед Конкретнее. Где велосипед? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 00:16:55 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
2 вадя : Да в принципе всем устраивает, я так понимаю что мне любой фреймворк подходит. Я так понимаю что вся моя проблема это сервлет, но даже тут по идее все просто, т.е. создание инстансов для каждого коннекта берет на себя фреймворк - jetty, tomcat .... ну а дальше соединение с базой данных, вроде как не сложно Так что если я все правильно понимаю, то похоже вопрос закрыт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 00:28:56 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
2 Petro123 : Наверное я ошибался, или ошибаюсь сейчас:) Но похоже что мне таки подходит обычный сервлет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 00:30:50 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
nalsur_2 Petro123 : Наверное я ошибался, или ошибаюсь сейчас:) Но похоже что мне таки подходит обычный сервлет я использую public class SSLServletListener implements ServletContextListener ..... если остановишь свой выбор на websockets, то сразу используй wss, потому как открытый ws не проходит через некоторые прокси... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 10:34:48 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
2 вадя : Спасибо, а в чем разница между websocket и servlet? Похоже что это те же яйца только в профиль:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 12:04:54 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
Всем привет еще раз, web sockets не подходят :( Так как приложение на phonegap, и я так понял не для всех платформ есть поддержка, а добавлять плагины по отдельности не хочется Так что вопрос открыт :( Как организовать связь между приложением и сервером.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2014, 17:18:08 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
nalsur_, Dropwizard возьми тебе хватит за глаза ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2014, 08:40:25 |
|
||
|
Сервер для мобильного приложения
|
|||
|---|---|---|---|
|
#18+
nalsur_, Будет у тебя обычный REST сервер, гонять будешь json. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2014, 08:41:05 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38523269&tid=2127828]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
217ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 479ms |

| 0 / 0 |
