文档介绍:合肥工业大学
硕士学位论文
一种面向对象的Web Service API框架设计与实现
姓名:王雄
申请学位级别:硕士
专业:企业管理
指导教师:杨善林
20090401
一种面向对象的蚣苌杓朴胧迪摘要在采用模式的企业中,快速响应并提供符合客户需求的是企业核心竞争力的关键。在实际的开发实践中,复杂的接口形式增加了开发者修改或者开发新的δ艿哪讯取=⑼骋坏慕涌谛问剑迪只本的对象功能,使代码具有良好的可重用性,这些客观存在的需求,使得设计并实现一个满足这些要求的框架具有实用价值。本文设计并实现了一种面向对象的没峁┝艘惶坠潭ㄊ康腁,利用该框架服务调用者可以通过特定的命令和参数实现对诓慷韵蟮牟僮鳎保蚣芏酝馓峁㏒和形式的接口。面向对象的蚣芸梢允褂米钌俚慕涌谑现应用系统功能,有效的控制了接口的数量,缩短了习曲线。这一框架同时实现了珻和事务管理,并且提供安全验证机制,以及数据合法性的验证机制,有效的封装了业务逻辑和数据存取信息。利用这一蚣芸梢栽诓辉黾咏涌谑康那疤嵯拢ü渲梦募刺砑佣韵螅本文的主要工作如下:分析了传统面向功能的接口设计方式的缺陷,并提出了面向对象的设计方案。在方案中,通过设计两种层次的命令层和层词迪框架需要实现的珻和事务管理以及对对象不同操作要求;对框架的整体架构进行了设计,划分了不同的功能模块:,对象配置是整个框架的核心,所有的功能实现均是建立在配置文件的基础之上,它也是框架可扩展性的重要体现,配置文件配置了整个所有的对象信息,对象的结构信息,对象属性与数据库表字段的映射,对象的鹊龋按照各个模块对框架的实现进行了阐述,详细介绍了功能实现中各个类的功能,以及功能实现的流程,主要包括框架的初始化,对象配置文件解析,芾恚珻管理以及愕氖迪帧关键词:框架接口设计面向对象对象模型蚣埽每蚣芪猈饔谜叩难为系统提供了良好的可拓展性。,,阋约岸韵笈渲茫访问约束,以及数据操作的
甌,,.,甀瑃,...,琾:,琣琣,’·痵,疭,,
;:琲,瑃,籌瑃琣,琣’;;
插图清单对象模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯饔霉獭论文的思路⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一的文件结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯两个服务程序⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..框架在τ孟低持械牡匚缓凸δ芙峁埂命令执行过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.文件结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.终端节点结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯诘憬峁埂条件节点⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.对象配置文件结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯诘闩渲谩节点结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..诘憬峁埂诘憬峁埂诘憬峁埂诘憬峁埂节点结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.框架初始化过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯对象解析的框架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.接口肌对象实例化过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..讨蠸管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯笮僮髦卸許的管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图图τ谩请求和响应⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.工作原理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.诘憬峁埂节点结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..表信息配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.节点配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯僮髋渲谩
类肌配置文件结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.鞒獭用户登陆界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.端界面端发送的消息⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯返回的消息⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.添加成功的界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图图籰图芾肀镜睾驮冻痰腃⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.涌凇添加端界面祷氐南ⅰ
插表清单两种设计方式的优缺点⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯命令参数及其功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.诘愀魇粜浴类型对应关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一类中的表
聊鹕:韵丢谋学位论文作者签字..,王罐签字日期:知哆年驴月/签字日期:加‘巧年午月独创性声明学位论文版权使用授权书本学位论文作者完全了解:金罡王些盔堂或撰写过的研究成果,。据我所知,除了文中特别加以标志和致谢的地方外,论文中不包含其他人已经发表书而使用过的材料。