Подведем краткий итог тому, что было ранее сказано о назначении контроллеров. В точке входа в компонент по шаблону MVC выполняются три команды.
Подведем краткий итог тому, что было ранее сказано о назначении контроллеров. В точке входа в компонент по шаблону MVC выполняются три команды. Прежде чем переходить к подробному рассмотрению основного компонента, сделаем краткий обзор шаблона проектирования MVC, применяемого во всех компонентах. Как и во всех остальных шаблонах проектирования, предназначенных для объектно-ориентированного программирования (ООП), в шаблоне MVC предпринимается попытка извлечь наибольшую выгоду из повторно используемого кода (классов и методов), разделяя обработку на требующиеся разнотипные задания и создавая отдельные классы для их выполнения. Кроме того, применение шаблона MVC упрощает чтение, понимание и сопровождение самого кода. Те, у кого имеется некоторый опыт применения шаблонов, могут быстро уяснить организацию кода. Своеобразие компонентов JoomlaПодводя краткий итог всему сказанному ранее, следует заметить, что компоненты являются основными стандартными блоками для построения веб-сайтов на Joomla. Ниже перечислены их основные свойства. Компоненты обычно оказываются самыми крупными и сложными расширениями, и поэтому для их создания требуется как можно больше знаний, опыта и настойчивости. И если вы читали предыдущие статьи нашего сайта до этой статьи, значит, готовы принять столь трудный вызов. |