• 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