计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2009年
21期
5035-5038
,共4页
装配件%类%ADO.NET%ASENET
裝配件%類%ADO.NET%ASENET
장배건%류%ADO.NET%ASENET
subassembly%class%ADO.NET%ASP.NET
采用ADO.NET默认结构,数据库操作和数据校验程序位于同一个.cs代码文件中,使得程序结构不清晰,因此,有必要按装配件设计思想对ADO.NET默认结构进行重构,把数据库操作和数据校验功能从Web业务逻辑层进行分离而封装为一个通用的数据接口装配件.同时,基于装配件的分解思想,将任一个Web应用分解为业务层、业务规则校验层、SQL语句生成层和数据对象实体层,并给出业务层中的促销入库业务类调用该装配件的方法.应用实践结果表明,该装配件具有良好的通用性,且大幅缩短了开发周期.
採用ADO.NET默認結構,數據庫操作和數據校驗程序位于同一箇.cs代碼文件中,使得程序結構不清晰,因此,有必要按裝配件設計思想對ADO.NET默認結構進行重構,把數據庫操作和數據校驗功能從Web業務邏輯層進行分離而封裝為一箇通用的數據接口裝配件.同時,基于裝配件的分解思想,將任一箇Web應用分解為業務層、業務規則校驗層、SQL語句生成層和數據對象實體層,併給齣業務層中的促銷入庫業務類調用該裝配件的方法.應用實踐結果錶明,該裝配件具有良好的通用性,且大幅縮短瞭開髮週期.
채용ADO.NET묵인결구,수거고조작화수거교험정서위우동일개.cs대마문건중,사득정서결구불청석,인차,유필요안장배건설계사상대ADO.NET묵인결구진행중구,파수거고조작화수거교험공능종Web업무라집층진행분리이봉장위일개통용적수거접구장배건.동시,기우장배건적분해사상,장임일개Web응용분해위업무층、업무규칙교험층、SQL어구생성층화수거대상실체층,병급출업무층중적촉소입고업무류조용해장배건적방법.응용실천결과표명,해장배건구유량호적통용성,차대폭축단료개발주기.
According to ADO. NET default, the program structure is vague, which data operating and checking function are located in the same cs code file. Thus, on default structure of ADO. NET based on analyzing idea of assembling is improved, A universal data interface subassembly of packaging database operation and the data checking function is designed and realized. Besides, this text decomposes any web application into business, business rule check, SQL and data entity layer, and presents the means of calling this data interface subassembly in business layer of sales promotion. The application proves that it has fine universal and shortens development period.