原创 SpringMVC模塊的詳細介紹

什麼是Spring MVC? Spring MVC是Spring提供的一個實現了Web MVC設計模式的輕 量級Web框架。它與Struts2框架一樣,都屬於MVC框架,但其使用和性 能等方面比Struts2更加優異。 Sprin

原创 Spring容器AOP詳細介紹

AOP是什麼? AOP的全稱是Aspect-Oriented Programming,即面向切面編程 (也稱面向方面編程)。它是面向對象編程(OOP)的一種補充,目 前已成爲一種比較成熟的編程方式,AOP只是一種編程思想,並不是j

原创 關於java數組初始化細節

java數組在編程中非常常見,一般我們使用數組有如下幾種方式: Object [] obj = new Object[10]; Object [] obj = {}; Object [] obj = new Object[]{}

原创 spring容器的控制反轉(IOC)與依賴注入(DI)

這兩個說法都是站在spring容器的角度來講的。 IOC與DI有它特定的表示含義 IOC是控制反轉,DI是依賴注入(爲Spring創建的對象裏面包含的對象注入實例。) 具體說明如圖: 點贊 收藏 分享

原创 數據庫隔離級別

數據庫隔離級別 1:讀未提交 - 一個Connection讀取到了別的連接還沒有提交的數據。Read uncommitted. 2:讀已提交 - Read COMMITTED 3:可重複讀 -  Repeatable Read 一個Con

原创 Spring容器的事務管理詳細介紹

什麼Spring的事務管理? 在實際開發中,操作數據庫時都會涉及到事務管理問題,爲此Spring 提供了專門用於事務處理的API。Spring的事務管理簡化了傳統的事務 管理流程,並且在一定程度上減少了開發者的工作量。 事務管理的

原创 java可變參數方法注意事項

java有一種可變參數方法,就是參數是個數是不確定的。例如: public void test(int ... a){ } 這種方法有幾個注意事項: 1. 可變參數在方法的參數中,只能位於最後一個,也就是在最右邊。 這是語法規定的,也有一

原创 Mybatis框架的核心配置詳細介紹

什麼是什麼是SqlSessionFactory? 通過XML配置文件構建出的SqlSessionFactory實例現代碼如下: 什麼是SqlSession?    在MyBatis框架的核心配置文件中,<configuration>

原创 Spring容器IOC詳細介紹

Spring的IOC也就是控制反轉,DI是基於IOC的基礎上進行的 寫過java的都知道:所有的對象都必須創建;或者說:使用對象之前必須先創 建。而使用ioc之後,你就可以不再手動創建對象,而是從ioc容器中直接獲取對 象。 就好

原创 ESB(企業服務總線)知識

ESB是什麼呢? ESB是Enterprise Service Bus的簡稱,中文翻譯爲企業服務總線,企業服務總線是一個實現系統間集成和互聯互通的重要技術架構,可以理解爲是一種消息和服務集成的中間件平臺。 這個技術是爲了解決什麼問題呢?

原创 SpringMVC模塊斷點續傳詳細介紹

什麼是斷點續傳 FTP(文件傳輸協議的簡稱)(File Transfer Protocol、 FTP)客戶端軟件斷點續傳指的是在下載或上傳時,將下載或上傳任務(一個文件或一個壓縮包)人爲的劃分爲幾個部分,每一個部分採用一個線程進行

原创 Spring框架與Mybatis框架整合

要實現MyBatis與Spring的整合,很明顯需要這兩個框架的JAR 包,但是隻使用這兩個框架中所提供的JAR包是不夠的,還需要其他 的JAR包來配合使用,整合時所需準備的JAR包具體如下。 接下啦就是編寫配置文件了,Sp

原创 SpringMVC模塊數據綁定詳細介紹

SpringMVC模塊數據是怎樣綁定的? 在數據綁定過程中,Spring MVC框架會通過數據綁定組件(DataBinder)將請求參數串的內容進行類型轉換,然後將轉換後的值賦給控制器類中方法的形參,這樣後臺方法就可以正確綁定並獲

原创 java關於break,continue 跳轉標籤的細節

關於break,continue 這兩個關鍵字的用法很簡單,但是break flag 與 continue flag就非常少見了,因爲這種寫法可讀性很差,很多公司都不支持員工採用這樣的寫法,還有一個原因,就是會造成代碼混亂。 雖然

原创 SpringMVC模塊數據綁定流程

數據綁定的流程 類型轉換、驗證及格式化流程圖 點贊 1 收藏 分享 文章舉報 六月·飛雪 發佈了150 篇原創文章 · 獲贊 140 · 訪問量 5萬+