МЕТОДИКА РОЗРОБКИ WEB-ДОДАТКУ НА ОСНОВІ ПОРТАЛУ LIFERAY

Автор(и)

DOI:

https://doi.org/10.33099/2311-7249/2020-38-2-71-80

Ключові слова:

Liferay, Web-додаток, Model View Controller, Liferay Digital Experience Platform

Анотація

Сервіси, доступні через веб-інтерфейс, стали невід’ємною складовою частиною сучасного світу. У зв’язку зі зростанням числа Web-додатків, їх підтримка і адміністрування стає все більш складним завданням. Таким чином, рано чи пізно практично перед будь-якою організацією постає завдання інтеграції цих сервісів.

Оптимальним варіантом вирішення описаної вище проблеми є розгортання корпоративного порталу, який забезпечить централізований доступ до всіх веб-сервісів організації.

В переважній більшості, розробники Web-додатків для вирішення зазначених задач використовують корпоративний портал Liferay, який є потужною та сучасною платформою з відкритим вихідним кодом. На теперешній час є одним з найбільш популярних рішень при побудові корпоративних порталів.

Але у розробників виникає проблема із наявністю у вільному доступі матеріалів та документації, яка б у повній мірі розкривала весь можливий спектр реалізації функціоналу платформи.

Отже, існує необхідність в детальному аналізі функціоналу та прикладів реалізації на основі порталу Liferay для розробки Web-додатків.

В статті проведено аналіз базового принципу розробки Web-додатків, його реалізацію в досліджуваному корпоративному порталі Liferay, а також в доступних для розробників модулях. Розкрито функціонал інструменту для розробки проектів Liferay Digital Experience Platform (DXP).

Проаналізована базова структура основних компонентів порталу для розробки корпоративних задач Liferay і на основі цієї інформації проаналізовані ефективні приклади реалізації цих компонентів, які можна застосовувати для створення структури Web-додатків будь-якого типажу і з будь-якими задачами.

Посилання

1. Kris Sheffer (2015), Spring 4 for professionals: [Spring 4 dlja professionalov], Moscow, Vil'jams, 752 p.

2. Liferay, Inc. Introduction to Liferay Development. [Electronic resource]. URL: https://help.liferay.com/hc/en-us/articles/360018156791-Introduction-to-Liferay-Development.

3. Soft-Werke Co. Ltd, What is Adobe Experience Manager.[Електронний ресурс] – Режим доступу: https://soft-werke.com/en/services/aem/

4. Smile, Що таке Jahia? [Electronic resource]. URL: https://smile-ukraine.com/ua/jahia/introduction.

5. Wikipedia, WebSphere. [Electronic resource]. URL: https://ru.wikipedia.org/wiki/WebSphere.

6. Wikipedia, SharePoint. [Electronic resource]. URL: https://uk.wikipedia.org/wiki/SharePoint.

7. Anzhela Bairon, Eddison Berri (2010), Using Drupal: O’REILLY, 494 p.

8. Liferay, Inc. Service Builder. [Electronic resource]. URL: https://help.liferay.com/hc/en-us/sections/360002519091-Service-Builder.

9. Liferay, Inc. Liferay MVC Portlet. [Electronic resource]. URL: https://help.liferay.com/hc/en-us/articles/360018159451-Liferay-MVC-Portlet.

10. Liferay, Inc. Creating an MVC Portlet. [Electronic resource]. URL: https://help.liferay.com/hc/en-us/articles/360017880432-Creating-an-MVC-Portlet-#creating-an-mvc-portlet.

11. Liferay, Inc. Spring MVC. [Electronic resource]. URL: https://help.liferay.com/hc/en-us/articles/360017880512-Spring-MVC.

12. Liferay, Inc. MVC Action Command. [Electronic resource]. URL: https://help.liferay.com/hc/en-us/articles/360017880452-MVC-Action-Command

13. Liferay, Inc. MVC Render Command. [Electronic resource]. URL: https://help.liferay.com/hc/en-us/articles/360018159471-MVC-Render-Command.

14. Liferay, Inc. MVC Resource Command [Electronic resource]. URL: https://help.liferay.com/hc/en-us/articles/360018159491-MVC-Resource-Command

15. Robert Chen, (2011). Liferay Beginner’s Guide. Packt Publishing Ltd, p. 325.

16. Samir Bhatt (2013), Liferay Portal Performance Best Practices. Packt Publishing Ltd, p. 122.

17. Jonas X. Yuan, (2010), Liferay Portal 6 Enterprise Intranets, Packt Publishing Ltd, p. 74.

##submission.downloads##

Опубліковано

2020-09-30

Номер

Розділ

Теоретичні основи створення і використання інформаційних технологій