20060920

Вышел релиз Ajax4jsf

Вышел релиз ajax4jsf 1.0.1 Это новый opensource фреймуорк для интеграции ajax и jsf. Наряду с проектом trinidad это довольно интересное решениедля построения web приложений с использованием нынче модного ajax.

20060918

TableViewer - Отображаем данные в табличной форме.

Следующим этапом процесса связывания модели с представлением будет связь данных с табличным вьювером VfsTableView. Создадим провайдер контента, класс VfsTableContentProvider реализующий интерфейс ITableContentProvider. Интерес представляет реализация метода getElements(Object inputElement). Особенность реализации данного метода состоит в анализе наличия потомков у выбранного корневого элемента. Если потомков нет, то возвращается список элементов для родительского элемента..

Далее..

20060912

Eclipse RCP. Файловый менеджер

Цель проекта:

Анализ возможности применения технологии RCP для создания коммерческих продуктов на примере создания файлового менеджера.

Лицензия

Проект создается по свободной лицензии Eclipse Public License - v 1.0 (EPL) http://www.eclipse.org/legal/epl-v10.html Подробное описание процесса разработки Сайт проекта "File Arranger"

TreeView - Связывание представления с данными

Просто вывод на экран панели не представляет особого интереса. Наша основная цель показать пользователю данные о файлах и папках выбранной файловой системы. Ограничимся для начала отображением фиксированного пользовательского каталога (выбор нужной файловой системы и ресурсов для просмотра оставим на будущее). Далее ..

Шаблон проектирования Model-View-Controller

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

Одним из самых известных и часто применяемых шаблонов проектирования является шаблон “Модель – Вид – Контроллер” (Model View Controller (MVC)).

Далее..