一种面向对象的Web Service API框架设计与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:lx2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在采用Saas模式的企业中,快速响应并提供符合客户需求的Web Service是企业核心竞争力的关键。在实际的开发实践中,复杂的接口形式增加了开发者修改或者开发新的Web Service功能的难度。建立统一的接口形式,实现基本的对象CRUD功能,使代码具有良好的可重用性,这些客观存在的需求,使得设计并实现一个满足这些要求的框架具有实用价值。本文设计并实现了一种面向对象的Web Service API框架,该框架为Web Service用户提供了一套固定数量的API,利用该框架服务调用者可以通过特定的命令和参数实现对Web Service内部对象的操作,同时,框架对外提供SOAP和REST形式的接口。面向对象的Web Service API框架可以使用最少的接口实现应用系统功能,有效的控制了接口的数量,缩短了Web Service调用者的学习曲线。这一框架同时实现了Session,Cache和事务管理,并且提供安全验证机制,以及数据合法性的验证机制,有效的封装了业务逻辑和数据存取信息。利用这一API框架可以在不增加接口数量的前提下,通过配置文件来添加对象,为系统提供了良好的可拓展性。本文的主要工作如下:1)分析了传统面向功能的接口设计方式的缺陷,并提出了面向对象的API设计方案。在方案中,通过设计两种层次的命令(Session层和Object层)来实现框架需要实现的Session,Cache和事务管理以及对对象不同操作要求;2)对框架的整体架构进行了设计,划分了不同的功能模块:Security,Cache Management,Session Management,DAO层以及对象配置;3)对象配置是整个框架的核心,所有的功能实现均是建立在配置文件的基础之上,它也是框架可扩展性的重要体现,配置文件配置了整个Web Service中所有的对象信息,对象的结构信息,对象属性与数据库表字段的映射,对象的访问约束,以及数据操作的Sql Statement等等;4)按照各个模块对框架的实现进行了阐述,详细介绍了功能实现中各个类的功能,以及功能实现的流程,主要包括框架的初始化,对象配置文件解析,Session管理,Cache管理以及DAO层的实现。
其他文献
职业决策是个体对自己将要从事的职业做出的选择,并为实现职业目标而制定合适的行动方案的行为。做好职业决策,对于个人职业发展,以及自我价值实现具有现实意义。然而,由于当前职
“君子尊德性而道问学,致广大而尽精微,极高明而道中庸”这是中国古典名著《中庸》第二十七章“修身”中的一句话,其中“致广大而尽精微”的名句千百年来经久流传。大意为:既
摘 要:笔者采用问卷调查、逻辑推理和文献资料调查等方法对浙江省部分中小学体育教师的专业意识进行问卷调查和分析,发现:中小学体育教师的专业意识比较薄弱,对体育教育事业不是从心底里喜欢。其表现形式为有较大比例人数寻求调动工作,对工作得过且过,对专业理论、技能继续教育缺乏热情。本文对此提出相应的对策,为改进、提高中小学体育教师的专业意识提供理论依据。  关键词:中小学 体育教师 专业意识    学校体育
自1973年美国著名学者McClelland提出胜任力的概念以来,理论界和实践界对胜任力及胜任力模型进行了积极的探索,越来越多的企业将胜任力模型应用于企业人力资源管理实践。在此基础上,论文研究胜任力模型相关性感知和公平性感知,以从另一角度更好地使用胜任力模型,促进员工工作绩效和企业绩效的提升,同时有助于企业了解员工对实施的胜任力模型的看法与感受,评估胜任力模型的实施效果,促使员工明确在企业中的角色
论文的研究目的是分析不同文化背景下创业者的差错取向对创业绩效的作用模式。重点分析三个理论问题:(1)创业者差错取向对创业成功是否存在作用?(2)创业者差错取向对创业成功
企业社会责任(corporatesocialresponsibility)是经济发展到一定阶段的产物,指企业在追求利润目标的同时,还应当对社会承担一定法律责任和伦理道德方面的责任。自从上世纪二三
会议性奖励旅游是商务旅游发展到一定阶段派生出的“高端产品”。世界上的旅游强国或地区,往往是输出或输入会议奖励旅游最多的国家或地区。上海是我国第一大城市,也是世界大都
亲其师,信其道。师生之间架起“心桥”,是取得良好教育教学效果的重要前提。架桥的途径主要有两条:口头和笔头。“口头”指和学生面对面的语言交流,借“谈心”来“交心”,沟通师生情感;“笔头”指教师利用作业“批评”——批改、评价(下同)来与学生交流。口头交流虽有其优势,但往往会受时间地点等诸多因素的制约。相比之下,教师通过“笔头”和学生交流,就有了许多“自由度”:只要有作业,就有交流的机会和可能,且能周而
在信息化时代,信息安全行业发展的如何反应了国家的信息化水平。目前,我国的信息安全形式非常严峻,随着移动互联网、互联网及其他商务类应用的飞速发展,信息安全水平迫切需要提升
许世友,原名叫许士友、许仕友,1938年一天,毛泽东和许世友交谈,问他:“你的名字是叫‘士友’,还是叫‘仕友’呀?”许世友回答说:“单人旁的‘仕’,也有人写成战士的‘士’”.