I just curious about liferay portal, a famous Java portal. But I don't know, how many technologies integrated inside liferay an what are they?
Liferay is built using the most popular Enterprise Java development stack these days, which is Spring on Hibernate. The web side of it uses JSPs and the Struts framework, which is from the days when Struts was the de facto Java web framework. The client side UI uses a JavaScript framework called AlloyUI, which is developed internally at Liferay and is built on the Yahoo YUI user interface library.
There are also several other frameworks that make the nuts and bolts of the portal, including an in-house BPM engine called Kaleo, Apache JackRabbit and Lucene for content management and indexing among others.
If you want to learn more about Liferay and would like to start developing for it, their Developer and Advanced developer courses are excellent and well get you productive very quickly, given you have already mastered Java and know a little JavaScript and CSS. Check this page if you haven't already for an overview of the logical architecture of the portal and the mix of open source components that make it tick. Also check the tech specs page, which provides a list of all technologies and frameworks that are employed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With