精品人妻中文无码av在线_国产精品久久久久9999赢消_人妻忍着娇喘被中进中出视频_国精品99久9在线 | 免费

深圳市致宇天承科技有限公司

中小型app開發(fā)后臺(tái)搭建所需求的知識(shí)點(diǎn)

2020-10-31 19:30 來自于 Dreamtizen

這個(gè)文章是為了讓有app開發(fā)經(jīng)驗(yàn)的朋友在短的時(shí)間內(nèi)了解一個(gè)中小型項(xiàng)目的后臺(tái)搭建所需求的知識(shí)點(diǎn),只是一個(gè)大約的描繪。
首先了解所需求的開發(fā)環(huán)境和開發(fā)工具
1.Java集成環(huán)境的安裝,這個(gè)是有必要的,需求下載JDK并且安裝,請(qǐng)自行百度詳細(xì)步驟
2.MyEclipse:一款首要用于Java、Java EE以及移動(dòng)應(yīng)用的開發(fā)集成環(huán)境,相當(dāng)于iOS開發(fā)中的Xcode。下載及安裝請(qǐng)自行百度,留意MyEclipse是收費(fèi)的,假如想免費(fèi)使用,則需求破解,網(wǎng)上有教程,不難。
3.Tomcat:一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,性能穩(wěn)定,首要是免費(fèi)。安裝好Tomcat自己能夠先運(yùn)轉(zhuǎn)體驗(yàn)一下,然后我主張把Tomcat集成到MyEclipse,方便后邊調(diào)試。詳細(xì)辦法請(qǐng)自行百度。
4.一款數(shù)據(jù)庫(kù)軟件,如MySql,SQL Server,Oracle等等,詳細(xì)選擇哪個(gè)依據(jù)實(shí)際情況而定。
相關(guān)的環(huán)境和工具都安裝好后,就能夠進(jìn)行開發(fā)了。在開發(fā)之前我主張先了解一下javaweb的分層,這樣有利于了解下一步說的名詞。簡(jiǎn)單來說app和后臺(tái)的對(duì)接流程便是,app發(fā)一個(gè)懇求給后臺(tái)(這兒的后臺(tái)便是咱們要開發(fā)的web工程),后臺(tái)依據(jù)懇求去數(shù)據(jù)庫(kù)里增修改查,然后把成果回來給app端。就提到這兒,然后詳細(xì)的還是自己百度,多看看資料就能了解了。
1.學(xué)習(xí)完java根底后,接下來要看的為數(shù)不多個(gè)知識(shí)點(diǎn)便是servlet,翻開MyEclipse,新建一個(gè)web project,然后在src文件下新建一個(gè)包,再新建一個(gè)servlet文件,在servlet里能夠看到doget和dopost兩個(gè)辦法。這便是接收app傳來的懇求后要調(diào)用的辦法,也便是一個(gè)控制器。在這兒處理app傳來的懇求,然后調(diào)用辦法去拜訪數(shù)據(jù)庫(kù)。
2.了解學(xué)習(xí)了servlet時(shí),發(fā)現(xiàn)要去拜訪數(shù)據(jù)庫(kù),這時(shí)候就需求用到JDBC了。百度百科的解釋:JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)銜接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,能夠?yàn)槎喾N聯(lián)系數(shù)據(jù)庫(kù)供給統(tǒng)一拜訪,它由一組用Java言語(yǔ)編寫的類和接口組成。JDBC供給了一種基準(zhǔn),據(jù)此能夠構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開發(fā)人員能夠編寫數(shù)據(jù)庫(kù)應(yīng)用程序。簡(jiǎn)單來說,咱們寫的程序想要拜訪數(shù)據(jù)庫(kù)就需求一個(gè)銜接,不同數(shù)據(jù)庫(kù)需求的銜接驅(qū)動(dòng)都不相同,依據(jù)你的數(shù)據(jù)庫(kù)類型選擇相應(yīng)的jar包,導(dǎo)入工程就能夠了。JDBC的詳細(xì)使用自行百度就好
到這兒,假如不考慮性能等各方面問題,通過servlet+jdbc就能夠搭建一個(gè)后臺(tái)了。然后只需求把web工程發(fā)布到自己的tomcat服務(wù)器,較后搭建一個(gè)局域網(wǎng),就能夠通過移動(dòng)端來拜訪了。