溫故知新 三大框架之Spring

2022-07-09 20:57:14 字數 738 閱讀 2287

概念:

提倡規定:約定大於配置

輕量級開源框架,是針對bean的生命週期進行管理的輕量級容器(包含並管理應用物件的配置和生命週期)(singleton是預設的也是最常用的物件模型。對於無狀態服務物件很理想。)    擴充套件:單例物件建立常見方法(建構函式私有化)

spring框架主要由七部分組成:

spring core、 spring aop、 spring orm、 spring dao、spring context、 spring web和 spring web mvc。

功能:ioc、di,aop及web mvc等;

ioc;控制翻轉------乙個物件依賴的其它物件會通過被動的方式傳遞進來,而不是這個物件自己建立或者查詢依賴物件(形象於:「老徐要老婆不要,只要你開金口,我就給你送來」)

di:依賴注入-------動態的向某個物件提供它所需要的其他物件,怎麼獲取到的咱不用清楚,反正是容器生成過的系統分配的

aop:面向切面-------通過預編譯方式和執行期間動態**實現程式功能的統一維護的一種技術(太理論了),主要用在:日誌記錄,效能統計,安全控制,事務處理,異常處理等等。不影響業務的邏輯**(shrio框架)

具體參見:

溫故知新之VUE

要想開始vue專案,第一步是搭建專案,詳情參見 最近重新看下 vue,當初學的時候筆記記得亂七八糟,對於乙個剛接觸mvvm的人來說,網上的文件看的也是雲裡霧裡,很多東西用起來也是生搬硬套,今天看到一篇文章寫的特別透徹,對vue有了更深刻透徹的理解,對於新手可以快速掌握更好的理解 我自己也做了乙個小小...

溫故知新 ROWTYPE

rowtype 相當於資料庫表裡的一行資料記錄的變數型別。declare 定義乙個emp表裡的一行記錄的資料型別的變數 v emp emp rowtype begin 查詢的emp表裡的資料列必須與v emp的列順序以及個數保持一致 select empno,ename,job,mgr,hireda...

vue 溫故知新

v cloak指令 解決變數閃爍問題 v if isshow 是插入或刪除節點 v show isshow 是隱藏或顯示節點 v bind data m msg 或 data m msg 繫結屬性 v bind key v.id 繫結乙個資料唯一值,用於虛擬dom演算法,優化渲染效率 v on cl...