Font Size: a A A

Practice And Research Of Social Networking Framework Based On WEB 2.0

Posted on:2011-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2178360308952613Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the arrival of Web2.0 era, the social networks have more and more reflected on Web application. In the context of a global network, more and more people participate in social computing system to support the various activities of human society, behavior and participation in the process of establishing ties with others, share ideas, create content, and even the preparation of small application and so on. Development trend of social networking even impacts on computer software design and architecture. The work of this topic focused on the technical aspect of social networking development, intended to develop a set of named Rise of the social networking development framework that facilitate developers to build on this basis, their own social network. The system will support three kinds of community-maintained model, respectively, of interest in their culture and the common ground to maintain mode, the user create the content of the maintenance mode and the system was launched to maintain the content model. The work based on Web2.0 technology in RIA development framework for GWT with mature framework Spring and Hibernate. The work will focus on four areas related to the following.GWT + spring + hibernate integration development model, as the representative of Web2.0 technology: GWT. Its biggest bright spot is that it can be a real software engineering method, to bring them into the Ajax application development, and client configuration without the need for any new plug-ins, or JRE. GWT provides a set of tools to allow developers to significantly improve the ability to develop Ajax applications. GWT combination of the most popular application layer Spring and the persistence layer hibernate, no doubt has brought an attractive prospect: highly scalable, highly measurable and an excellent user experience. But also it is an entirely new experience, which must be addressed POJO controller replacement GWT controller, GWT on the hibernate data type support for a series of integration issues.Databus Modules, which will be the core components of data applications will be hibernate with the information filtering module mash-up made, this component will be between DB and logic layer, the data for logic layer will be support as well by databus. For example the graph between people is generated when the relational database, some outdated, and social computing systems will have a lot of data analysis, calculation, this time the data into memory, is calculated as a better choice. When system starts, databus read data from the database, packaged into an object, while the object is stored in the Cache, because these objects are not simple data package, which is the business model objects, there are important business sense, is often visited, so the hit rate of these Cache is very high undoubtedly, which is equivalent to the optimized cache. And the Object Cache in the application server, through the Object Cache and a variety of services and business computing load the entire operation of the system to block the application server rather than directly against the database. So here Databus will play two important roles, the first is to read the database data, package objects. The second is to analyze the user submits the information, filter information.The community maintained module, which will support three kinds of community-maintained model, respectively, of interest in their culture and the common ground to maintain mode, the user create the content of the maintenance mode and the system was launched to maintain the content model. The module will not only take social networking to connect the various nodes in the important task of an independent, but also collaboration on open standards based on user personality, preferences and other recommended third-party applications distributed.Develop with OpenSocial standard, OpenSocial social networking applications are being hosted XML documents, document based on HTML / JavaScript. This is also the need to be implemented by this system. The system fully supports the OpenSocial standard so it will facilitate the integration of third-party applications, but also will open the data interface system itself, so that the system itself becomes an open application platform.
Keywords/Search Tags:Web2.0, social networking, development framework, open application platform
PDF Full Text Request
Related items