• Corpus ID: 61372408

Automation and Testing of Software Design Pattern for e-commerce Web Application Development using J2EE MVC Architecture

  title={Automation and Testing of Software Design Pattern for e-commerce Web Application Development using J2EE MVC Architecture},
  author={Y. S. Kumarswamy},
The Model-View-Controller design pattern is cited as the architectural basis for many J2EE web development frameworks. Here analysis of those changes, and proposes a separate Web-MVC pattern that more accurately describes how MVC is implemented in web frameworks. The MVC is very useful for constructing dynamic software systems. Partitioning decisions can be changed without modifying the application. The most important part of the design pattern is to build the reusable and well structured… 
1 Citations

Figures from this paper

Agile Programming and Design Patterns on Web Applications Using J2EE and Ruby on Rails –A Case Study
This paper emphasizes on the Agile methodology, Design patterns for the web applications using J2EE and Ruby on rails with respective case study design pattern example.


Extreme programming explained - embrace change
You may love XP, or you may hate it, but Extreme Programming Explained will force you to take a fresh look at how you develop software.
Design patterns: elements of reuseable object-oriented software
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out
Pattern-Oriented Software Architecture
This study uses design patterns to present platform independent architecture to help extend the usability of any software system and provide structural notations for anySoftware system.
A Distributed Object Oriented Framework to Offer Transactional Support for Long Running Business Processes
This paper proposes the use of the unit-of-work (UOW) transaction model and framework, an advanced nested transaction model that enables concurrent access to shared data without locking resources, and describes a well-structured distributed object architecture that can easily be integrated with distributed object systems.
Pi: a Pattern Language
π provides an abstraction mechanism based on parameterized symbols which is capable of semantically and syntactically unifying programming concepts like variables, control-structures, procedures and functions into one concept: the pattern.
Transaction Processing: Concepts and Techniques
Using transactions as a unifying conceptual framework, the authors show how to build high-performance distributed systems and high-availability applications with finite budgets and risk.
Pattern-Oriented Software Architecture: A System of Patterns
The authors' approach to learning classification rules from data is discussed, which suggests that LINNEO, a knowledge acquisition tool for knowledge-based learning, is a better option than GAR, which can generate both ConJUCTIVE and DISJUCTive rules.
Imposing The Law of Demeter and Its Variations
It is shown how this can be done under the authors' darwin-E environment using, the Law of Demeter as an illustration, and it is thesis that broad structural principles should be formally enforced, strictly enforced, and relaxed whenever relaxation is in order.