一、前言近年来IT界风云际会,各种新概念如大数据、云平台、虚拟化等,如雨后春笋般层出不穷。而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各 大厂商竞相推出各种云产品,抢占云市场高地。近期,IT百年老厂IBM也推出了其花费重金打造的基于CloudFoundry开放标准的云平台 Bluemix。本文就旨在从一位普通Java开发者角度,尝鲜Bluemix云平台及其提供的Cloudant服务,快速构建并部署一款Java小程序 “微博影响力分析器”。 二、“微博影响力分析器”小程序的介绍1、什么是“微博影响力分析器”小程序?“微博影响力分析器”是从一款由IBM jStart提供的Bluemix演示程序Java Twitter Influencer Analyzer演化而来的小程序。它使用新浪微博替换了原程序中的Twitter、用百度地图替换了Google Map,并且中文化了程序界面,使其更本土化,更平易近人。 本程序的主要功能很简单,通过微博开放平台接口,读取并计算当前登录的微博用户的发博数量、转发数量及粉丝数量等信息,给当前微博用户的“影响力” 评个分数,当然,评价的分数结果仅供娱乐。评价结果页面上还会显示当前用户最新发表的10条微博,并且能将微博地址信息显示在下方的百度地图上。
当前用户可以选择将评分结果保存至后台数据库,以供查阅。如果数据库中已有当前用户的评分结果,该用户的分数将被更新。后台数据库中保存的信息可以被单条或批量全部删除。已保存在数据库中的数据亦可以列表的形式查阅。
|