Программные компоненты Java: общее представление

Vovan_ST

Vovan_ST

ИТ специалист со стажем. Автор статьи. Профиль

Компоненты Java применяются в основном по двум причинам: из-за возможности многократного использования большим числом приложений и благодаря интерфейсам. Правильное применение интерфейсов может принести большую пользу, позволяя, например, строить самодостаточные единицы пли одновременно  и параллельно разрабатывать приложения. Компоненты лучше всего применять в процессе сборки приложений. Компонентный подход должен быть не революционным, а эволюционным. Собирая, т.е. объединяя заранее заготовленные компоненты, разработчики могут создавать новые конструкции.

Сборные системы, состоящие из компонентов, называются программными компонентами (software components). "Программный компонент — это структурная единица с заранее оговоренными интерфейсами и исключительно явными контекстными зависимостями. Он может быть установлен автономно и включен в конструкцию посторонними" [European Conference on Object-Ori­ented Programming (ECOOP), 1996].

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

Вас заинтересует / Intresting for you:

JAVA - компилятор или интерпре...
JAVA - компилятор или интерпре... 9101 просмотров Administrator SU Tue, 21 Nov 2017, 13:26:33
Преимущества компонентов и про...
Преимущества компонентов и про... 5167 просмотров Боба Tue, 21 Nov 2017, 13:31:33
Компоненты Java в Oracle -  об...
Компоненты Java в Oracle - об... 7759 просмотров Боба Tue, 21 Nov 2017, 13:31:33
Path - пример создания пути в ...
Path - пример создания пути в ... 6797 просмотров Administrator SU Tue, 21 Nov 2017, 13:26:33
Войдите чтобы комментировать

Borberd аватар
Borberd ответил в теме #9242 5 года 7 мес. назад
Хорошее и четкое определение компонента!