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 між клієнтом і СУБД.


 

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

27655. Понятие и виды преступлений в сфере кредитно-финансовой деятельности 36 KB
  176 УК изготовление или сбыт поддельных денег или ценных бумаг ст. № 2 О судебной практике по делам об изготовлении или сбыте поддельных денег и ценных бумаг. 186 Изготовление или сбыт поддельных денег или ценных бумаг Непосредственный объект – общественные отношения обеспечивающие: право на эмиссию денег и ценных бумаг уполномоченным кругом субъектов экономической деятельности в том числе исключительное право РФ на эмиссию национальной валюты; интересы негосударственного финансового объекта а также право собственности потенциальных...
27656. Понятие и виды преступлений против службы в коммерческих и иных организациях. Злоупотребление полномочиями (ст.201 УК РФ). Коммерческий подкуп (ст. 204 УК РФ). Особенности субъекта данных преступлений 38.5 KB
  Коммерческие организации это организации преследующие извлечение прибыли в качестве основной цели своей деятельности в частности хозяйственные товарищества; хозяйственные общества; производственные кооперативы; государственные унитарные предприятия. Действие главы 23 УК РФ распространяется на все коммерческие организации независимо от формы их собственности. Некоммерческие организации это организации не имеющие в качестве основной цели своей деятельности извлечение прибыли и поэтому они могут заниматься предпринимательской...
27658. Понятие и виды преступлений, ставящих в опасность жизнь и здоровье. Оставление в опасности (ст. 125 УК). Отличие этого преступления от неоказания помощи больному (ст. 124 УК) 30.5 KB
  Убийство; Убийство матерью новорожденного ребенка; Убийство совершенное в состоянии аффекта; убийство совершенное при превышении пределов необходимой обороны или при превышении мер необходимых для задержания лица совершившего преступление; Причинение смерти по неосторожности; Доведение до самоубийства; Умышленное причинение тяжкого вреда здоровью; Умышленное причинение средней тяжести вреда здоровью; Причинение тяжкого или средней тяжести вреда здоровью в состоянии аффекта; Причинение тяжкого или средней тяжести вреда здоровью при...
27660. Понятие и виды стадий совершения умышленного преступления. Значение обнаружения умысла и его ненаказуемость 27.5 KB
  Понятие и виды стадий совершения умышленного преступления. Стадии совершения преступления это этапы реализации преступного умысла: приготовление к преступлению; покушение на преступление; окончание преступления. ответственности является состав преступления; разные стадии характеризуются разной степенью общественной опасности; стадия преступления позволяет установить иные элементы состава преступления приготовление к преступлению осуществляется только с прямым умыслом. В зависимости от степени определенности выделяют: определенный...
27661. Понятие и признаки кражи (ст. 158 УК). Отличие этого преступления от грабежа (ст. 161 УК). Постановление Пленума Верховного Суда РФ от 27 декабря 2002 г. № 29 «О судебной практике по делам о краже, грабеже и разбое» 36 KB
  Кража тайное хищение чужого имущества. Грабеж открытое хищение чужого имущества 1. Объективную сторону кражи составляет тайное изъятие чужого имущества из законного владения. N 29 указал что уголовная ответственность за кражу совершенную группой лиц по предварительному сговору наступает и в тех случаях когда согласно предварительной договоренности между соучастниками непосредственное изъятие имущества осуществляет один из них.
27663. Понятие и признаки объективной стороны преступления. Понятие уголовно-наказуемого действия и бездействия. Понятие и виды общественно-опасных последствий. Значение объективной стороны 43 KB
  Объективная сторона преступления это основной элемент состава преступления характеризующийся как внешнее проявление общественно опасного посягательства протекающего в определенных условиях месте и времени и причинившего вред охраняемым уголовным законом общественным отношениям. При анализе объективной стороны различают следующие признаки: 1 общественно опасное деяние в форме действия или бездействия; 2 общественно опасное последствие; 3 причинная связь между деянием и последствием; 4 место время способ обстановка орудия и...