基于Web服務(wù)的社會(huì)標(biāo)注系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the popularity of the Internet, the Internet has gradually changed from entertainment accessories to an important part of people's lives now, which mainly benefits from the convenient Internet products provided by the Internet, Internet services. People are free to browse and even publish resources on the Internet. And an important website model in the Internet is called social tagging system. In this system, people can collect the resources they are interested in and mark them. At the same time, the system will recommend appropriate resources according to the preferences of users. The main work of this paper includes: building the social tagging system, designing the recommendation algorithm, developing the Web service based on the social tagging system, and finally developing the client to test the service. First of all, the construction of social tagging system uses SSH framework to build. Even if Struts Hibernate Spring is used as the framework, the marking system is built. Among them, Struts is mainly responsible for communicating the foreground view layer and the background core business logic layer. Hibernate is responsible for the operation of the database. Spring runs through the whole project, is responsible for the core business logic components, and manages Struts and Hibernate.. The core module of social tagging system is the recommendation module. We will design the improved recommendation algorithm according to the existing recommendation algorithm. The recommendation part mainly includes two parts: one is the recommendation resource, that is, to carry on the personalized recommendation service to the user. According to the resources collected by the user, similar resources are recommended to the user. The other is the recommendation label. When a user dimensions a resource, the system collects tags that other users label on the resource. The current user can view all the tagged tags of the resource and add their own tags according to these tags to reduce the noise of the label. When the system is built, we use the CXF framework to develop Web services. We write and implement the core functions of the system, such as adding collection function, recommendation function, label function and so on. When the Web service is published successfully, the WSDL document is generated. Other sites can use the function name and parameters of the service provided in the document to send a service request to the server. After the successful development of Web Service, the web client is developed to test the service. During testing, constantly adjust the parameters in the published service function. Ensure that the server can complete the service efficiently when the client invokes the service.
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 吳泓辰;王新軍;成勇;彭朝暉;;基于協(xié)同過(guò)濾與劃分聚類的改進(jìn)推薦算法[J];計(jì)算機(jī)研究與發(fā)展;2011年S3期
2 胡建強(qiáng),鄒鵬,王懷民,周斌;Web服務(wù)描述語(yǔ)言QWSDL和服務(wù)匹配模型研究[J];計(jì)算機(jī)學(xué)報(bào);2005年04期
3 張紅衛(wèi);賈松濤;李曉;王磊;劉強(qiáng);;基于SSH的多語(yǔ)種構(gòu)件庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2010年05期
4 曾春,邢春曉,周立柱;個(gè)性化服務(wù)技術(shù)綜述[J];軟件學(xué)報(bào);2002年10期
5 岳昆,王曉玲,周傲英;Web服務(wù)核心支撐技術(shù):研究綜述[J];軟件學(xué)報(bào);2004年03期
6 魏登萍;王挺;王戟;;融合描述文檔結(jié)構(gòu)和參引特征的Web服務(wù)發(fā)現(xiàn)[J];軟件學(xué)報(bào);2011年09期
7 袁丹壽;戎蒙恬;;基于改進(jìn)歐幾里德算法的可重構(gòu)性逆元結(jié)構(gòu)[J];上海交通大學(xué)學(xué)報(bào);2006年01期
8 梅立軍;付小龍;劉啟新;沈錫臣;;基于SOA的數(shù)據(jù)交換平臺(tái)研究與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2006年19期
,本文編號(hào):2509455
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2509455.html