java - 做數(shù)據(jù)庫(kù)向手機(jī)端的推送要系統(tǒng)地學(xué)習(xí)哪些知識(shí)?求大神指點(diǎn),謝謝!
問(wèn)題描述
研究課題是要做數(shù)據(jù)庫(kù)向手機(jī)端推送,目前在這方面是小白,求大神指點(diǎn)一下應(yīng)該怎么入手,首先要學(xué)哪些知識(shí),要不要學(xué)安卓開(kāi)發(fā)、數(shù)據(jù)庫(kù)等等,謝謝!
問(wèn)題解答
回答1:數(shù)據(jù)庫(kù)能夠直接向手機(jī)端推送消息?也許有,但還沒(méi)聽(tīng)說(shuō)過(guò)。
一般都是在移動(dòng)端與數(shù)據(jù)庫(kù)服務(wù)器之間架設(shè)一個(gè)web服務(wù)器。
你要學(xué)安卓開(kāi)發(fā),學(xué)安卓開(kāi)發(fā)之前必須學(xué)習(xí) Java 語(yǔ)言。還要學(xué)習(xí)配置常見(jiàn)的web服務(wù)器,比如說(shuō) tomcat, jetty等另外要學(xué)習(xí)數(shù)據(jù)庫(kù)基本原理,基本的SQL語(yǔ)法,以及一種常用數(shù)據(jù)庫(kù)的使用,比如 MySQL。
這只是非常basic的,你還要學(xué)習(xí)HTTP協(xié)議,數(shù)據(jù)庫(kù)表設(shè)計(jì),JDBC等等。。。
回答2:是我理解能力太差了?還是技術(shù)真的太差了?數(shù)據(jù)庫(kù)和手機(jī)端兩者不能直接關(guān)聯(lián)吧。。數(shù)據(jù)庫(kù)是存儲(chǔ)數(shù)據(jù)的,你說(shuō)的手機(jī)端應(yīng)該是做展示的,兩者應(yīng)該有個(gè)第三方從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)然后發(fā)送給手機(jī)也就是所謂的推送
回答3:推送。 是app么。 蘋(píng)果和安卓都有官方的推送方式啊。 也可以用第三方 如個(gè)推等
至于數(shù)據(jù)庫(kù)。那你只要讀取出來(lái)就好了。然后寫(xiě)推送代碼
回答4:你所說(shuō)的推送應(yīng)該是微信那種頁(yè)面吧,H5頁(yè)面,H5頁(yè)面和數(shù)據(jù)庫(kù)交互,首先移動(dòng)端前端開(kāi)發(fā),然后需要一個(gè)服務(wù)端語(yǔ)言(后臺(tái)),比如java.php,寫(xiě)好接口部署在服務(wù)器上連接數(shù)據(jù)庫(kù)和前端,其次還要學(xué)習(xí)數(shù)據(jù)庫(kù)相關(guān)知識(shí)掌握常用的sql語(yǔ)句
回答5:單說(shuō)推送,Http協(xié)議相關(guān),tcp/ip,socket,要入門(mén)的話可以去看開(kāi)源的xmpp框架
相關(guān)文章:
1. node.js - npm install全局安裝出錯(cuò),請(qǐng)問(wèn)如何解決?謝謝!2. 這段代碼既不提示錯(cuò)誤也看不到結(jié)果,請(qǐng)老師明示錯(cuò)在哪里,謝謝!3. 請(qǐng)問(wèn)大神,以下心跳監(jiān)聽(tīng)部分代碼怎么調(diào)用?謝謝!4. android - 在win7配置 react native開(kāi)發(fā)環(huán)境時(shí),一直卡在這里,請(qǐng)問(wèn)以下是哪里出錯(cuò)了,謝謝!5. 自己安裝了apache2.2,但是重啟apache后出錯(cuò)了,求解!謝謝!6. python - (初學(xué)者)代碼運(yùn)行不起來(lái),求指導(dǎo),謝謝!7. javascript - 頁(yè)面打開(kāi)很卡,求優(yōu)化方案,謝謝!8. 大佬幫下!!謝謝!9. 請(qǐng)問(wèn)老師的PS編輯器,安裝了哪些插件?感覺(jué)自己顯示的風(fēng)格太原始了!謝謝!10. 網(wǎng)頁(yè)爬蟲(chóng) - Python requests爬蟲(chóng),如何post payload里的數(shù)據(jù),謝謝!
