基于Java技術的簡便查看微博的工具
簡要說明
一、這是什么
1、之前想要一款比較簡便查看微博的工具,但是市面上沒有我喜歡的,于是就想自己做一個玩玩了,目前可以說是0.1版本吧。
二、功能特性和缺點
1、微博視圖更簡約,嘗試模仿手機客戶端的界面。
2、無須專門在本程序中注冊帳戶,直接連接即可使用(oauth方式),目前支持網易、騰訊、新浪和搜狐微博。連接進入系統后,還可以在“我的賬戶”里面設置連接更多的賬戶哦。
3、混合顯示,同時把各微博廠商的微博混合在同一個頁面按時間降序來顯示,區別于其他多微博查看工具的tab切換方式。
4、功能較少,只方便查看“我”或“我所關注的人”的微博,不利于網友互動。
5、頁面非常簡陋(不過個人認為還算簡潔,至少夠我用了,哈哈),如果想預先看看效果圖,可以下載源碼到本地,進入doc目錄查看。
三、所用技術
1、后臺基于java
1) 容器使用了Google的Guice(我不喜歡用spring,感覺太龐大了)。
2) dao暫時直接用jdbc直接搞定,因為crud相關部分目前也太簡單了,所以也沒使用ibatis之類的框架。
3) mvc也是暫未使用框架,用了自己基于servlet封裝的一個簡單的dispatcher。
4) oauth java api。未使用各微博廠商的sdk,直接使用了 http://oauth.googlecode.com/svn/code/java/
2、前臺相關
1) jquery以及其他jquery插件
四、如何本地部署
1、下載源碼。
2、找到src目錄下的oauth.properties,依次填寫你在各個微博開放平臺申請到的oauth key和secret。
3、在源碼doc目錄下找到db.sql文件(系統基于mysql),創建數據庫和相應的表格,同時注意根據你機器的配置修改src目錄下的database.properties文件,里面是mysql鏈接的一些參數。
4、把項目部署到tomcat或resin等servlet容器中,假設是在localhost的8080端口,并且項目名稱是gengweibo,那么訪問 http://localhost:8080/gengweibo 即可。