基于REST风格的人才服务系统设计与实现

基于REST风格的人才服务系统设计与实现

ID:37387502

大小:9.63 MB

页数:86页

时间:2019-05-23

基于REST风格的人才服务系统设计与实现_第1页
基于REST风格的人才服务系统设计与实现_第2页
基于REST风格的人才服务系统设计与实现_第3页
基于REST风格的人才服务系统设计与实现_第4页
基于REST风格的人才服务系统设计与实现_第5页
资源描述:

《基于REST风格的人才服务系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于REST风格的人才服务系统设计与实现作者:指导教师:张璩胡昊副教授曹春博士南京大学研究生毕业论文(申请工程硕士学位)南京大学计算机科学与技术系2011年10月。es。gnand;mp.emen协t㈣RESTfultalentservicessystemZhangJing一SubmittedinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineeringSupervisedbyProfessorHuHaoDoctorCaoChunDepartmentofComputerScience&TechnologyNANJIN

2、GUNIVERSlTYNanjing,ChinaOct。2011摘要当前服务外包产业正迅速发展,建立一个能够对服务外包人才进行调度、管理、培训的基于Web的人才服务系统显得尤为迫切。然而主流的基于远程过程调用架构风格的分布式系统存在诸多问题,包括:1)采用专有的通信协议,导致跨平台困难;2)采用复杂的技术和协议,降低系统之间以及系统组件之间的互操作性;3)对外提供繁多而复杂的接口,每个接口具有不同的语法与语义,限制了其在动念、开放环境下的扩展性与可伸缩性。表述性状态转移(REST)是一种分布式软件架构风格,它充分利用已有的Web技术和协议,对外提供具有通用清晰语义的统一接口,构建出的Web应用

3、系统具有良好的可伸缩性、可扩展性,能够较好的适应开放、动念的Web环境。REST面向资源的特点与人才服务以人为本的理念相契合,构建基于REST的人才服务系统,利于将以人为本这一理念贯穿于系统各元素之中。本文对REST架构风格进行了研究,阐述了RESTfulWeb服务的设计原则和步骤,结合REST面向资源的特点和人才服务以人为本的管理理念,设计实现南京服务外包人才培训中心的人才服务系统,具体工作总结如下:(1)以人才为核心资源,以调度、评测、管理、培训为准则,对人才服务系统功能进行清晰的划分,提供人才调度功能方便人才在企业之间的合理调度、快速流通,提供人才评测功能为企业、人才提供客观、量化的人才

4、评测方案,提供人才网站功能对人才信息进行有效管理,提供远程教育功能方便人才随时随地接受培训;(2)以J2EE三层架构为指导,进行系统关注点分离,将系统划分为表示层、业务逻辑层、数据持久化层,并利用Hibernate这一对象一关系数据库之间的企业级映射解决方案完成数据持久化的任务;(3)以REST为指导原则,将人才服务中的人才资源抽象为核心资源,为每个人才资源分配URI、定义统一接口以及设计表述,并完成URI、接口以及表述到人才服务中以人为本管理理念的映射,最终设计实现了以人为本的、面向资源的、基于Web的RESTful的人才服务系统,该系统具有简单、可伸缩、可扩展等优点。关键词:人才服务;表述

5、性状态转移;面向资源AbstractCurrently,astheserviceoutsourcingindustryisdevelopingrapidly,itisofimpendencytoestablishaweb-basedtalentservicesystemtoschedule,manageandtrainserviceoutsourcingtalents.However,mostdistributedsystemsarearchitectedbasedonremoteprocedurecallstylewhichexistmanyproblems。include1)theadop

6、tionofspecificcommunicationprotocolresultsincross-platformdifficulty;2)theadoptionofcomplextechnologyandprotocolreducesinteroperabilityofsystemandsystemcomponents;3)provisionofvariouscomplexinterfacesendowsdifferentsyntaxesandsemantics,therebyrestrictingtheextensibilityandscalability.Representationa

7、lStateTransfer(REST)isadistributedsoftwarearchitecturestyle.ItfullyutilizeavailableWebtechnologyandprotocol,externallyprovidesunifiedinterfaceswithuniversalanddistinctsemantics,andconstructwebapplicat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。