The topic of this thesis is Liferay Portal, which is a technology based on Java programming language and portlet applications. The technology is not well known among developers despite of the fact that the usage of this technology is quite common in the commercial sphere. The main aim of the thesis is to create a suite of procedures and hints in order to facilitate portlet development for beginners, who are planning to use technologies Spring framework and AngularJS. The secondary objectives include defining the paradigm related to portlet development, analysing portal specifics and its benefits, describing the Liferay Portal from different viewpoints, to compare Liferay to competitive solutions and finally creation, de-velopment and documenting of the application composed of 2 portlets. The main functio-nality of these portlets is Personal Financial Management. Aims were achieved by obtaining information from the community of developers and from sources listed in the bibliography. Information obtained in the area of development was empirically verified using the developed application. There is a proposed procedure in the thesis in case of using the AngularJS technology in the area of portlet development and common issues related to this usage. The thesis consists of theoretical and practical part. The theoretical part deals with portals as such, mentions the market share, Java Portlet Specifications (JSR-168 and JSR-286) and defines the portlet development paradigm. The practical part of the thesis documents basic procedures necessary for portlet development with the option of using of AngularJS fra-mework and finally it documents the developed application from perspectives of the design and usage. The added value of this thesis is the intelligible guide how to start with development of portlets for Liferay Portal. The most important benefit is the guide created to simplify the usage of the AngularJS framework on the client side of the portlet (in the browser), becau-se usage in the common manner is not possible. The outcome and also the benefit is also the created application, which can be used in order to manage user´s expenses and incomes and which has already been used by the author for this purpose.
Identifer | oai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:262268 |
Date | January 2015 |
Creators | Herain, Vít |
Contributors | Pour, Jan, Pavlíčková, Jarmila |
Publisher | Vysoká škola ekonomická v Praze |
Source Sets | Czech ETDs |
Language | Czech |
Detected Language | English |
Type | info:eu-repo/semantics/masterThesis |
Rights | info:eu-repo/semantics/restrictedAccess |
Page generated in 0.0018 seconds