powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / mvc - модель надо ли изучать и использовать?
38 сообщений из 38, показаны все 2 страниц
mvc - модель надо ли изучать и использовать?
    #38077172
gema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть веб-проект java servlet+jsp+mybatis+mysql. Нужно ли использовать mvc -модель, фреймворки какие-то? Есть ли в этом какой-то выигрыш и смысл?Может подскажите ссылки, с которых начать изучение.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077204
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо изучать и использовать. Изучать надо чтобы появилось понимание с слоях вообще. Об их назначении. И о вариациях MVC.
Фреймверк - Spring MVC.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077211
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За что ещё люблю Spring MVC, так это то что, ничего не стоит переделка отдельных фич с классического прямого HTTP на AJAX. Методы контроллера меняются минимально.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077443
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, думаю что чел должен прийти к этом у осознанно. Черз год-два поддержки своего кода
- понять что необходим рефакторинг. Внедрять MVC "просто так" - это такой же антипаттерн
как и его отсутствие.

Да и всё равно в процессе он дров наломает. И тестировать надо будте всё заново.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077455
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonBlazkowicz, думаю что чел должен прийти к этом у осознанно. Черз год-два поддержки своего кода
- понять что необходим рефакторинг. Внедрять MVC "просто так" - это такой же антипаттерн
как и его отсутствие.
Не знаю. Мне в начале карьеры стоило прочитать книжку про Model 2 и MVC, чтобы начать его пользовать вполне разумно.
Хотя понимание того что у контроллера строго определенные обязанности, за которые выходить не стоит, пришло не сразу.
Так что не вижу смысла набивать шишки на такой ерунде. Ищё и возится с Servlet API непонятно зачем.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077615
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
плохо когда реализация концепции MVC - всего одна - спринг.
Когда _только одна_, это антипаттерн.
imho знать надо, но не молиться) т.к. есть ещё и MVP
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077638
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MVP, вроде, больше для GUI подходит. А MVC для веба. Не понял что плохого во фреймверке.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077690
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczMVP, вроде, больше для GUI подходит. А MVC для веба. Не понял что плохого во фреймверке.
- у меня подозрение, что MVC подходит для всего....для Компонента...для Карбюратора-заслонки с обратной связью и т.д.
Т.е. в Java этому придаётся слишком большое значение.
Это как сейчас есть НАНОмойка для машин))))
Так и спринг - добавил магические 3 буквы в НАЗВАНИЕ
продукта.
(ничего личного)
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077694
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
off
Шаблоны проектирования при разработке под Android. Часть 2 — MVP и Unit tests. Путь Джедая
http://habrahabr.ru/post/131446/
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077737
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- у меня подозрение, что MVC подходит для всего....для Компонента...для Карбюратора-заслонки с обратной связью и т.д.

Это ирония?

Petro123Т.е. в Java этому придаётся слишком большое значение.

Не только в Java. Это отличный паттерн для реализации представления в Web.

Petro123Так и спринг - добавил магические 3 буквы в НАЗВАНИЕ
продукта.

