Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum

碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 103 === Over the past few years, web applications and database system technologies have been growing rapidly. There are two main reasons for a development team to change a database in web application. Frist, the application needs technical features only provided by a...

Full description

Bibliographic Details
Main Authors: Po-Chi Huang, 黃柏棋
Other Authors: 謝金雲
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/dzzwt8
id ndltd-TW-103TIT05392029
record_format oai_dc
spelling ndltd-TW-103TIT053920292019-06-28T05:25:10Z http://ndltd.ncl.edu.tw/handle/dzzwt8 Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum 使用DAO設計模式來改善Web應用程式更換資料庫的重構方法:以ezScrum為例 Po-Chi Huang 黃柏棋 碩士 國立臺北科技大學 資訊工程系研究所 103 Over the past few years, web applications and database system technologies have been growing rapidly. There are two main reasons for a development team to change a database in web application. Frist, the application needs technical features only provided by a new database system. Second, the original database is overloaded in data volume. No matter what the reason is, however, bad design of data access architecture in the original system can not only increase effort and time in migration, but also cause damage to the system architecture after it is migrated. This paper provides a method for the refactoring of a web application for database change. The first step is to analyze potential problems that may occur if the database is changed, then work out the corresponding countermeasures. Finally, apply the DAO pattern to help make the change more efficiently. A case study is given to demonstrate the application of the proposed method. 謝金雲 鄭有進 2015 學位論文 ; thesis zh-TW
collection NDLTD
language zh-TW
sources NDLTD
description 碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 103 === Over the past few years, web applications and database system technologies have been growing rapidly. There are two main reasons for a development team to change a database in web application. Frist, the application needs technical features only provided by a new database system. Second, the original database is overloaded in data volume. No matter what the reason is, however, bad design of data access architecture in the original system can not only increase effort and time in migration, but also cause damage to the system architecture after it is migrated. This paper provides a method for the refactoring of a web application for database change. The first step is to analyze potential problems that may occur if the database is changed, then work out the corresponding countermeasures. Finally, apply the DAO pattern to help make the change more efficiently. A case study is given to demonstrate the application of the proposed method.
author2 謝金雲
author_facet 謝金雲
Po-Chi Huang
黃柏棋
author Po-Chi Huang
黃柏棋
spellingShingle Po-Chi Huang
黃柏棋
Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum
author_sort Po-Chi Huang
title Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum
title_short Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum
title_full Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum
title_fullStr Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum
title_full_unstemmed Refactoring for Migrating Web Applications to Change Database with DAO design pattern:A Case Study of ezScrum
title_sort refactoring for migrating web applications to change database with dao design pattern:a case study of ezscrum
publishDate 2015
url http://ndltd.ncl.edu.tw/handle/dzzwt8
work_keys_str_mv AT pochihuang refactoringformigratingwebapplicationstochangedatabasewithdaodesignpatternacasestudyofezscrum
AT huángbǎiqí refactoringformigratingwebapplicationstochangedatabasewithdaodesignpatternacasestudyofezscrum
AT pochihuang shǐyòngdaoshèjìmóshìláigǎishànwebyīngyòngchéngshìgènghuànzīliàokùdezhònggòufāngfǎyǐezscrumwèilì
AT huángbǎiqí shǐyòngdaoshèjìmóshìláigǎishànwebyīngyòngchéngshìgènghuànzīliàokùdezhònggòufāngfǎyǐezscrumwèilì
_version_ 1719213855595298816