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


 

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

23213. Специфіка філософської думки в період Середньовіччя 48.5 KB
  До них належать: Афанасій Олександрійський Василь Великий Григорій Нісський Григорій Назіанзін Амвросій Медіоланський Августин Блаженний Іоанн Дамаскін та ін.Одним із найбільш яскравих представників патрістики був єпископ із ГіппонаПівнічна Африка Августин якого католицькі богослови нарекли ще й ім'ям Блаженний. Августин вважав що філософія поза богослов'ям– ніщо. Воюючи з язичеством як він називав античну філософію Августин намагався розгорнути християнську теологічну систему на основі неоплатонізму.
23214. Особливості філософії епохи Відродження 33 KB
  Особливості філософії епохи Відродження Філософія Відродження охоплює період відXIV до початкуXVII ст. Відродження–перехідна епоха і цим значною мірою пояснюється чимало її специфічних рис і насамперед та завдяки якій майже синонімічною назвою для епохи стає словогуманізм. Для епохи Відродження характерним було швидке зростання кількості людей розумової праці. Звичайно мислителі Відродження були далекі від думки ігнорувати Святе письмо віру в Бога але якщо у схоластів центром уваги був Бог то у гуманістів епохи Відродження– Бог і...
23215. Філософія Нового Часу: загальна характеристика 46 KB
  Проте свою методологію він будує на принципах раціоналістичної дедукції а експеримент визнає лише як передумову пізнання що має підпорядковуватись раціональноматематичному мисленню. У першому йдеться про вихідний пункт наукового пізнання– визначення принципів або начал. Третє правило вимагає дотримуватись певного порядку мислення який полягає в тому щоб починати з найпростіших і доступних для пізнання предметів і поступово сходити до складніших і важчих. Декарт вважає що людина від народження має певні вроджені ідеї які й становлять...
23216. Класична німецька філософія 36.5 KB
  Попершевсіх представників німецької класичної філософії об'єднує розуміння ролі філософії в історії людства і в розвитку світової культури. Подруге представники німецької класичної думки надали філософії вигляду широко розробленої та диференційованої спеціальної системи дисциплін ідей понять та категорій. Враховуючи ці основні риси німецької класичної філософії можна виділити також і основні проблеми дослідження яких перебуває в центрі уваги цього періоду розвитку світової філософії: проблема науковості філософії онтології...
23217. Своєрідність філософії українського духу 30.5 KB
  Філософія Укр.1 українська філософія створює оригінальне вчення про духовність. 3українська філософія створює оригінальну ідею сродної праці€. Українська філософія класична тим що сама має оригінальний екзистенціональний вимір і включає в себе філософію віри надії любові які заключаються в свободі.
23218. Марксистська філософія:сучасне осмислення нових положень 33.5 KB
  Згідно із матеріалістичним розумінням історія розвитку людства класифікується як суспільнофрмаційний процес. Під суспільноекономічною формацією марксизм розуміє історичний етап розвитку людства який визначається взаємодією співвідношення економічного базиса з політичною надбудовою. марксизм визначає джерело розвитку суспільноекономічної формації і цим джерелом є класова боротьба. Маркс дає цілком працездатне визначення комунізму як мети соціального розвитку стверджуючи що комунізм це такий етап розвитку людства таке...
23219. Філософська антропологія як напрямок сучасної філософії 34 KB
  €œФілософська антропологія€ як напрямок сучасної філософії сутність антропологічного підходу зводиться до спроби визначити специфіку основи та сфери власне людського буття людської індивідуальності творчих можливостей людини виходячи із самої людини і через неї пояснити її власну природу та природу навколишнього світу. філософська антропологія в широкому значенні це філософське вчення про природу і сутність людини. історія суспільство та його установи це форми доповнення біологічної недостатності людини. в антисуспільній...