【CF 應用開發大賽】樂窩-分享幽默搞笑段子

應用名稱:樂窩-分享快樂段子、幽默笑話 前端

應用URL地址:http://lewole.cloudfoundry.com 程序員

應用說明及使用場景:
緩存

      樂窩就是一個簡單的網站,主要用於分享搞笑、幽默的段子。 工具

      在樂窩,您能夠找到程序員、小孩、師生、名人等各類古今中外的幽默段子,還能夠找着情侶、夫妻、情人調情等各類內涵語錄對白。樂窩是居家旅行,聚餐調情必備良藥! 網站

     樂窩同時還提供了:WAP版和觸屏版,方便移動終端的用戶使用。 spa

應用所使用的技術及軟件: 圖片

   樂窩後臺使用的主要開源庫列表:DBUtils +MySQL + Ehcache + Velocity +Lucene 。
 其它經常使用的開源工具庫:Jsoup,commons-httpclient,commons-logging。
 樂窩前臺使用:jQuery / HTML5 / Iscroll。 ci

   樂窩網使用DBUtils對MySQL進行CRUD,在DBUtils上擴展了一個JdbcQuery,JdbcQuery主要用於讀寫 Ehcache緩存數據。搜索使用的是Lucene3.0,並結合前端AutoComplete進行關鍵字自動列表。頁面解析使用Velocity,能夠緩存局部數據或整頁數據。 開發

創新點(亮點):

     樂窩網是用通常的技術開發了一個普通的網站,因此它的亮點是簡約。其中有兩模塊我的以爲比較有意思: get

    一、基於爬蟲的投稿和計劃貼子模塊

        這個模塊的思路來源於爬蟲的數據採集。用戶投稿後,數據經過爬蟲採集進入採集表,待管理員審覈後再進行發佈。由於基於採集表進行發佈數據,因此模塊可用於定時發貼、定時發佈商品,可省去了投文章時建一個文章投稿表;投商品時,創建一個商品定時表的操做。       

    二、基於HTML規則的採集模塊。       
       
        傳統的爬蟲是鬍子眉毛一把抓,而基於HTML規則進行採集數據時,能夠抓取到乾淨的內容,好比:只抓取網頁上標題、正文、圖片、發佈時間等指定內容。

應用截圖:

前臺首頁:

解屏版首頁  
WAP版首頁

  Web首頁:

 

後臺首頁:

採集模塊:

相關文章
相關標籤/搜索