摘要:傳統(tǒng)Web查詢系統(tǒng)對(duì)每個(gè)不同的查詢都會(huì)有一個(gè)相應(yīng)的查詢條件頁面和顯示頁面。對(duì)查詢種類繁多的應(yīng)用而言,如果采用這種設(shè)計(jì)模式,不但條件頁面和顯示頁面的數(shù)量多,而且開發(fā)成本太、周期長,也不容易維護(hù)。因此,針對(duì)這種情況,提出了一種新的設(shè)計(jì)模式,不論查詢的需求有多少種,都可共用一個(gè)條件頁面和顯示頁面,而且當(dāng)有新的查詢需求時(shí),只需簡(jiǎn)單的配置就可滿足要求,極易擴(kuò)展。該模式能滿足用戶查詢需求多變的情況,而且部署、使用、維護(hù)都相對(duì)簡(jiǎn)單,用該模式設(shè)計(jì)的系統(tǒng)在實(shí)際應(yīng)用中取得了良好的效果。
關(guān)鍵詞:通用查詢;查詢條件解析;查詢結(jié)果解析;C#;XML;數(shù)據(jù)庫;軟件復(fù)用