999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SpringBoot+Vue+Mybatis的聯合應用

2019-09-10 04:14:01田晨
錦繡·中旬刊 2019年12期
關鍵詞:頁面

田晨

摘 要:采用當下熱門開發技術 SpringBoot+Vue+Mybatis,分別介紹幾種技術的特點及其運用,對掌握三種技術及其開發應用具有參考價值。

關鍵詞:Vue框架;SpringBoot框架;Mybatis框架

1 概述

1.1Vue框架:Vue 是一套構建用戶界面的漸進式框架,采用自底向上增量開發的設計方式,是更加靈活、開放的解決方案,架構更加簡單,適合開發人員快速掌握其全部特性并投入使用,還便于與第三方庫或有項目整合。結合Vue 生態系統支持庫 Vuex、Vue-router,能夠為復雜的應用程序提供驅動。Vue 的核心是響應式原理,把一個普通 JavaScript 對象傳給 Vue 實例的 data 選項,同時每個 Vue 實例都有相應的watcher 實例對象。如果data 的屬性發生變化,會通知watcher重新計算,從而致使它關聯的組件得以更新。Vue 異步執行

DOM 更新。只要觀察到數據變化,Vue 將開啟一個隊列,并緩沖在同一事件循環中發生的所有數據改變。如果同一個watcher 被多次觸發,只會一次推入到隊列中,在緩沖去除了重復數據,避免了不必要的計算和DOM 操作。Vue 的響應為雙向綁定數據,實時反映數據的真實變化,并映射到數據源上,避免了前端頁面開發中DOM 選擇器繁雜的操作。

特點:①靈活開放;②易學易用,有更多成熟工具的支持;③性能好,易優化;④有功能強大的路由機制;⑤有多種方式實現過渡效果。

應用過程:利用 Vue 官網提供的 vue-cli 工具,幾分鐘就可創建并

啟動帶熱重載、保存時的靜態檢查、可用于生產開發環境的構建配置項目。由于項目使用了較多的js 組件,可利用Webpack 組件,根據模塊的依賴關系進行靜態分析,然后將這些模塊按照指定的規則生成對應的靜態資源;可以將多種靜態資源js、css、less 轉換成一個靜態文件,減少了頁面的請求,同時,方便了 Web 的開發。該系統前、后端開發同時進行,我們利用mockjs 生成隨機數據,模擬各種場景,提升了 Web 測試的真實性,實現了前、后端分離,實現了 Web 前后端獨立開發。

1.2SpringBoot框架:SpringBoot是由Pivotal團隊提供的全新框架,是Java平臺上的一種開源應用框架,提供具有控制反轉特性的容器目的是用簡化新Spring應用的初始搭建和開發過程。SpringBoot對于Java的快速開發是有幫助的,它簡化了開發過程、配置過程、部署過程和監控過程。SpringMVC為Spring框架提供的構建Web應用程序的全功能MVC模塊。

優點:(1)減少開發,測試時間和努力(2)使用JavaConfig有助于避免使用XML(3)避免大量的Maven導入和各種版本沖突(4)提供意見發展方法(5)通過提供默認值快速開發(6)因沒有web.xml文件故而需要更少的配置。只需要添加用@Configuration注釋的類,然后添加用@Bean注釋的方法,Spirng將自動加載對象并像以前一樣對其進行管理。甚至可以將@Autowired添加到bean方法中,以使Spring自動裝入需要的依賴關系中。

應用過程:

階段一:收集和注冊

第一個階段可以認為是構建和收集bean定義的階段,在這個階段,我們可以通過xml或者Java代碼的方式定義一些bean,然后通過手動組裝或者讓容器基于某些機制自動掃描的方式,將這些bean定義收集到ioc容器中。

階段二:分析和組裝

當第一階段工作完成后,我們可以先暫且認為ioc容器中充斥著一個個獨立的bean,它們之間沒有任何關系。但實際上,它們之間是有依賴關系的,所以,ioc容器在第二個階段要干的事情就是分析這些已經在ioc容器中的bean,然后根據它們之間的依賴關系先后組裝它們。如果ioc容器發現某個bean依賴另一個bean,它就會將這另一個bean注入給依賴它的那個bean,直到所有bean的依賴都注入完成,所有bean都整裝待發,整個ioc容器的工作即算完成。

1.3Mybatis框架:M ybatis 是 一 款 基 于 Jav a 的 持 久 層 框 架。相 對 于 JDB C,M yB afis使用起來更加靈活,在使用的時候 更加專 注于 C U R D,避免 了一些重復 f生代碼,使用起來更加方便。M yB atis 應 用程 序 主要 都 是使 用 SqlSessionFactory 的 實 例,一 個 SqlSessionFactory 實 例 可 以 通 過 S qls essionF actoryB uilder 獲 得。用 xm l 文 件 構 建 sqlsessionFactory 實例是非 常簡單 的事情。將 M y B atis 和 Spring 集成 后,SqlSessionF actory 和 session 的獲取、釋放都 可 以交給 Spring 來 處理。

優點:不屏蔽SQL,意味著可以更為精確定位SQL語句,可以對其進行優化和改造,這有利于互聯網系統性能的提高,符合互聯網需要性能優化的特點。

