Tapestry/Глоссарий

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску
Сортировать
Фреймворк программный каркас (англ. framework) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В его состав могут входить вспомогательные программы, библиотеки кода, язык сценариев и прочее.
MVC англ. Model-view-controller, русск. «Модель-представление-контроллер» — архитектура программного обеспечения, в которой модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных компонента, так, что модификация одного из компонентов оказывает минимальное воздействие на другие компоненты.
ORM англ. Object-relational mapping, русск. Объектно-реляционное отображение — запись объектов программы в реляционную базу данных, отображение объекта и его представления в виде набора таблиц.
Prototype JavaScript фреймворк, упрощающий работу с AJAX и некоторыми другими функциями. Несмотря на его доступность в виде отдельной библиотеки, он обычно используется программистами вместе с Ruby on Rails, Script.aculo.us и Rico.
Script.aculo.us JavaScript библиотека для разработки пользовательского интерфейса веб-приложений, построенная на фреймворке Prototype.
AJAX англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью и веб-приложения становятся более быстрыми и удобными.
Java Maven фреймворк для автоматизации сборки Java проектов
IoC англ. Inversion of Control, обращение контроля
DI англ. Dependency Injection, внедрение зависимости
OGNL англ. Object-Graph Navigation Language — язык навигации по объектам-графам, язык выражений для манипуляции с данными