微信公眾平臺開發(fā)之通用開發(fā)框架的示例分析-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關微信公眾平臺開發(fā)之通用開發(fā)框架的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

建網站原本是網站策劃師、網絡程序員、網頁設計師等,應用各種網絡程序開發(fā)技術和網頁設計技術配合操作的協(xié)同工作。成都創(chuàng)新互聯(lián)公司專業(yè)提供網站建設、做網站,網頁設計,網站制作(企業(yè)站、響應式網站設計、電商門戶網站)等服務,從網站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗的提升,我們力求做到極致!

現有常用的服務框架

支持多種業(yè)務應用,我們通過分層的方式來實現。將復雜的系統(tǒng)進行分層,將一些功能或者特有的邏輯進行封裝,封裝為不同的基礎服務或中間件。業(yè)務層無需關心底層具體實現,只需進行簡單調用、組裝,即可支撐強大的業(yè)務應用。這樣保證了層級獨立,也使得系統(tǒng)易于維護和擴展。在一個平臺基礎上,可以構建多種業(yè)務應用。就像建樓房,地基打好了,樓房樣式可以多種多樣。也好比做菜,各種食材準備好了,可以進行不同搭配組合,就能做出不同的美味。常用的框架結構:MVC、MVVM等。以下就是通常的MVC架構。

微信公眾平臺開發(fā)之通用開發(fā)框架的示例分析

微信服務框架

但是微信公眾平臺與以往的項目有所不同。其實現不再基于計算機底層實現。從應用層面講,需要對業(yè)務的上層,即顯示層和前端邏輯層、通信層,進行封裝,下面才是真正的業(yè)務系統(tǒng)。從整體考慮,系統(tǒng)通過設計通用微信服務框架,支持所有業(yè)務。微信服務框架的改動,只與微信接口的調整做相關。多個業(yè)務系統(tǒng),公用一套微信服務框架。這里介紹一種實現架構,如有欠缺,歡迎批評指正。

1、由微信服務框架,負責與微信服務器進行交互,包括驗證簽名、消息處理、消息分發(fā)、安全策略、日志處理等。

2、通過服務接口,將微信服務框架與業(yè)務邏輯進行分離,通過服務注冊,將業(yè)務服務注冊到微信服務框架。

3、通過微信服務框架的服務分發(fā)器,調用具體的業(yè)務應用。

4、業(yè)務應用,可以全新開發(fā),也可以在已有的業(yè)務邏輯基礎上,封裝相關服務,并提供對應Provider,對微信接口予以支持。

具體框架圖如下所示:

微信公眾平臺開發(fā)之通用開發(fā)框架的示例分析

未來信息系統(tǒng)實現的一些愚見

僅僅是個人的一些看法。

從一個業(yè)務系統(tǒng)長遠發(fā)展來看,一套業(yè)務系統(tǒng),UI端會很多。特別是移動互聯(lián)網的發(fā)展,許多功能需要移動化,之前的PC端、Web端,已經有一點的局限。

還有云計算的發(fā)展和深入,我們的業(yè)務服務也可以部署在云端。這些都對傳統(tǒng)的信息系統(tǒng)提出了挑戰(zhàn)。

如何將業(yè)務系統(tǒng)與前端展現相分離?
如何支持多終端?
能否實現一套業(yè)務邏輯,多端展現?

無論是開發(fā)新系統(tǒng)新應用,還是在已有的系統(tǒng)上擴展,這些問題必須認真考慮。業(yè)務邏輯需要更加細化、更加獨立,業(yè)務邏輯需要從前端抽取出來,為了適應各種終端應用,可能需要加入一些適配層、代理層。盡管難度很大,但是在這個信息化高速發(fā)展的時期,如果不順應潮流,勢必被時代所淘汰。所以,變革不可避免。未來信息系統(tǒng)開發(fā)框架可能會變?yōu)橄聢D所示。這里只是一個簡單提綱,以后會就這一點進行專題介紹。

微信公眾平臺開發(fā)之通用開發(fā)框架的示例分析

感謝各位的閱讀!關于“微信公眾平臺開發(fā)之通用開發(fā)框架的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

分享文章:微信公眾平臺開發(fā)之通用開發(fā)框架的示例分析-創(chuàng)新互聯(lián)
新聞來源:http://muchs.cn/article0/djijoo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制網站、手機網站建設、網站導航、用戶體驗、微信公眾號網站策劃

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站建設網站維護公司