2010-09-26 4 views
0

У нас есть требование создать несколько динамических представлений на одном сервере. У нас есть приложение на основе Java, которое развернуто на Tomcat. Теперь мы хотим создать слой вида. Просмотр должен генерироваться на основе устройства. Например, для пользователей ПК просмотр генерирует содержимое Flash/Flex для пользователей iPhone, он генерирует содержимое HTML, для пользователей Roku он генерирует содержимое BrightScript и т. Д.Несколько динамических просмотров с того же сервера

Может кто-нибудь предложить любую среду MVC (или любую другую), которая помогает нам генерировать несколько видов из той же модели. Если не какая-либо фреймворк, то какая стратегия может генерировать разные результаты из одного и того же серверного приложения.

ответ

0

У вас должно быть 3 разных клиента и один тип данных, во время запуска вы должны инициализировать клиентов, используя данные сервера. Вы не должны генерировать клиентов, потому что это плохая идея только для клиентов. И один из принципов mvc - это общие данные и разные мнения.

+0

Благодарим за эту информацию. Поэтому я могу создать экземпляр клиента на основе некоторого параметра (например, имя устройства). Теперь возникает вопрос, есть ли у нас какая-то общая единая структура, которую я могу использовать для генерации различных выходных данных, таких как html/flex и т. Д. Из одной и той же общей модели. Например, структура Struts позволяет tp генерировать вывод html. Можем ли мы иметь подобную единую структуру, которая позволяет нам генерировать разные выходные форматы. – user458580

+0

Возможно, вы можете предоставить несколько разных ссылок, таких как mydemo.com/pc mydemo.com/iph и так далее. Сервер будет один, но клиенты будут разными. – jitm

Смежные вопросы