18116

Поняття бізнес-логіки. Java EE

Лекция

Информатика, кибернетика и программирование

Тема 1: Поняття бізнеслогіки. Java EE Поняття бізнеслогіки Загальна задача роботи програми роботи з базою даних – читати з бази даних інформацію і показувати її користувачеві часто в обробленому вигляді і записувати в базу інформацію введену користувачем часто в обро

Украинкский

2013-07-06

70.5 KB

7 чел.

Тема 1: Поняття бізнес-логіки. Java EE

Поняття бізнес-логіки

Загальна задача роботи програми роботи з базою даних – читати з бази даних інформацію і показувати її користувачеві (часто в обробленому вигляді) і записувати в базу інформацію, введену користувачем (часто в обробленому вигляді і з перевіркою правильності). Загальну структуру будь-якої такого роду програми можна представити в вигляді:

Крім вказаних частин існують ще проміжні між ними частини.

Бізнес-логіка – це безпосередня обробка інформації для вирішення задач, що стоять перед даною програмою. (Бізнес-логіка – це те, що не інтерфейс користувача і не інформація БД і СУБД (і не проміжні частини). Нехай вас не бентежить слово "бізнес" – програма може бути не пов’язаною з якимось бізнесом напряму, просто більшість програм призначені для бізнесу, тому такий термін і утвердився).

{Питання:1.Наведіть приклади програмних компонентів, що відносяться до вказаних вище трьох частин програми}

Java Platform, Enterprise Edition

Java Platform, Enterprise Edition чи Java EE (раніше відома як Java 2 Platform, Enterprise Edition чи J2EE аж до версії 1.5) – це програмна платформа, частина Java-платформи, для розробки і запуску розподілених програмних систем з багаторівневою архітектурою, що значною мірою базується на модульних програмних компонентах, що виконуються на сервері програм (application server).

Java EE включає такі особливі компоненти, як Enterprise Java Beans (EJB), сервлети (servlets), портлети (portlets), Java Server Pages (JSP), Java Server Faces (JSF)  і декілька web service технологій. Дані компоненти дозволяють створювати програми рівня підприємства (enterprise application), які є переносимими між платформами і масштабованими, з можливістю інтеграції з legacy-технологіями. Іншими перевагами використання Java EE є, наприклад, те, що application server може обробляти транзакції, забезпечувати безпеку, масштабованість, паралельність роботи і керованість компонентів, установлених в ньому – розробник може сконцентруватись більше на бізнес-логіці компонентів, а не на задачах низькорівневого керування.

Розподілені багаторівневі програми

Платформа Java EE використовує розподілену багаторівневу модель програми  для задач середніх и великих підприємств. Логіка програми розділена на компоненти у відповідності до функцій (що таке компонента?) і різні компоненти, що складають Java EE програму, можуть бути встановлені на різних машинах в залежності від рівня в багаторівневій архітектурі, до якого компоненти належать (іноді компоненти одного рівня можуть виконуватись на різних машинах).

На рисунку показана стандартна схема розподілу на рівні в багаторівневій програмі. Виділяють такі рівні, як

• Клієнтський, компоненти якого запускаються на клієнтській машині

Web-рівень, компоненти якого запускаються на Java EE server.

Бізнес-рівень, компоненти якого запускаються на Java EE server.

• Enterprise information system (EIS)-рівень, програма виконується на EIS server.

Хоча Java EE application може складатись з трьох чи чотирьох рівнів, багаторівневі Java EE програми зазвичай розглядаються як трирівневі, тому що вони розподілені між трьома місцезнаходженнями – клієнтськими машинами, машиною Java EE сервера та машинами СУБД чи legacy. Трирівнева архітектура такого виду розширює класичну дворівневу клієнт-серверну архітектуру, розміщуючи application server між клієнтом і СУБД.


 

А также другие работы, которые могут Вас заинтересовать

21234. ПРОДОЛЬНАЯ ДИФФЕРЕНЦИАЛЬНАЯ ЗАЩИТА 591.5 KB
  Поэтому релейная защита в указанных сетях должна быть в первую очередь быстродействующей то есть работать без выдержки времени. Продольная дифференциальная защита является защитой с абсолютной селективностью не реагирует на внешние КЗ токи нагрузки качания и за счёт этого она может действовать без выдержки времени и иметь высокую чувствительность. Поскольку защита должна работать без выдержки времени то необходимо принять в расчёт и переходные токи.
