基于Web2.0的社会化网络开发框架的应用和研究

基于Web2.0的社会化网络开发框架的应用和研究

论文摘要

随着Web2.0时代的到来,社会化网络越来越体现出了在应用方面的重要价值。在全球网络化的背景下,越来越多的人参与到其中,社会计算系统支持人类社会中的各种活动行为并在参与的过程中和别人建立联系、分享想法、创建内容,甚至编写小的应用等等。社会化网络发展趋势甚至对计算机软件设计和架构的原则都产生了很大的影响。本课题的研究内容着重于技术层面的社会化网络开发,拟开发出一套命名为Rise的社会化网络开发框架,方便于开发者在此基础搭建自己的社会化网络。该系统将支持三种社区维系模式,分别为兴趣文化和共同爱好维系模式、用户制造内容维系模式和系统发起内容维系模式。研究采用基于Web2.0的RIA(Rich Internet application)技术GWT(Google Web Kit)结合成熟的开发框架spring和hibernate进行框架的开发。研究将着重涉及以下四个方面。GWT+Spring+Hibernate的集成开发模式。作为Web2.0的代表技术GWT,它最大的亮点就是它能够将真正的软件工程方法,带入到Ajax应用程序开发当中,而且无需为客户端配置任何新的插件或者JRE(Java Runtime Environment)。GWT提供了一套工具,让开发者显著提高开发Ajax应用程序的能力。GWT结合最流行的应用层框架spring和持久层框架hibernate,无疑带来了诱人的前景:高扩展性,高可衡量性和极佳的用户体验。但是同时这也是一个全新的尝试,这必须解决POJO(Plain Old Java Object) controller替代GWT controller,GWT对hibernate的数据类型的支持等一系列集成问题。Databus模块。Databus将是数据应用的核心组件,将由hibernate与信息过滤模块mash-up而成,该组件将介于DB与逻辑层之间,逻辑层的数据应用将由Databus来支持。比如人与人之间的graph生成的时候,关系数据库有些不合时宜,而且社会计算系统会有很多数据分析的计算,此时把数据放到内存里进行计算成为了更好的选择。系统启动时,databus会从数据库中读取数据,包装成对象,而对象被存储在Cache中,因为这些对象不是简单的数据包装,它们就是业务模型对象,有重要的业务意义,是经常被访问到的,无疑这些Cache的击中率是很高的,这相当于优化后缓存。而且Object Cache是在应用服务器中,通过Object Cache以及各种服务和业务计算将整个系统的运行负载拦截在了应用服务器中,而不是直接针对数据库。所以这里Databus将发挥两个重要的作用,第一是读取数据库数据,封装对象。第二是分析用户提交的信息,过滤信息。社区维系模块。该模块将支持三种社区维系模式,分别为兴趣文化和共同爱好维系模式、用户制造内容维系模式和系统发起内容维系模式。该模块不但肩负将社会化网络中各个独立节点连接起来的重任,而且会协同开放标准根据用户个性,喜好等推荐散发第三方应用。OpenSocial标准在开发中的应用。OpenSocial社交应用程序是被托管的XML文档组成的,文档中的主要内容则是HTML和JavaScript。这也是本系统所需要实现的,完全支持OpenSocial标准会方便地集成第三方应用,同时也将开放系统本身的数据接口,让系统本身成为一个开放的应用平台。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 社会化网络开发框架概述
  • 1.1.1 社会化网络国内外研究现状
  • 1.1.2 传统开发框架与工具的不足
  • 1.1.3 社会化网络开发框架在工程中的意义
  • 1.2 Web2.0 与社会化网络
  • 1.3 基于Web2.0 的社会化网络设计
  • 1.4 本文主要研究内容及章节安排
  • 2 社会化网络开发框架的结构与编程模型
  • 2.1 社会化网络开发框架的结构解析
  • 2.2 社会化网络开发框架的外部编程模型和内部编程模型
  • 2.3 内部模型-富客户端的集成开发模式
  • 2.3.1 GWT 工具包分析
  • 2.3.2 GWT 工具包在开发框架中的应用
  • 2.3.3 Spring 搭建逻辑层
  • 2.3.4 开发框架中的粘合剂
  • 2.4 外部模型-面向对象的Java 开发
  • 2.4.1 用SiteMesh 实现前端搭积木式开发
  • 2.4.2 前端controller 的设计
  • 2.5 本章小结
  • 3 数据应用组件
  • 3.1 Databus 模块简述
  • 3.2 用户产生消息的分析
  • 3.2.1 关联规则
  • 3.2.2 序列模式
  • 3.2.3 关联与序列在框架中应用的比较
  • 3.3 框架内置的信息推荐服务
  • 3.4 缓存设计
  • 3.4.1 JCS 分析
  • 3.4.2 缓存配置
  • 3.4.3 对Java 对象的缓存
  • 3.5 与Hibernate 的集成
  • 3.5.1 Hibernate 概述
  • 3.5.2 在逻辑层控制Hibernate 事务
  • 3.6 本章小结
  • 4 社会维系模块
  • 4.1 社会维系模块概述
  • 4.2 共同爱好维系模式
  • 4.2.1 共同爱好中的用户弱联系
  • 4.2.2 弱关系在本框架中的应用和实现
  • 4.3 系统发起模式
  • 4.3.1 强关系概述
  • 4.3.2 本框架中的强关系
  • 4.4 用户feeds 的设计
  • 4.4.1 feed 简介
  • 4.4.2 本框架中的feed 实现
  • 4.5 本章小结
  • 5 OpenSocial 标准在开发框架中的应用
  • 5.1 OpenSocial 分析
  • 5.2 构建Hosting 应用
  • 5.3 Shindig 分析
  • 5.3.1 使用Shindig 进行容器开发
  • 5.3.2 外部数据的集成
  • 5.4 OpenSocial 应用研究
  • 5.5 本章小结
  • 6 Rise 系统开发实例
  • 6.1 搭建前台
  • 6.2 利用社区维系模块
  • 6.3 集成OpenSocial 应用
  • 6.4 本章小结
  • 7 全文总结
  • 7.1 主要结论
  • 7.2 研究展望
  • 8 参考文献
  • 9 致谢
  • 10 作者攻读学位期间发表的论文
  • 相关论文文献

    • [1].企业社会化网络如何影响企业价值创造?——一个研究述评[J]. 外国经济与管理 2020(07)
    • [2].探讨社会化网络下的粉丝经济——以《创造101》为例[J]. 中国新通信 2019(01)
    • [3].基于社会化网络的长期搭乘共享个性化推荐方法[J]. 计算机应用与软件 2017(04)
    • [4].社会化网络环境下营销效果测评——以微博为例[J]. 情报科学 2015(03)
    • [5].社会化网络时代新闻广播的突围节点:以微博为例[J]. 新闻传播 2015(03)
    • [6].基于社会化网络的高校教师教育知识管理系统构建[J]. 散文百家(新语文活页) 2017(02)
    • [7].博客的社会化网络连接对社会发展的影响[J]. 金田 2013(01)
    • [8].加强零散税源社会化网络管理工作的探索与思考[J]. 赣江财税论坛 2014(00)
    • [9].社会化网络环境下餐饮创业企业的品牌塑造——基于对茶颜悦色的网络文本分析[J]. 财富时代 2020(03)
    • [10].社会化网络环境下“粉丝经济”模式与营销策略[J]. 经营与管理 2017(08)
    • [11].基于社会化网络营销的个性化营销创新研究——以淘宝网为例[J]. 农村经济与科技 2016(04)
    • [12].移动社会化网络环境下工作坊学习模型的构建[J]. 远程教育杂志 2016(02)
    • [13].社会化网络环境下个人微知识管理研究[J]. 新世纪图书馆 2016(03)
    • [14].从四月网的成长浅谈社会化网络时代政策设计的取向[J]. 赤子(上中旬) 2015(03)
    • [15].社会化网络时代的人才引进与软绩效建设[J]. 中国卫生人才 2014(08)
    • [16].社会化网络中的客户关系研究[J]. 现代传播(中国传媒大学学报) 2014(07)
    • [17].社会化网络营销应用模式研究[J]. 合作经济与科技 2014(18)
    • [18].企业社会化网络营销[J]. 中国商贸 2012(19)
    • [19].重塑消费营销[J]. 中国服饰 2012(12)
    • [20].网络社区是社会化网络时代的最强体现[J]. 中国广告 2011(02)
    • [21].社会化网络媒体如何改变世界[J]. 市场观察 2011(08)
    • [22].浅析社会化网络交往对大学生的影响[J]. 科教导刊(上旬刊) 2011(12)
    • [23].浅析猎聘网社会化网络招聘存在的问题及对策[J]. 商讯 2020(02)
    • [24].浅谈社会化网络中“粉丝经济”营销[J]. 中国民商 2018(12)
    • [25].超越社会化网络——建设学习型社区[J]. 中国信息技术教育 2009(19)
    • [26].以淘宝为例分析社会化网络营销的个性化策略[J]. 现代营销(下旬刊) 2017(01)
    • [27].喧嚣与躁动 当前社会化网络营销热潮的实质[J]. 声屏世界·广告人 2013(11)
    • [28].社会化网络和产业重构[J]. 中小企业管理与科技(下旬刊) 2012(02)
    • [29].社会化网络时代的规律研究[J]. 中国商界(下半月) 2009(05)
    • [30].社会化网络问答平台的发展风险及优化策略[J]. 青年记者 2017(29)

    标签:;  ;  ;  ;  

    基于Web2.0的社会化网络开发框架的应用和研究
    下载Doc文档

    猜你喜欢