WEB-BASED CONTENT MANAGEMENT SYSTEM
DOI:
https://doi.org/10.47839/ijc.9.2.704Keywords:
CMS, JEE, Spring, Hibernate, AJAX.Abstract
This paper describes how to design content management system using the newest web-based techniques. It contains helpful information that can be used during selecting programming language. It introduces multi layer architecture with description and functionality of each layer. It provides description of Model View Controller pattern and how to use it in multi-layer application design. It shows the most powerful Java frameworks that can be applied for each layer and how to connect them in simple way, using Inversion of Control container. It shows power of Spring Framework as business layer, Hibernate as integration layer and ZK Ajax as presentation layer. It proves, that Java combined with applicable libraries can be very powerful tool in good hands.References
Programming Resources, News and Ideas, http://www.plentyofcode.com/2007/07/j2ee-vs-aspnet-vs-php.html
I. Singh, B. Stearns, M. Johnson, Designing Enterprise Applications with the J2EE Platform, Second Edition, www.java.sun.com/blueprints/ guidelines/designing_enterprise_applications_2e/
Wikipedia: Multitier architecture http://en.wikipedia.org/wiki/Three-tier_%28computing%29
Wikipedia, Model-View-Controller, http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
MVC, http://www.bhartisoftland.com/technologies-skill-sets/cake-php-developments.html
Spring Framework – Reference documentation, http://www.docviewer.net/docs/javaee/spring2.5.5/reference/html_single/
Wikipedia, Spring Framework, www.en.wikipedia.org/wiki/Spring_Framework
D. Minter, J. Linwood, Beginning Hibernate: From Novice to Professional, APRESS, New York 2006
Wikipedia, Object-relational mapping, http://en.wikipedia.org/wiki/Object-relational_ mapping
ZK Direct RIA, ZK Enterprise Framework, www.zkoss.org/product/
H. Chen, R. Cheng, ZK Ajax without JavaScript Framework, APRESS, 2007
Downloads
Published
How to Cite
Issue
Section
License
International Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.