Abstract | The Balanced Abstract Web-Model-View-Controller style can be seen as a conceptually sound abstract architectural style for web-based applications, which provides higher module separation with lower coupling. However, the adoption of the style into development has not been demonstrated or discussed yet in any forum. Discussions on the adoption of the style via demonstrations can assist in understanding the full potential of the style and utilization of it in actual development environment. This paper demonstrates and discusses how to adopt the Balanced Abstract Web-Model-View-Controller style into development, through a case study of developing a browser-based web-based application. The case study is designed to demonstrate all possible utilization of the characteristics of the style, with a minimal set of features. The knowledge delivered in this paper will be helpful in understanding the adoption of some popular frameworks into the Balanced Abstract Web-Model-View-Controller based development, and also to discuss the possibilities of adopting the style into mobile apps and Internet of Things systems. |
---|