预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共95页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学位论文1陆基于领域驱动设计的物流平台系统实现丁涛鑫岳IJ教授电子科技大学成都申请专业学位级别硕士专业名称计算机应用技术.I8I《136年指导教师姓名月日分类号密级论文提交日期2010.032010.06(题名和副题名)(作者姓名)(职务、职称、学位、单位名称及地址)论文答辩日期学位授予单位和日期答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。UDC注I^.食●●●,’ e●J,,■ 签名:二纽导师签名:牲弘降6月7日日期:川。年’6月7日独创性声明论文使用授权本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)., ._,,●●.-’ Pr0伊a衄ing)+CI(ContinuousInte刚ion),这种方案可以在保证项目质量的前提下,论文结合S几S物流平台系统的开发,成功封装了一个基于DWR(Di删W曲摘要R锄。血g)和Sp血g的匀觚验证框架和一个基于Comp嬲s的搜索框架,详细阐述P1洳JaVa类和接口来设计领域对象。整个系统层次分明,具有良好的可扩展性、M+)(P(Ex饥瓶e的J2EE相关技术,包括Sp血g、Hibcmate、Comp勰s,AjaX。最后通过对上述技随着计算机技术的飞速发展,各行各业对软件开发的效率、质量以及后期维护都有了更高的要求,然而传统的以数据库为核心的软件开发方法并不能很好地满足这些需求。领域驱动设计(Domain.D订v铋Desi印简称DDD)是以敏捷开发为手段、以模型驱动设计为根基、以软件领域为着眼点的一种新兴的软件开发方法,该方法能够更好地满足这些需求。本文首先对领域驱动设计的相关理论进行了研究,包括领域驱动设计的技术背景、技术方法、技术特点、适用场合、迭代周期,然后作者从应用的角度提出了一个领域驱动设计的实施方案,即DDD+SCRI加快项目进度,大大降低项目风险。紧接着作者分析了SILS物流平台系统中用到术的理论原理以及特点深入分析之后,在该物流平台系统基础上,根据领域驱动设计分层设计的思想,将该系统开发架构分为视图层、控制层、服务层、领域层和基础结构层,对每层的设计进行探讨并和传统的MVC模式进行对比,同时对每一层都给出了详细的实现过程。了基于J2EE技术体系的系统分层设计与实现过程,并将领域驱动设计这一新兴的软件开发技术融入其中。领域驱动设计实施的关键技术在于依赖注入、面向方面编程以及面向对象编程。依赖注入可以降低J2EE多层应用系统中层与层之间的耦合度,面向方面编程用来处理应用系统中分布在各模块中的横切关注点,将系统核心业务代码与事务、日志等辅助功能代码分离。面向对象编程可以使我们使用可移植性和可维护性。关键词:领域驱动设计,领域模型,依赖注入,面向方面编程,物流平台系统 1Jj■1,●●J ba咄罾roun也t幽ical印proach,tesystem捌弘锄dprog咖mingIIlte刚ion),followed1ay%inm峪饥lc嘶1ayerd“ledso脚areso胁areapplication'n锄ely'DDD+SCRUM+XP(Ex的neS研ng,Hib锄ate,C0mp弱s,Aj戤.Finally’恤Du曲也epro黟锄ming啪impl锄咖撕onimplem∞伽onmodcl-“V饥p印盯咖diessySt锄,includingpla仃0mplatfomsyst锄whichmethod锄d跚ccess缸lly∞capSulates趾匀戤Valid撕on舶meworksearch丘锄eworkinlpl锄钮t锄ongpoi幽sc甜ercdsySt锄,m部ebye伍CieIlcy’qual时观ddem锄d.Domaill-Driv%Desi盟(DDD)isdesi萨,itt删曲ef0刑ardplatf0眦tlle仃面itionalpap惯d骼商b鹤也etech0109),wi也meS:叫ng觚d询ection,programmiIlg.Dependency侧ectionl锄dscape丽eIltationlike妇nsaction锄dABSTRACTWi也t11ehi曲erdem跹d