提供強大、靈活的映射機制,方便Java開發者使用。提供動態SQL的功能,允許我們根據不同組裝SQL,這個功能遠比其他工具或者Java編碼的可讀性和可維護性高得多,滿足各種應用系統的同時也滿足了需求經常變化的互聯網應用的要求。

在Mybatis中,提供了使用Mapper的接口編程,只需一個接口和一個XML就能創建映射器,一進步簡化我們的工作,使得很多框架API和Mybatis中消失,開發者更能集中于業務邏輯。

應用過程:1 創建 Java 項目。2 加入 jar 包(核心包,驅動包,依賴包)。 3 創建主配置文件 sqlMapConfig.xml,日志格式配置文件 log4j.properties。4 創建 pojo,注意這里的 pojo 要和數據庫字段相對應。5 書寫實體類對應的 mapper 文件,該文件主要用來寫 SQL。6 加載 mapper 文件,在 sqlMapConfig.xml 中使用 Mappers 標簽進行關聯。

2 前端開發

采用 IntelliJ IDEA 編輯器袁 使用 node.js 技術安裝vue-cli 腳手架構建工具袁 綜合集成 iview、store,快速搭建前端頁面,腳手架執行過程院:index.html->main.js->app.vue。主程序入口文件main.js,主要完成 Vue對象的創建工作,完成路由對象、vuex 對象的加載。

3 后端開發

后端服務器開發采用 Springboot 框架,完成與前端頁面及后臺數據庫的交互。采取三層架構模型 Con—troller堯、Service、Dao 層,通過過濾器實現跨域訪問及全局守衛。

4 結語

本文介紹了Spring、Mybatis、Vue的介紹及其優點項目采用前后端分離的理念,vue 負責頁面展示,SpringBoot 負責業務邏輯處理,利于項目開發及后期維護。

參考文獻

[1]梁灝.Vue.js 實戰.清華大學出版社,2017.

[2]張宇,王映輝,張翔南.基于 Spring 的 MVC 框架設計與實現[J].計算機工程,2010,36(4):59-62.

[3]劉增輝.Mybatis 從入門到精通.電子工業出版社,2017.

猜你喜歡
頁面
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
在本機中輕松完成常見PDF操作
電腦愛好者(2022年3期)2022-05-30 10:48:04
移動頁面設計:為老人做設計
工業設計(2016年1期)2016-05-04 03:58:09
Web安全問答(3)
通信技術(2012年4期)2012-02-15 07:10:35
同一Word文檔 縱橫頁面并存
網站結構在SEO中的研究與應用
幾種頁面置換算法的基本原理及實現方法
淺析ASP.NET頁面導航技術
主站蜘蛛池模板: 九九久久精品免费观看| 国产另类视频| 日韩无码视频网站| av免费在线观看美女叉开腿| 亚洲第一视频免费在线| 无码网站免费观看| 97国产精品视频人人做人人爱| 亚亚洲乱码一二三四区| 在线五月婷婷| 99精品伊人久久久大香线蕉| 亚洲AV一二三区无码AV蜜桃| 欧美一级在线播放| 91精品国产91欠久久久久| 在线观看国产精美视频| 亚洲精品另类| 制服丝袜一区| 精品无码一区二区三区电影| www亚洲精品| 精品国产成人高清在线| 亚洲成网777777国产精品| 四虎永久免费网站| 亚洲午夜国产精品无卡| 亚洲综合片| 亚洲精品国产精品乱码不卞| 亚洲床戏一区| 国产无码制服丝袜| 成人精品视频一区二区在线| 中文字幕亚洲无线码一区女同| 欧美三级视频网站| 日韩区欧美区| 5555国产在线观看| 国产经典免费播放视频| 国产成人精品在线| 日韩精品一区二区三区中文无码| 日本成人精品视频| 又爽又黄又无遮挡网站| 91精品国产综合久久香蕉922 | 国产午夜不卡| 99视频全部免费| 久久久久亚洲AV成人网站软件| 嫩草影院在线观看精品视频| 欧美精品另类| 青青操国产| 99re热精品视频中文字幕不卡| 国产AV无码专区亚洲精品网站| 国产网站免费看| 精品一区二区无码av| 国产精品无码作爱| 欧美日韩专区| 精品人妻AV区| 欧美国产日本高清不卡| 久久久四虎成人永久免费网站| 色老头综合网| 亚洲色图欧美在线| 激情五月婷婷综合网| 欧美精品亚洲精品日韩专区| 国产素人在线| 日韩午夜伦| 亚洲国产欧美国产综合久久 | 国产农村妇女精品一二区| 在线免费不卡视频| 国产成人a毛片在线| 自慰网址在线观看| 日韩天堂在线观看| 99久久亚洲精品影院| 久热中文字幕在线| 91精品啪在线观看国产91九色| 久久99精品久久久久久不卡| 亚洲男人天堂久久| 999在线免费视频| 青青草原国产| 另类欧美日韩| 玩两个丰满老熟女久久网| 国产欧美日韩视频怡春院| 亚洲免费人成影院| 不卡无码网| 99精品伊人久久久大香线蕉| 中日无码在线观看| 日韩无码真实干出血视频| 亚洲国产成人在线| 欧美综合在线观看| 一区二区三区在线不卡免费|