Так там строгий классический MVC для Web реализован. Что тебе в этом не нравится, я не понял.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077743
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123off
Шаблоны проектирования при разработке под Android. Часть 2 — MVP и Unit tests. Путь Джедая
http://habrahabr.ru/post/131446/
На хабре про программирование? Не-не-не. На rsdn-е есть толковые статьи и с разбором вариаций. Только он сейчас в дауне :(
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077797
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТак там строгий классический MVC для Web реализован. Что тебе в этом не нравится, я не понял.
то что слишком низкоуровнево.
Сам знаешь - нет в архитектуре классического и чистого паттерна.

Ну, например, в Delphi MVC внутри компонента (DevExpress) и программист о нём даже не знает.
Просто в Java нет деления на прикладников.
Вот и GWT ввёл не MVC а MVP т.к. это уже более высокий уровень архитектуры.
(выше сервлетов и JSP)
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93presenter
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077811
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто, компонентные фреймворки для веб _пока_ не совсем хороши.
От безысходности, все ваяют вручную MVC.
Трудоёмко и дорого.
Может когда и отомрёт))
Удачи аффтару.
Как сказал mayton - руками попробует ОБА варианта. Тогда магии не будет.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077825
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так GWT на клиентской части аналогичен GUI. Конечно там MVP лучше.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077844
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТак GWT на клиентской части аналогичен GUI. Конечно там MVP лучше.
+1
MVC = низкий уровень программирования...или Базовые знания.
Консенсус))
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077863
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть мысль что MVC - это очень расплывчатый шаблон. Не такой ясный как
скажем синглтон или пул. И по сути сколько мы имем девелоперов столько и получим
версий имплементации MVC для одного и того-же проекта.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077877
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonУ меня есть мысль что MVC - это очень расплывчатый шаблон. Не такой ясный как
скажем синглтон или пул. И по сути сколько мы имем девелоперов столько и получим
версий имплементации MVC для одного и того-же проекта.
GoF шаблоны имеют конкретную реализацию, так как являются шаблонами реализации классов общего назначения.
MVC шаблон очень сильно привязан к реализации конкретных View и Model, а так же способа получения пользовательского ввода.
Поэтому единственной реализации там быть не может. Но там есть конретное и строгое разделение на роли и обязанности каждого слоя. Поэтому MVC это шаблон организации слоёв и их взаимодействия.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077890
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... забавно.
wiki....MVCНачинающие программисты (особенно в веб-программировании, где аббревиатура MVC стала популярна) очень часто трактуют архитектурную модель MVC как пассивную модель MVC. В этом случае модель выступает исключительно совокупностью функций для доступа к данным, а контроллер содержит бизнес-логику. В результате код моделей по факту является средством получения данных из СУБД, а контроллер представляет собой типичный модуль, наполненный бизнес-логикой, или скрипт в терминологии веб-программирования. В результате такого понимания MVC разработчики стали писать код, который Pádraic Brady, известный в кругах сообщества Zend Framework, охарактеризовал как ТТУК — «Толстые тупые уродливые контроллеры» (Fat Stupid Ugly Controllers)
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077906
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonУ меня есть мысль что MVC - это очень расплывчатый шаблон. Не такой ясный как
скажем синглтон или пул. И по сути сколько мы имем девелоперов столько и получим
версий имплементации MVC для одного и того-же проекта.
+1
Я считаю, что это шаблон мироздания)))
Или ...он может быть на каждом уровне-слоя отдельно.
Т.к. один Grid DevExpress стоит на MVC. И классы там внутри так и называются. И View там в динамике можно менять.
Но фирма это не выпячивает как спринг (нано мойка).
ЗЫ.
Кто помнит классику веб - "выстрелил и забыл"? Т.е. нет состояний? Скоро забудут.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077911
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiki....MVC«Толстые тупые уродливые контроллеры» (Fat Stupid Ugly Controllers)
да...читал...тоже смеялся.
Хотя понимаю, что это на правах их рекламы)))
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38077931
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа извините не удержался
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38078744
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто, компонентные фреймворки для веб _пока_ не совсем хороши.

Вебу в корпоратиных приложениях 15 лет, а они все нехороши. Я думаю, такими темпами они никогда не станут хороши.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38078762
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут читал про mod_plsql, который вышел в 1997 году. В принципе, никаких отличий по сравнению с Spring MVC. Параметры запроса автоматически мапятся на аргументы хранимой процедуры. Транзакции автоматически комитятся, или откатываюся, если произошла ошибка.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38078971
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪпросто, компонентные фреймворки для веб _пока_ не совсем хороши.

Вебу в корпоратиных приложениях 15 лет, а они все нехороши. Я думаю, такими темпами они никогда не станут хороши.HTTP и url мешает))
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079189
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪВебу в корпоратиных приложениях 15 лет
Это не правда. Веб долго осталавлся достоянием исключительно публичных сайтов. Корпоративные приложения по старинке работают либо просто толстым клиентом, либо даже двухзвенкой.
И только с развитием RIA и популярнутью AJAX, последние лет 7, корпоратив понемногу перебирается на web решения.

Йуный джавистЪ, а они все нехороши.
Все Java web-фреймверки до появления Spring MVC 3 - унылое говно. Я заманался их перебирать за последние 10 лет. 8)
А с развитием jQuery половина этих фреймверков вообще не нужны.

