最近都在復(fù)習(xí)J2E,多學(xué)習(xí)一些東西肯定是好的,而且現(xiàn)在移動(dòng)開(kāi)發(fā)工作都不好找了,有工作就推薦一下小弟唄,廣州佛山地區(qū),謝謝了。

這篇博客要做的效果很簡(jiǎn)單,就是把我博客的第一頁(yè)每個(gè)條目顯示在APP上,條目包括標(biāo)題、摘要和狀態(tài),如圖:

 

所以這篇博客將會(huì)涉及:

  1. 數(shù)據(jù)庫(kù)(MySql)簡(jiǎn)單設(shè)計(jì)(建表、插入數(shù)據(jù))
  2. 簡(jiǎn)單爬蟲(chóng)(用Python爬取網(wǎng)頁(yè)內(nèi)容,寫(xiě)入數(shù)據(jù)庫(kù))
  3. 簡(jiǎn)單接口開(kāi)發(fā)(Struts和Hibernate)
  4. APP網(wǎng)絡(luò)請(qǐng)求(Retrofit、Gson、RxJava等)

大體的流程就是:先創(chuàng)建數(shù)據(jù)庫(kù),通過(guò)爬蟲(chóng)手段爬取博客首頁(yè)的條目?jī)?nèi)容并填充至數(shù)據(jù)庫(kù),接著搭建簡(jiǎn)單的JavaWeb后臺(tái),提供接口訪問(wèn),通過(guò)網(wǎng)絡(luò)請(qǐng)求返回?cái)?shù)據(jù)庫(kù)中的數(shù)據(jù)。

 

① 數(shù)據(jù)庫(kù)設(shè)計(jì)

要爬取數(shù)據(jù)和接口開(kāi)發(fā),肯定都是需要先創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表的。這里使用的是MySql,操作的工具是Navicat。對(duì)于上面的數(shù)據(jù),我們需要建立對(duì)應(yīng)的表:

其中id為主鍵且自增長(zhǎng)。創(chuàng)建完畢可以進(jìn)行插入和刪除等測(cè)試。

 

網(wǎng)友評(píng)論