java語言搭建app後臺入門
最近由於後臺開發人員有其他任務,導致app後臺開發人手不夠,因此公司讓我自己學習寫伺服器介面。在學習java基礎後,發現不知道下一步該學習什麼知識點,javaweb裡的知識點,相關框架太多。在遇到專案比較緊急的時候,時間不允許我們按部就班學習所有的知識點,因此這篇文章出發點就是為了讓有app開發經驗的朋友在最短的時間內瞭解一箇中小型專案的後臺搭建所需要的知識點,只是一個大概的描述。有什麼不對的地方請大家指教。
首先了解所需要的開發環境和開發工具(給出名字,具體請百度)
1.Java整合環境的安裝,這個是必須的,需要下載JDK並且安裝,請自行百度具體步驟
2.MyEclipse:一款主要用於Java、Java EE以及移動應用的開發整合環境,相當於iOS開發中的Xcode。下載及安裝請自行百度,注意MyEclipse是收費的,如果想免費使用,則需要破解,網上有教程,不難。
3.Tomcat:一個免費的開放原始碼的Web 應用伺服器,屬於輕量級應用伺服器,效能穩定,主要是免費。安裝好Tomcat自己可以先執行體驗一下,然後我建議把Tomcat整合到MyEclipse,方便後面除錯。具體方法請自行百度。
4.一款資料庫軟體,如MySql,SQL Server,Oracle等等,具體選擇哪個根據實際情況而定。
相關的環境和工具都安裝好後,就可以進行開發了。在開發之前我建議先了解一下javaweb的分層,這樣有利於理解下一步說的名詞。簡單來說app和後臺的對接流程就是,app發一個請求給後臺(這裡的後臺就是我們要開發的web工程),後臺根據請求去資料庫裡增刪改查,然後把結果返回給app端。就說到這裡,然後具體的還是自己百度,多看看資料就能理解了。
1.學習完java基礎後,接下來要看的第一個知識點就是servlet,開啟MyEclipse,新建一個web project,然後在src檔案下新建一個包,再新建一個servlet檔案,在servlet裡可以看到doget和dopost兩個方法。這就是接收app傳來的請求後要呼叫的方法,也就是一個控制器。在這裡處理app傳來的請求,然後呼叫方法去訪問資料庫。
2.瞭解學習了servlet時,發現要去訪問資料庫,這時候就需要用到JDBC了。百度百科的解釋:JDBC(Java Data Base Connectivity,java資料庫連線)是一種用於執行SQL語句的Java API,可以為多種關係資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC提供了一種基準,據此可以構建更高階的工具和介面,使資料庫開發人員能夠編寫資料庫應用程式。簡單來說,我們寫的程式想要訪問資料庫就需要一個連線,不同資料庫需要的連線驅動都不一樣,根據你的資料庫型別選擇相應的jar包,匯入工程就可以了。JDBC的具體使用自行百度就好
到這裡,如果不考慮效能等各方面問題,通過servlet+jdbc就可以搭建一個後臺了。然後只需要把web工程釋出到自己的tomcat伺服器(釋出方法可以自行百度),最後搭建一個區域網,就可以通過移動端來訪問了。後面有時間的話會發出一個demo和具體步驟。