<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

В начале курса у нас будет только идея, а в конце готовый продукт, который можно использовать в практических целях.

В рамках упражнений курса Вы параллельно со мной будете создавать свою большую программу на Java, что даст Вам необходимую практику, после которой для Вас уже не будет разницы, какого размера создавать программы.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

MVC
28.03.2012 23:13:58 MVC Сообщение #1
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Михаил, вот интересно узнать, стоит ли применять MVC или нет. На многих сайтах пишут, что якобы MVC устарел и использование его не оправдано, кто то грудь подставляет за него. Как вы считаете?
Профиль Ответить
28.03.2012 23:27:04 MVC Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Это дело каждого, как Вам удобнее, так и пишите. А вообще всё зависит от ситуации. Главная задача архитектуры, чтобы она была легко модернизируема и расширяема. То есть чтобы не пришлось лезть и исправлять код какого-нибудь поиска из-за того, что надо добавить новый пункт меню. MVC позволяет реализовать всё это, очень удачно всё отделив друг от друга. Но если это какой-нибудь небольшой проект, то использовать MVC я бы не стал, ввиду нецелеособразности. Если там всего 50-100 строк кода, то ничего страшного не будет, если всё будет смешано в кучу. Вдобавок, это и работать будет гораздо быстрее.
Вывод: смотрите по ситуации и делайте так, как Вам удобнее, кто бы и что бы там ни писал.
Профиль Ответить
28.03.2012 23:29:25 MVC Сообщение #3
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Спасибо большое за инфо)
Профиль Ответить
03.04.2012 06:40:31 MVC Сообщение #4
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Михаил, вот хотел бы спросить, правильно ли я понимаю концепцию MVC, объясню на примере проектирования проекта.
Контроллер - к этому типу можно отнести классы, объекты, обрабатывающие запросы, или тот же файл index, в котором создаются объекты, удовлетворяемые запросу.
Модель - к этому типу можно отнести непосредственно инкапсулируемые классы, методы, интерфейсы.
Вид - к этому типу можно отнести систему управления темплейтами(шаблонами).

Общее понимание, для чего нужен MVC - понимаю, что это впринципе шаблон, но уже непосредственно для абстрактного представления вида создаваемой системы на самом первом этапе проектирования. Так же понимаю, что его нельзя относить к шаблонам более узкой направленности, например к таким, как Синглтон или Композит.

Если в чём то ошибся, подправте пожалуйста.

Заранее спасибо)
Профиль Ответить
03.04.2012 11:57:36 MVC Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Всё правильно, главная задача MVC - отделить представление от реализации. В простом понимании, чтобы легко можно было менять шаблоны для сайта.
Профиль Ответить