關(guān)于微信公眾平臺(tái)確實(shí)是個(gè)很好的東西,鑒于需要完成這樣一個(gè)作業(yè)花了2天時(shí)間來(lái)研究這個(gè),做出了一個(gè)簡(jiǎn)單的東西。 我們選擇的語(yǔ)言是JAVA(當(dāng)然PHP開(kāi)發(fā)這個(gè)更簡(jiǎn)單,不過(guò)我沒(méi)學(xué),考慮時(shí)間成本而繼續(xù)用自己熟悉的),所用的服務(wù)器是SAE(BAE也可以),以及一個(gè)微信公眾平臺(tái)測(cè)試賬號(hào)。http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,點(diǎn)擊此處進(jìn)入,用自己的微信掃描二維碼就可以申請(qǐng)到一個(gè)測(cè)試號(hào),高級(jí)接口都可以使用,僅僅用來(lái)測(cè)試是沒(méi)有任何問(wèn)題的。
關(guān)于微信公眾號(hào)的基礎(chǔ)知識(shí)以及基礎(chǔ)框架的搭建,請(qǐng)大家參考柳峰老師的博客:http://blog.csdn.net/lyq8479?viewmode=contents,非常全面,絕對(duì)可用。按照老師的代碼就可以做出下圖的效果: 下面我主要說(shuō)一下劉峰老師所沒(méi)有的講到的數(shù)據(jù)庫(kù)連接的部分,我在網(wǎng)上查了不少資料結(jié)果越查越糊涂,折騰了好久,所以我特意把自己的悲催經(jīng)歷分享出來(lái),讓陷入此中的童鞋可以快速頓悟,以及給在學(xué)習(xí)的童鞋一個(gè)參考,不要誤入歧途。 我原本是在BAE通過(guò)簡(jiǎn)單的JDBC試過(guò),但是可能某個(gè)地方失誤,微信公眾平臺(tái)最大的缺點(diǎn)就是調(diào)試很困難,我花的時(shí)間不多,沒(méi)找到什么調(diào)試的方法,悲催的無(wú)法成功,又不會(huì)調(diào)試,百度,看到很多通過(guò)request.get("...")或者BaeEnv.getBaeHeader(BaeEnv.BAE_ ENV_ADDR_SQL_IP)等方式獲取host,port,username, password的文章,幾乎全試過(guò)了,都不行。最終的結(jié)果卻是這樣簡(jiǎn)單,╮(╯▽╰)╭。 其實(shí)很簡(jiǎn)單,就是和我們平常在本地連接數(shù)據(jù)庫(kù)沒(méi)有任何區(qū)別,下面直接貼代碼,(SAE的):
BAE的數(shù)據(jù)庫(kù)連接代碼如下:
以上的代碼就可以獲取到Connection對(duì)象,然后在業(yè)務(wù)層中調(diào)用就可以了,之后就是CRUD操作。 通過(guò)微信公眾平臺(tái)的開(kāi)發(fā),我們了解了這種新型的自媒體,確實(shí)很強(qiáng)大,而且也挺好玩,還有很多功能等待我們?nèi)ヌ剿鳌?/span> |
|
來(lái)自: 人人驛站 > 《web開(kāi)發(fā)》