powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / distributed mvc application model
12 сообщений из 12, страница 1 из 1
distributed mvc application model
    #38842055
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
distributed mvc application model

собственно вопрос , как разработать сайт на таком паттерне?

т.е как я понял особенность в том что Controller ничего не знает об View или о Model ?

информации совсем мало ...

но интересует именно подход , с простым примером чтобы понять как организовать слабую связанность Controller'а?
...
Рейтинг: 0 / 0
distributed mvc application model
    #38842075
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1 distributed mvc application model

собственно вопрос , как разработать сайт на таком паттерне?

т.е как я понял особенность в том что Controller ничего не знает об View или о Model ?

информации совсем мало ...

но интересует именно подход , с простым примером чтобы понять как организовать слабую связанность Controller'а?

Где вы про такое чудо услышали?
...
Рейтинг: 0 / 0
distributed mvc application model
    #38842172
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Прочитайте про Actor Model. На сколько я понимаю, здесь тоже самое. Если знакомы с JMS, то можете представить, что контроллер, модель и view общаются через JMS. Модель в таком случае это бизнес-логика, а не структуры.
...
Рейтинг: 0 / 0
distributed mvc application model
    #38842213
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

да , как раз нашел пару диссертаций на английском на эту тему - одна 1990 года , другая 2000.

но толком примеров нет ...

вроде как в java конкретно что то похожее на

авторПрочитайте про Actor Model. На сколько я понимаю, здесь тоже самое. Если знакомы с JMS, то можете представить, что контроллер, модель и view общаются через JMS. Модель в таком случае это бизнес-логика, а не структуры.


можно найти, но хочется понять что это за паттерн на простом примере ,как в книге :)
...
Рейтинг: 0 / 0
distributed mvc application model
    #38842500
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понял из описания - мы выночсим конфигурацию в отдельное место ( пусть это будет xml файл) в котором говорим что такой то url будет иметь такой то view и его будет обрабатывать конкретный контроллер ...

сам контроллер при этом ничего о view не знает .

в этом и есть особенность? или это не совсем полное понимание паттерна???

как пример :

есть описание мапинга на своем движке (метаязык) :

index.xml
Код: java
1.
2.
3.
<page url="/login" >
	<module name="index" ref="loginPage"/>
</page>



есть контроллер :

с какой-то логикой - если пользователь авторизован то перенаправить на его домашную страницу
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
@Controller
public class LoginController {

    @Autowired
     private UserService userService;

    @ModuleMapping
    public Object loginPage(ModuleRequest request) throws IOException {
        User user = userService.getCurrent();
        if (user != null) {
        HttpServletResponse response = request.getResponse();
        response.sendRedirect("/home/");
        }
        return null;
    }



так?
...
Рейтинг: 0 / 0
distributed mvc application model
    #38842572
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1в этом и есть особенность? или это не совсем полное понимание паттерна???

Нет такого общераспространенного паттерна. Поэтому для начала стоит определиться о чем именно речь. Ссылок что ли накидай где это видел.
...
Рейтинг: 0 / 0
distributed mvc application model
    #38852043
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
distributed mvc application model
    #38852045
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
distributed mvc application model
    #38852073
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оба PDF - какие-то странные исследование уровня дипломной работы. Скрестим ужа и ежа и посмотрим что получилось.
Статья Distributed Command Pattern - вполне адекватная. Только Command это не MVC.

Я бы мог порекомедовать обратить внимание на вот это:
http://martinfowler.com/articles/microservices.html
Но, осознать такое можно если уже встречал большой проект и понимаешь какие проблемы можно решить распределением.
...
Рейтинг: 0 / 0
distributed mvc application model
    #38852090
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Ещё рекомендую ознакомится
Martin Fowler - Patterns of Enterprise Application Architecture
Часть I, Глава 7, "Стратегии распределенных вычислений" : "Соблазны модели распределенных объектов"
...
Рейтинг: 0 / 0
distributed mvc application model
    #38852236
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAtum1,

Ещё рекомендую ознакомится
Martin Fowler - Patterns of Enterprise Application Architecture
Часть I, Глава 7, "Стратегии распределенных вычислений" : "Соблазны модели распределенных объектов"

да все что я находил по этому паттерну - относятся больше к дисерам... каких то практических реализаций встретить не удалось.
...
Рейтинг: 0 / 0
distributed mvc application model
    #38852251
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

По хорошему на дисер это не тянет. Одна из двух PDF чисто диплом "наот...сь" - куча воды, здоровенные междстрочные расстояния и минимум сути.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / distributed mvc application model
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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