Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670

Клиент-серверное приложение "автосалон"

25.12.2015, 12:07. Показов 2723. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Стоит задача написать лабу примерно следующего содержания: реализовать клиент-серверное приложение "автосалон". клиент будет отображать инфу с сервера. Т.е. имеется сервер, на нем БД, сервер отдает всю инфу по сети клиенту. Клиент отвечает за отображение данных. Делать планирую с использованием паттерна MVC. т.е. на серваке будет модель Car, всю работу с БД инкаплсулирую в ней. На клиенте планирую создать класс Car, который полностью бы соответствовал модели данных из БД. Общение между серваком и клиентом хочу реализовать через JSON, однако не хочу писать raw-данные в сокеты. Есть ли какие-нибудь либы для построение небольшого http-сервера?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.12.2015, 12:07
Ответы с готовыми решениями:

Клиент-серверное приложение
Здравствуйте, поступило задание разработать клиент-серверное приложение с возможностью передавать сообщения с обнаружением и корректировкой...

Клиент-серверное приложение
Ребят вот нашел программу клиент-серверное приложение но она работает под Linuxом, помогите пожалуйста переделать под Windows. ...

Клиент серверное приложение
Ребят вообщем нужно написать клиент серверное приложение в консоле. Как писать с чего начать понятия не имею, программу не прошу что-бы...

3
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
25.12.2015, 12:52
Цитата Сообщение от Мотороллер Посмотреть сообщение
на серваке будет модель Car, всю работу с БД инкаплсулирую в ней.
вся работа с БД должна быть в отдельном классе, методы этого класса должен дергать контроллер, которому передается модель из БД. И MVC тут не получится, т.к. V нету, если сервер просто отдает сырые данные.
Цитата Сообщение от Мотороллер Посмотреть сообщение
Есть ли какие-нибудь либы для построение небольшого http-сервера?
Почему именно HTTP? Тем более если не планируется отдавать HTML. Понятно, что HTTP уже давно используется не только для HTML, но это скорее следствие ленивости (неграммотности?) разработчиков, чем правило.
1
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
25.12.2015, 13:18  [ТС]
Kastaneda, http думал из-за красивости.

Добавлено через 43 секунды
Цитата Сообщение от Kastaneda Посмотреть сообщение
И MVC тут не получится, т.к. V нету
Тут я видимо неправильно выраазился. Сервер будет M, а клиент VC.

Добавлено через 36 секунд
получается если я пишу raw-json в сокеты - это не плохо?
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
25.12.2015, 13:37
Лучший ответ Сообщение было отмечено Мотороллер как решение

Решение

Цитата Сообщение от Мотороллер Посмотреть сообщение
Сервер будет M, а клиент VC.
Сервер получается C (контроллер), который работает с моделью.
Цитата Сообщение от Мотороллер Посмотреть сообщение
получается если я пишу raw-json в сокеты - это не плохо?
Нормально, только нужно что-то типа протокола придумать. Т.е. в том же JSON'е уметь сообщать об ошибках и других вещах. Типа { "type" : "error", "message" : "access denied" }

Добавлено через 1 минуту
Т.е. HTTP используют как транспорт для других протоколов (всяких SOAP и т.д.), если отказаться от HTTP в качестве транспорта, то этот транспорт нужно как-то поддержать.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.12.2015, 13:37
Помогаю со студенческими работами здесь

Клиент-серверное приложение
Здравствуйте! Возможно, я задаю вопрос не в том разделе, но специализированного по виртуальным машинам не нашёл. Есть сервер,...

Клиент серверное приложение
Простое клиент серверное приложение,клиент отправляет имя файла, сервер его получает достает нужный файл, и считает мат ожидание. Проблема...

Клиент-серверное приложение.
Как то попытался сделать данную фишку, но не получается. Задача такова: Клиент-серверное приложение. Данный файл лежит в папке с...

Клиент-серверное приложение для сети
я пишу приложение для работы в сети, которое должно быть и сервером и клиентом, и решил сделать функции для сервера и клиента в разных...

Клиент-серверное приложение. Потоки. Ожидание потока
Есть клиент-серверное приложение. В клиенте два потока: один принимает сообщения, во втором я произвожу всякие вычисления над полученными...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru