文档介绍:大连理工大学
硕士学位论文
J2EE设计模式在上海移动IDC系统中的应用
姓名:姜文锋
申请学位级别:硕士
专业:软件工程
指导教师:蒋光远
20050612
要摘默认的设计模式而被大家所接受。核心模式可以帮助实现平台经验的积累和鉴于杓颇J接隞杓颇J皆贘τ弥械闹匾W饔茫疚囊庠诜治稣饬嚼设计模式的原理、适用条件、二者在应用中的关系。这对于软件工程技术人员是的开发工作富有乐趣而不枯燥;更重要的,不断地掌握成熟的技术并广泛的加以应用,能够使软件开发不断的走向成熟。本文首先分析了杓颇J揭约癑诵哪J降脑砗褪视锰跫隽嗣个模式的实现思路和模式的优缺点,对于较复杂的模式,给出了示例代码。接下来本文结合作者在惠普中国软件研发中心大连分中心参与的一个实际工程项目:上海移动业务管理与业务支撑系统韵录虺艻系统刺致壅饬嚼嗌杓颇J皆谑导氏钅恐发挥的作用。具体来说,本文以作者在项目中担当的组织管理模块为例,按照由需求分析到概要设计到详细设计再到具体实现的顺序讨论了杓颇J胶蚃诵哪J在低持械氖迪趾妥饔谩W詈蟾菔导士7⒅蟹⑾值奈侍馓岢隽降愀慕ㄒ椋菏用服务定位器模式去除层与层之间因需要实例化接口实现类而导致的过度耦合;使用业务代表模式把中过多的业务逻辑分离出去。本文从理论和实践两个方面分析,分析了杓颇J胶蚃诵哪J剑疚得出的结论是:杓颇J接隞诵哪J降囊桓龉餐氐闶橇嚼嗄J蕉脊岽┯应用的各个层次,因此在一个使用杓颇J阶魑U褰峁沟腏τ弥校核心模式是飧稣褰峁沟那坑辛Φ牟钩浜屯晟啤=岷嫌τ玫氖导剩≡袷用合适的核心模式会带来降低成本,提高重用性等诸多好处。关键词:核心设计模式;杓颇J剑籗芄梗欢嗖憬峁梗传递。有效的使用模式,可以使我们远离在平台开发过程中的重复投资。很有现实意义的,这有利于我们构建基于可重用组件的,设计优良的τ茫刮颐在世界里,杓颇J揭丫炷芟辏丫魑1曜糐τ脀层统大连理工大学硕士学位论文
。:篔;.,疭瑂痚疭.,甁瑆.,’疭..,.,簍琀,:’,Ⅱ一.
作者签名:界独创性说明日期:点盘鱼旦工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究意。
言引当前,际踉贗上得到了广泛的应用,它支持实时的信息发布、动态的用户交互以及与后台系统灵活的安全的连接。因此如何构造功能更加强大、应用更为灵键是网站技术和开发方法。目前,面向τ贸绦蚩7⒌募际跤泻芏唷T诳突Щ矫妫榔髯陨聿欢习一些能为用户提供更高级功能的程序逻辑,例如畃坪口,还有嵌入式的软行环境也开发出来,如琁,琒,琍等,为开发τ贸绦提供了坚实的技术墓础。总的来说,这些技术在开发效率、运行速度、分布式事务处理以及自扩展能力等方面各具优势。由于诵兴俣冉下琁开发困难,这两种方式已经被逐渐取代。腔贘镅缘脑诵性诜衿鞫说某绦颉K裱曜嫉某绦蚪涌冢唤瞿够接收来自浏览器的请求,而且适合进行逻辑控制、数据库操作等。它必须由专业的开发人员编写,相关的一些网页设计也必须都在斜嘈础O远准庵挚7方式,需要网页设计人员能够在目7⒒肪持薪幸趁嬷谱骰蛘逽开发人员际踅蠾应用程序的开发对网站的开发人员要求过高,同时系统的更新维护琂,燃际跛淙荒芄唤ǔ绦虼肽谇对贖趁嬷幸越饩鐾成杓迫嗽必须在程序代码中进行页面制作的问题,但由于τ贸绦蚩7⒅胁豢杀苊獾男枰=行逻辑判断、数据库操作和事务处理等,并且随着功能的增强,程序代码会更为负责。这时,将程序代码内嵌在标记中反而会造成程序开发人员和网页设计人员双方在开制约所造成的,因此在考虑开发过程中引入一种合理的、有效的编程模型设计模式捎谡庵帜P停成杓迫嗽焙统绦蚩7⑷嗽痹谧裱欢ǖ某绦蚪涌诘那榭鱿驴以进行独立开发和维护,并且保证τ贸绦蚋鞑糠值奈薹旒珊驼骞δ艿氖迪帧因此杓颇J皆贘澜缋锉挥τ玫迷嚼丛焦惴骸活、开发更为简便的τ贸绦虺晌5鼻癐技术探讨的热点,而解决该问题的关件组件,如,和龋辉诜衿鞫耍髦指餮那看蟮慕疟驹能够进行专业的页面设计。如果页面更新,必须重写并编译R虼耍鼋鍪褂过程繁杂。发过程中的困难。总的来说,目前τ贸绦蚩7⒌闹种直锥酥饕J怯捎谕成杓坪统绦蚩7⑾嗷大连理工大学硕士学位论文
疘男似鸺芭畈7⒄辜ù蟮馗谋淞巳嗣堑纳睢⒀昂凸ぷ鞣绞剑协同计算等层出不穷,许多非τ孟低骋卜追准闪藈浏览器和服务器,巡仅仅是超文本信息的浏览工具,它正逐步成为人们进行事务处理的通用前端。为了在鲜视φ庑┓⒄贡浠琖必须要做到能实现实时的事务处理,具有高度的可伸缩性和可扩展性,并且能与已有的疭系统集成等。针对上述要求,τ孟低潮匦氩