21235. ДИСТАНЦИОННАЯ ЗАЩИТА 87 KB
  Необходимо применение быстродействующей селективной защиты обладающей высокой чувствительностью в сетях любой конфигурации. Выдержка времени дистанционной защиты зависит от удалённости места КЗ.1 Основным органом дистанционной защиты является измерительный дистанционный орган определяющий удалённость КЗ.2 – Трёхступенчатая дистанционная защита Для обеспечения селективности дистанционные защиты в сетях сложной конфигурации выполняются направленными и действуют только при направлении мощности КЗ в линию.
21236. ЗАЩИТА ГЕНЕРАТОРОВ 139 KB
  Защита должна действовать на отключение. Ток до 5 А считается безопасным и защита должна действовать на сигнал при токах более 5 А – на отключение. Защита должна действовать на отключение.
21237. ЗАЩИТА ТРАНСФОРМАТОРОВ И АВТОТРАНСФОРМАТОРОВ 451.5 KB
  2 Межвитковые замыкания в одной фазе – защита должна действовать на отключение. 3 Замыкания на землю – защита действует на отключение или на сигнал. Ненормальные режимы: 1 Протекания сверхтоков при внешнем КЗ – защита должна действовать на селективное отключение.
21238. ЗАЩИТА ВЫСОКОВОЛЬТНЫХ ЭЛЕКТРОДВИГАТЕЛЕЙ 155 KB
  Междуфазные КЗ – сопровождаются сверхтоками поэтому защита должна действовать на отключение. Используется токовая защита – до 5 МВт свыше 5 МВТ – продольная дифференциальная защита. 2 Замыкания на землю – сопровождаются малым током однако во избежание разрушения стали двигателя устанавливается защита на отключение. 3 Витковые замыкания – сопровождаются сверхтоками однако особая защита не устанавливается вследствие дороговизны так как если витковые замыкания развиваются то переходят в междуфазные КЗ или КЗ на землю и отключаются...
21239. УСТРОЙСТВА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ 344 KB
  АВТОМАТИЧЕСКОЕ ПОВТОРНОЕ ВКЛЮЧЕНИЕ АПВ. называется устройством автоматического повторного включения или сокращённо АПВ. Далее АПВ рассматривается для линии электропередачи. Если после повторного включения линия остается в работе то говорят что цикл АПВ был успешным если отключается вновь то цикл АПВ был неуспешным.
21240. АВТОМАТИЧЕСКОЕ ВКЛЮЧЕНИЕ РЕЗЕРВА 170 KB
  Чтобы повысить надёжность электроснабжения нагрузок питающихся по разомкнутым схемам применяют нормально отключенные резервные источники питания которые включаются вручную или устройствами АВР в случае потери рабочего источника. Успешность АВР составляет 90  95 . Поэтому устройства АВР служат мощным средством повышения надёжности электроснабжения. Выбор параметра пуска схемы АВР Схема автоматического включения резерва должна производить включение резервного элемента при вполне определенных условиях.
21241. УСТРОЙСТВА АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ 177.5 KB
  При регулировании по возмущению регулирующее воздействие не зависит от величины возмущения и определяется лишь самим событием появления возмущения.1 ХАРАКТЕРИСТИКИ РЕГУЛИРОВАНИЯ Статическая характеристика – зависимость регулируемой величины от возмущающего воздействия в установившемся режиме. Данная характеристика обеспечивает постоянство регулируемой величины.
21242. ОСНОВНЫЕ ВИДЫ ПРОТИВОАВАРИЙНОЙ АВТОМАТИКИ В ЭЭС 46 KB
  3 АЧР – автоматическая частотная разгрузка. Лист 2 АВТОМАТИКА ЧАСТОТНОЙ РАЗГРУЗКИ АЧР Снижение частоты в энергосистеме всего на несколько герц может привести к полному расстройству работы ЭЭС. ТРЕБОВАНИЯ К АЧР 1 Отключаемая мощность должна быть достаточной для ликвидации наибольшего из возможных дефицитов мощности. 2 АЧР должна полностью исключать возможность появления лавин частоты то есть должна быть исключена возможность понижения частоты ниже порога 45 Гц.