DocumentCode :
2044584
Title :
Decorator Pattern with XML in web application
Author :
Kerji, Vijay K.
Author_Institution :
Dept. of Comput. Sci., PDA Coll. of Eng., Gulbarga, India
Volume :
5
fYear :
2011
fDate :
8-10 April 2011
Firstpage :
304
Lastpage :
308
Abstract :
Reusability and adapting to the changing software requirements are some of the challenges faced by software engineering community. In order to achieve these goals, application of Deign Patterns in software design is a proven practice. Choosing a Design Pattern and applying it to the correct software requirements needs experience and better understanding of each of the patterns In this paper, we proposed and applied Decorator Design Pattern to web application to simplify the implementation of certain software requirements which has different implementation for different user, keeping some of the features remain constant. Decorator pattern adds additional responsibility to the existing user page thereby reducing the total efforts needed to implement the corresponding requirement. Based on the type of user logged into the application, necessary XHTML code will be generated and rendered to the browser. Extensible Markup Language (XML) is used to increase the adaptability of the web application to changing requirements. Use of XML will make the application flexible to the changes in the requirement which makes the code maintenance easier. This proposed design is implemented using .NET frame work, C# and ASP.NET. Resulting application showed improvement in performance, increasing reusability and its ease of maintenance.
Keywords :
C language; Internet; XML; network operating systems; object-oriented programming; software reusability; ASP.NET; C#; Web application; XHTML code; XML; decorator pattern; design pattern; extensible markup language; software design; software engineering; software requirements; software reusability; Concrete; Maintenance engineering; Software; User interfaces; Visualization; Web pages; XML; Decorator Pattern; Design Patterns; Web applications; XML; XPath Query; reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics Computer Technology (ICECT), 2011 3rd International Conference on
Conference_Location :
Kanyakumari
Print_ISBN :
978-1-4244-8678-6
Electronic_ISBN :
978-1-4244-8679-3
Type :
conf
DOI :
10.1109/ICECTECH.2011.5942008
Filename :
5942008
Link To Document :
بازگشت