專案框架技術點概述

2021-07-02 04:09:01 字數 829 閱讀 6805

做高效專案經歷了兩次迭代,每次都有不一樣的收貨,每一次也都會有更深的認識。專案中整體採用了mvc客戶端呼叫wcf服務端的技術,類圖如下所示:

以上的類圖相信有一定基礎的人是可以看懂的,這裡說一下涉及到的新的知識點:

wcfwcf是由微軟開發的一系列支援資料通訊的應用程式框架,可以翻譯為windows 通訊開發平台。專案中實現對這部分技術的應用,完成一些服務契約的配置即可呼叫服務端提供的服務。這樣突破了以前系統開發在地域上的侷限性,是系統可以提供分布式服務。

我這裡是呼叫的本地服務,所以為

,如果呼叫的是遠端服務,只需要完成該服務的相關配置即可,前提是所提供的服務已經發布。

springioc

springioc可以譯為控制反轉,解決了類之間的依賴關係提高了靈活性。從類圖中不難看出來ioc容器相當於我們經常使用的工廠模式,但又比之略勝一籌!可以說是一種特使的設計模式。

配置檔案中的配置:

對應的類:

專案中還用到了伺服器集群,通過多台伺服器來提供服務,以應對系統將來可能遇到的伺服器壓力瓶頸。

專案中用到的技術有很多,自己也是淺顯的認識,在之後還有有深入的介紹,還望大家多多關注!

專案技術點總結

vue專案列表 pc端 工業雲官網 主要用的是element ui元件庫,有兩種引入方式 一種時候全域性引入,還有一種是cdn 引入。一 vue技術點 1 註冊登入頁面 a slot的運用 b vue一些屬性的運用,後端渲染的時候用v html c 表單驗證,引入vue validator,elem...

晶圓凸點技術概述

製作晶圓凸點的關鍵是ubm under ball metal,沉積凸點下金屬層 影響焊錫凸點結構可靠性的最直接因素就是ubm的製作質量。ubm的主要作用是 a.作為互聯的鍵合層 b.阻擋ball材料原子擴散至下層金屬材料 c.粘接下層介電材料和金屬層,並阻擋汙染物沿介電層水平方向遷移至下層金屬。考慮...

Redis概述 知識點,不包含技術

redis是用c語言開發的乙個開源的高效能鍵值對 key value 資料庫。1.什麼是nosql nosql not only sql nosql是一項全新的資料庫理念.nosql屬於非關係型資料庫,沒有表的概念,目的只是儲存資料,關係型資料庫 mysql,內部有關係 表 2.為什麼使用nosql...