Йуный джавистЪЯ думаю, такими темпами они никогда не станут хороши.
Именно. Как раз сейчас всё устаканлось. Многие фреймверки тупо не нужны со своими наворотами. Как было с Echo, например. Там такое себе RIA без AJAX в первой версии. Потом появился AJAX, они полностью переписались. Потом ещё раз. Сейчас, когда JavaScript быстр и удобен, надобность в Echo и подобных решениях вообще отпала. GWT вовремя нарисовался. Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079281
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczGWT вовремя нарисовался. Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS.
ну дак jQuery - другой язык (JS + HTML верстка).
А Jav'исты не очень хотят его изучать. Это как бы другая профессия (верстальщики).
Так?
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079290
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну дак jQuery - другой язык (JS + HTML верстка).

Глупо писать под Web и вообще не знать HTML DOM и основы JavaScript. И ладно ещё раньше JavaScript был большим головняком, чтобы сделать правильно. А сейчас там минимальным кодом можно офигезные вещи реализовать.

Petro123А Jav'исты не очень хотят его изучать.

Ну, фиг его. HTML все знают. JS через одного. Потому что десктопное проганье на Java в диковинку, все так или иначе c web дело имели.

Petro123Это как бы другая профессия (верстальщики).
Так?
Нет. Верстальщику задача из картинки-дизайна сделать HTML, чтобы масштабировался и пропорции сохранял. Это к проганью отношения не имеет.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079306
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с остальным согласен - без JS _счас_ сложно. Может, как Ассемблер когда отпадёт)
BlazkowiczНет. Верстальщику задача из картинки-дизайна сделать HTML, чтобы масштабировался и пропорции сохранял. Это к проганью отношения не имеет.
И да..и нет...
Впрочем, Rich+Web - это вообще новая область. Тут может быть, верстальщик выглядит анахронизмом как сапожник)
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079363
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123BlazkowiczGWT вовремя нарисовался. Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS.
ну дак jQuery - другой язык (JS + HTML верстка).
А Jav'исты не очень хотят его изучать. Это как бы другая профессия (верстальщики).
Так?
Нет. Опытный web-разработчик все-таки должен разбираться в JS/HTML/CSS хотя бы на базовом уровне. Взять JQuery и сделать эффект - дело 1 часа, если человек видит JS в первый раз.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079488
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все Java web-фреймверки до появления Spring MVC 3 - унылое говно.

Я как-то
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079495
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все Java web-фреймверки до появления Spring MVC 3 - унылое говно.

Я как-то не заметил особого преимущества по сравению с голыми сервлетами/jsp.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079516
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS.

Если вкратце, мне кажется что будущее за фреймворками типа knockout.js
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079548
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪВсе Java web-фреймверки до появления Spring MVC 3 - унылое говно.

Я как-то не заметил особого преимущества по сравению с голыми сервлетами/jsp.
фига се, ну на вскидку
- REST
- JSON\XML view
- freindly urls
- request mapping
- parameter mapping
И это всё декларативно!
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079551
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪЕсли вкратце, мне кажется что будущее за фреймворками типа knockout.js
Ну, да. Все те же ExtJS, jQuery сейчас добавляют реализации вещей, классических для GUI, в погоне за RIA.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079700
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪНо сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS.

Если вкратце, мне кажется что будущее за фреймворками типа knockout.js
угу. Только без IDE а-ля Delphi для JS не выйдет.
Это же ГУИ. Его строить визуально надо.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079712
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Только без IDE а-ля Delphi для JS не выйдет.

"IDE а-ля Delphi" это WYSIWYG? DreamWeaver, например. Этого добра хватает. Отладка - хром, IntelliJ IDEA и прочие.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079730
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczDreamWeaver
я в нём делал свой сайт. На D он не тянет.
- нет биндинга контролов
- нет хорошей поддержки кода как в IDE для кода.

Т.е. там сложно делать событийный ГУИ как в knockout.js (Йуный джавистЪ )
http://www.devclub.eu/2011/07/30/soloduho-knockout-js/
хотя последний тоже не шедевр.
...
Рейтинг: 0 / 0
mvc - модель надо ли изучать и использовать?
    #38079732
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. D для RIA, а DreamWeaver для верстальшиков-токарей 3-го разряда)
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / mvc - модель надо ли изучать и использовать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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