当前位置:大学毕业论文> 毕业论文>材料浏览

研究方面毕业论文开题报告范文 跟基于J2EE的WebService和实现类硕士论文范文

主题:研究论文写作 时间:2024-01-12

基于J2EE的WebService和实现,本文是研究有关论文范文数据库与WebService和J2EE和研究方面毕业论文题目范文.

研究论文参考文献:

研究论文参考文献

陈 蔚

简要介绍了WebService的设计模式,给出一个通过WebService技术实现异构系统间信息交互的一个案例.

一、WebService概述与层次结构

WebService是一个平立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序.WebService使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,无论所使用的是什么语言、任何平台,就可相互交换数据或集成,并且减少了应用接口的花费.

二、WebService设计与实现案例

我校“i浙工院”手机APP客户端是一款集移动学习、移动办事、移动服务为一体的软件,为校内师生提供了一站式服务,方便校内师生进行校内信息的查询、日常事务*及部分校外查询.具体服务内容包括:校内通知查询、常用信息查询、成绩查询、课表查询、网上选课、考试安排、网络课程学习、宿舍水电费缴纳、考试报名缴费、失物招领、网络故障报修、后勤服务报修、OA通知查询、图书借阅、一卡通查询、挂失和充值、锻炼时长查询、工资查询、毕业生离校*、校内常用信息查询等50多项功能.i浙工院客户端推出以来,受到了广大师生的欢迎,极大的方便了广大师生的校内学习生活,提高了办事效率.

以往学校给学生发通知需要由学校通知到分院,其次由分院通知到班级,再由班级通知到学生,信息传达的效率相对较低,现在,通过i浙工院的信息推送功能,我们能将通知信息第一时间发送到学生手机里.消息推送机制需要通过WebService实现.

(一)用户打开客户端时,获取用户手机设备的相关信息

在进行手机端PUSH消息推送时,需要有客户端手机设备的相关信息记录,如手机设备号(esn,每部设备号都是唯一的),客户端ID(clientid,客户端打包后有这个id),CA登录用户名(username,新闻类推送给所有人不需要这个信息,但是像一卡通余额或其他定向的用户消息需要此信息).

由于 APP服务端在设计开发时并不存放用户的以上设备相关信息,所以校方需要开发一个第三方WebService接口用于接收这些参数存放在数据库中.通过这个WebService接口,在用户打开客户端进行认证登陆时,APP服务端调此接口将设备相关参数信息传给第三方,将用户设备相关信息保存在第三方数据库中,以备后用.

(二)设计并实现第三方WebService接口

接口地http://localhost/iAPP/IappYhxxbDAOImplPort?wsdl

WebService接口暴露的3个方法:

1.userLoginSuccess(String username, String esn, String clientid, String type, String key)

param0:username,param1:esn,param2:clientid,param3:type,param4:key,握手密钥

返回值:* 返回值-1,握手不成功;* 返回值0,SQL执行错误;* 返回值1,新用户,记录用户username,esn,clientid,type;* 返回值2,已有用户,用户更换登陆手机,更新esn,clientid ;* 返回值3,已有用户,正常成功登录

客户端在用户认证通过后调用此webservice接口方法,返回数据格式为XML.

2.findUsersByUsernameStr (String usernameStr, String key)

param0:usernameStr,用户工号串,以,或,分隔(如20060021,20020005)param1:key,握手密钥

返回值:若usernameStr中只包含一个学工号,返回单用户信息,包括username,esn,clientid,type;若包含>1个学工号,返回相应用户信息集,包括username,esn,clientid,type; 返回数据格式为XML

3.findUsersByType(String type, String key)

param0:type,取值为(teacher,student,all)

param1:key,握手密钥

返回值:type等于teacher,返回所有教师终端数据集,包括username,esn,clientid,type;type等于student,返回所有学生终端数据集,包括username,esn,clientid,type;type等于all,返回所有用户终端数据集,包括username,esn,clientid,type; 返回数据格式为XML

(作者单位:浙江工业职业技术学院网络信息中心)

本文评论:本文论述了适合不知如何写WebService和J2EE和研究方面的研究专业大学硕士和本科毕业论文以及关于研究论文开题报告范文和相关职称论文写作参考文献资料.

论文大全