售前電話
135-3656-7657
售前電話 : 135-3656-7657
相關(guān)技術(shù)介紹開發(fā)技術(shù)
本系統(tǒng)前端部分基于MVVM模式進行開發(fā),采用B/S模式,后端部分基于Java的ssm框架進行開發(fā)。
前端部分:前端框架采用了比較流行的漸進式框架Vue.js。使用Vue-和Vuex實現(xiàn)動態(tài)路由和全局狀態(tài)管理,Ajax實現(xiàn)前后端通信, UI組件庫使頁面快速成型,項目前端通過柵格布局實現(xiàn)響應(yīng)式,可適應(yīng)PC端、平板端、手機端等不同屏幕大小尺寸的完美布局展示。
后端部分:采用ssm作為開發(fā)框架,同時集成、Redis等相關(guān)技術(shù)。
ssm框架介紹
SSM(++)框架集由、兩個開源框架整合而成(是中的部分內(nèi)容)。常作為數(shù)據(jù)源較簡單的web項目的框架。
1.1
就像是整個項目中裝配bean的大工廠,在配置文件中可以指定使用特定的參數(shù)去調(diào)用實體類的構(gòu)造方法來實例化對象。也可以稱之為項目中的粘合劑。
的核心思想是IoC(控制反轉(zhuǎn)),即不再需要程序員去顯式地`new`一個對象,而是讓框架幫你來完成這一切。
1.2
在項目中攔截用戶請求,它的核心即承擔中介或是前臺這樣的職責,將用戶請求通過去匹配,就是具體對應(yīng)請求所執(zhí)行的操作。相當于SSH框架中。
1.3
是對jdbc的封裝,它讓數(shù)據(jù)庫底層操作變的透明。的操作都是圍繞一個實例展開的。通過配置文件關(guān)聯(lián)到各實體類的文件,文件中配置了每個類對數(shù)據(jù)庫所需進行的sql語句映射。在每次與數(shù)據(jù)庫交互時,通過拿到一個,再執(zhí)行sql命令。
頁面發(fā)送請求給控制器,控制器調(diào)用業(yè)務(wù)層處理邏輯,邏輯層向持久層發(fā)送請求,持久層與數(shù)據(jù)庫交互,后將結(jié)果返回給業(yè)務(wù)層,業(yè)務(wù)層將處理邏輯發(fā)送給控制器,控制器再調(diào)用視圖展現(xiàn)數(shù)據(jù)。
MySQL數(shù)據(jù)庫
科技的進步,給日常帶來許多便利:教室的投影器用到了虛擬成像技術(shù),數(shù)碼相機用到了光電檢測技術(shù),比如超市貨物進出庫的記錄需要一個信息倉庫。這個信息倉庫就是數(shù)據(jù)庫,而這次的超市商品管理系統(tǒng)也需要這項技術(shù)的支持。
用MySQL這個軟件,是因為它能接受多個使用者訪問,而且里面存在等。它會先把數(shù)據(jù)進行分類,然后分別保存在表里,這樣的特別操作就會提高數(shù)據(jù)管理系統(tǒng)自身的速度,讓數(shù)據(jù)庫能被靈活運用。MySQL的代碼是公開的,而且允許別人二次編譯升級。這個特點能夠降低使用者的成本,再搭配合適的軟件后形成一個良好的網(wǎng)站系統(tǒng)。雖然它有缺點,但是綜合各方面來說,它是使用者的主流運用的對象。
B/S結(jié)構(gòu)
B/S(/)比前身架構(gòu)更為省事的架構(gòu)。它借助Web 完成數(shù)據(jù)的傳遞交流。只需要下載瀏覽器作為客戶端,那么工作就達到“瘦身”效果, 不需要考慮不停裝軟件的問題。
B/S體系工作原理
B/S架構(gòu)采取瀏覽器請求,服務(wù)器響應(yīng)的工作模式。
用戶可以通過瀏覽器去訪問上由Web服務(wù)器產(chǎn)生的文本、數(shù)據(jù)、圖片、動畫、視頻點播和聲音等信息;
而每一個Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務(wù)器中;
從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器醫(yī)院小程序開發(fā),Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。而各個企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的。
在 B/S 模式中,用戶是通過瀏覽器針對許多分布于網(wǎng)絡(luò)上的服務(wù)器進行請求訪問的,瀏覽器的請求通過服務(wù)器進行處理,并將處理結(jié)果以及相應(yīng)的信息返回給瀏覽器,其他的數(shù)據(jù)加工、請求全部都是由Web 完成的。通過該框架結(jié)構(gòu)以及植入于操作系統(tǒng)內(nèi)部的瀏覽器,該結(jié)構(gòu)已經(jīng)成為了當今軟件應(yīng)用的主流結(jié)構(gòu)模式。
ssm框架各層關(guān)系
DAO層、層這兩個層次都可以單獨開發(fā),互相的耦合度很低,完全可以獨立進行,這樣的一種模式在開發(fā)大項目的過程中尤其有優(yōu)勢。
,View層因為耦合度比較高,因而要結(jié)合在一起開發(fā),但是也可以看作一個整體獨立于前兩個層進行開發(fā)。這樣,在層與層之前只需要知道接口的定義,調(diào)用接口即可完成所需要的邏輯單元應(yīng)用,一切顯得非常清晰簡單。
2.7小程序框架以及目錄結(jié)構(gòu)介紹