• DocumentCode
    2616527
  • Title

    A New DAO Pattern with Dynamic Extensibility

  • Author

    Fang Cheng

  • Author_Institution
    Dept. of Comput. & Inf. Eng., Wuhan Polytech. Univ., Wuhan, China
  • Volume
    1
  • fYear
    2009
  • fDate
    21-22 May 2009
  • Firstpage
    23
  • Lastpage
    26
  • Abstract
    Currently existing data access object (DAO) patterns have several limitations. First, the interface of the patterns and business objects is tightly-coupled, which affects seriously the dynamic extensibility of software systems. Second, the patterns have duplicated implementation codes, which add to difficulties of system maintenance. To solve these problems, a new DAO pattern with stronger independency and dynamic extensibility is proposed in this paper. Finally, an example is given to illustrate the using process of the new DAO pattern. The greatest advantages of the new DAO pattern are as follows. If any business object is needed to add to the system, we donpsilat have to modify any codes of the class DAO Factory. All we need to do is to modify the mapping file. Furthermore, because we have only one DAO implementation class to accomplish all the data access to business objects, if some SQL statements are needed to be modified, all we need to do is to modify the DAO implementation class but not need to modify any business objects.
  • Keywords
    business data processing; data handling; software maintenance; SQL; business objects; data access object patterns; patterns interface; software system dynamic extensibility; system maintenance; Business communication; Data engineering; Logic; Memory; Production facilities; Relational databases; Software systems; Wrapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Computing Science, 2009. ICIC '09. Second International Conference on
  • Conference_Location
    Manchester
  • Print_ISBN
    978-0-7695-3634-7
  • Type

    conf

  • DOI
    10.1109/ICIC.2009.13
  • Filename
    5169530