zoukankan      html  css  js  c++  java
  • 项目总结笔记系列 Social Hub KT Session1

    项目后台访问地址:

    URL:http://socialhub-itg-app.itcs.hp.com/data_feed_service/main.jsp

    或者URL:http://c0048925.itcs.hp.com:8080/data_feed_service/main.jsp

    如上图所示,是项目架构图。项目描述:通过从Social Media,(如facebook twitter google)抓取数据。将抓取的文本文件、图片文件、视频、音频文件交给上层处理。其中Autonomy负责在图片文件中识别出含有HP的logo的图片文件,我们负责将这些所有文件生成在一个数据仓库中,在后台的终端显示出来。然后交给各个国家销售来组织他们的页面布局。那么我们的管理端做的工作主要包括有:当不同的销售商选择好文件的时候,会触发一个事件,我们会向图片的源作者发送邮件来获取授权,在我们的网站上显示其图片。当用户同意使用之后,我们会生成一个layout界面。根据定制,可以随意的生成相应的前台。最后我们可以选择发布。。最后我们还可以根据IP地址信息,在global earth上显示出用户对HP有好感的区域地理位置信息,用来为管理层决策作出参考。。。Social Hub的主要作用是,通过Social Media的信息,分析消费者购物习惯。别的用户可能因为别人的对HP的一些评价而决定购买HP的产品。为HP的销售做了流量的导引。。

    这个项目叫做:Social Hub,我们提供了Data Feed Service服务。其中用到的一些技术调研:

    1、Quartz,它是一个开源的作业调度框架。它为项目开发提供了简单性和灵活性。项目中利用Spring集成了Quartz。

      参考资料:http://www.cnblogs.com/God-froest/archive/2011/09/14/quartz_job_trigger.html(Quartz作业调度)

    2、OScache,是一个高性能的J2EE缓存框架。可以用于缓存.jsp或.html页面。也可以用于缓存Java对象。

    3、H2DB,是一个用Java开发的嵌入式数据库。H2数据库直接作为一个类库,直接嵌入到上层的应用程序中,与应用运行在同一个进程中。(其他的数据库,如MySQL数据库,需要安装独立的客户端和服务器端)。H2用java编写,非常适合应用于跨平台;它只有一个jar文件,非常适合作为嵌入式数据库使用;H2提供了web控制台来操作和管理数据库的内容。优势:可以同应用程序打包在一起发布,(如firefox,用户不可能为了用火狐浏览器,还安装一个SQL Server数据库。)

      参考资料:http://ju.outofmemory.cn/entry/80799

    4、Autonomy,惠普HP花了111亿美元收购的英国软件公司Autonomy。它用于做智能语义搜索。

    5、在经典的MVC模型中,M--V--C对应着JavaBean--.jsp--Servlet.其中Servlet主要负责调用不同的业务逻辑,从业务逻辑层开始,程序的模块是开始了层次分明的。(不过jsp经过编译后生成的文件也是servlet)。JavaBean负责根据业务逻辑来处理数据,所以它对应Model层,实现了对数据的封装和处理。

      jsp发出请求,由servlet拦截,servlet判断该请求需要做什么就调用相应的方法处理,这个时候可能会用到mode里面的数据,就会用到javabean,当处理完成就可以得到处理结果,这个时候servlet再决定让那个视图(jsp)来显示。

           

    Social Media Industry
     
     
     
     
    Technology Used
     
     
     
  • 相关阅读:
    MATLAB(2)——小波工具箱使用简介
    unity Changing Game View background color
    opengl剪裁空间和视口空间中不遵从右手定则,而是遵从左手定则
    vc2010, fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt解决办法
    Xcode, does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE) 解决办法
    in App Purchases一个注意事项
    unity, Invoke延迟执行
    unity UGUI text font size对性能影响较大
    bullet, iOS真机编译错误error: identifier or immediate expression expected解决方法
    unity,实现屏幕后处理的两种方法
  • 原文地址:https://www.cnblogs.com/RunForLove/p/4345144.html
Copyright © 2011-2022 走看看