имя____компонентаControllerИмя____вида - контроллер для формы должен наследоваться от класса JControllerForm и должен лежать в папке controllers и называться: имя_вида.php
имя____компонентаModelИмя____вида - модель для формы должна унаследоваться от класса JModelAdmin и должна лежать в папке models и называться: имя_вида.php кроме того в папке models могут находиться ещу две папки forms - в которой будут XML файлы с формами, и папка fields - в которой мы можем рассполагать произвольные поля созданные нами!
имя____компонентаViewИмя____вида - любой вид должен наследоваться от класса JView и должен лежать в папке views/имя_вида и файл с видом должен называться view.html.php В папке с нашим видом также есть папка tmpl в которой шаблон вывода вида!
Взято отсюда http://inet-reklama.com/blog/joomla/sozdanie-mvc-komponenta-dlya-joomla-1-6-2-5-chast-3