Font Size: a A A

Research And Implementation Of Online Customer Service Platform Based On Asynchronous Processing Framework

Posted on:2013-05-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z LiFull Text:PDF
GTID:2248330374999055Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Instant messaging software is the most popular means of communication in the Internet, but most use is limited to personal entertainment. Because of its real-time, high efficiency and low cost, more and more companies and businesses using network instant messaging as a new communication service means. Unlike the personal use of the C/S model-based architecture, enterprise and business instant messaging networks generally use the B/S mode. Based on B/S mode, the Web instant messaging online customer service platform is closer to the user’s distance. But some of the existing platforms are mostly used for message communication synchronization, when it sends a message must wait for the server to return, the user cannot do anything until the server not return, so make a poor experience to the user. Although there are some platforms to achieve the message communication synchronization, but these are used poor technical interoperability, difficult to achieve, and the platform is not easy to extend.To deal with these problems, this paper studies lightweight J2EE framework, and its feature is efficient, simple, reliable etc. adopt there are Hibernate, Spring, DWR lightweight framework and ultimately to achieve the system. The DWR framework can be a good solution to an asynchronous system when the user messaging problem。The DWR in the Ajax way, the server-side Java objects exposed to the browser-side JavaScript, make developers to quickly develop an online customer service based on asynchronous communication platform. This system has the following characteristic:(1)In the system, it’s used to open-source framework for Ajax technology DWR, The framework is characterized by JavaScript code to call back to Java methods, these can effectively far away the Ajax request and response code in the application and it will make the program takes only about business logic.(2)The system using the Spring framework to control the business logic. With the mechanism of IoC, it reduces coupling, and the thinking of AOP make transaction more effective.(3) The system using the Hibernate responsible for its data persistence effect, it is characterized by improve the efficiency and the system more robust. Because the integration of spring and hibernate framework, therefor the system is flexible scalable and maintainable.(4)The system adopts the MVC model, So it is flexible.It make the business logic、presentation and control isolate.In this paper, firstly simple analysis of the immediate communication system software implementation principle, secondly detailed analysis of the online customer service platform with the actual needs, thirdly describes the ways and means of system development, fourthly from the system, analyzes the Hibernate, Spring and DWR three lightweight open-source framework. On the above basis, the paper describes in detail the system’s overall design and partial implementation. The system will be online send and receive messages fast and real-time requirements of high. And the send and receive instant messages must requires no refresh and page flicker while data is updated, provide a good user experience.Finally, the system’s problems which needs to explore and research.
Keywords/Search Tags:J2EE, Hibernate, Spring, Ajax, DWR
PDF Full Text Request
Related items