Next Article in Journal
A Semantic Data Validation Service for Web Applications
Previous Article in Journal
The Effect of E-Supply Chain Management Systems in the North American Electronic Manufacturing Services Industry
 
 
Journal of Theoretical and Applied Electronic Commerce Research is published by MDPI from Volume 16 Issue 3 (2021). Previous articles were published by another publisher in Open Access under a CC-BY 3.0 licence, and they are hosted by MDPI on mdpi.com as a courtesy and upon agreement with Faculty of Engineering of the Universidad de Talca.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Assessment of Design Patterns' Influence on a Java-based E-Commerce Application

by
Maria Mouratidou
,
Vassilios Lourdas
,
Alexander Chatzigeorgiou
and
Christos K. Georgiadis
University of Macedonia, Department of Applied Informatics, Thessaloniki, Greece
J. Theor. Appl. Electron. Commer. Res. 2010, 5(1), 25-38; https://doi.org/10.4067/S0718-18762010000100004
Submission received: 23 April 2009 / Revised: 23 December 2009 / Accepted: 8 March 2010 / Published: 1 April 2010

Abstract

Design patterns, acting as recurring solutions to common problems, offer significant benefits such as avoiding unnecessary complexity, and promoting code reuse, maintainability and extensibility. This paper describes how four not technology-specific or language-specific design patterns (Front Controller, Model View Controller, Transfer Object and Service to Worker) can be applied to one typical e-commerce application developed using Java EE platform. The first goal is to evaluate the improvement of design properties after the implementation of each design pattern using software metrics. Another goal is to assess the influence of design patterns on the maintainability of the e-commerce application under study by examining the evolution of software metrics when performing certain extensions. The results indicate that the application of patterns positively influences design properties such as coupling, complexity and messaging implying a possible improvement in high-level quality attributes such as flexibility, extensibility and reusability.
Keywords: Design Pattern; e-Commerce Application; Java Enterprise Edition; Software Metrics; Software Quality Design Pattern; e-Commerce Application; Java Enterprise Edition; Software Metrics; Software Quality

Share and Cite

MDPI and ACS Style

Mouratidou, M.; Lourdas, V.; Chatzigeorgiou, A.; Georgiadis, C.K. An Assessment of Design Patterns' Influence on a Java-based E-Commerce Application. J. Theor. Appl. Electron. Commer. Res. 2010, 5, 25-38. https://doi.org/10.4067/S0718-18762010000100004

AMA Style

Mouratidou M, Lourdas V, Chatzigeorgiou A, Georgiadis CK. An Assessment of Design Patterns' Influence on a Java-based E-Commerce Application. Journal of Theoretical and Applied Electronic Commerce Research. 2010; 5(1):25-38. https://doi.org/10.4067/S0718-18762010000100004

Chicago/Turabian Style

Mouratidou, Maria, Vassilios Lourdas, Alexander Chatzigeorgiou, and Christos K. Georgiadis. 2010. "An Assessment of Design Patterns' Influence on a Java-based E-Commerce Application" Journal of Theoretical and Applied Electronic Commerce Research 5, no. 1: 25-38. https://doi.org/10.4067/S0718-18762010000100004

Article Metrics

Back to TopTop