SpringMVC學習筆記---依賴配置和簡單案例實現-編程思維

初識SpringMVC 實現步驟: 新建一個web項目 導入相關jar包 編寫web.xml,注冊DispatcherServlet 編寫springmvc配置文件 接下來就是去創建對應的控制類 , controller 最後完善前端視圖和controller之間的對應 測試運行調試 使用springMVC必須配置的三大件: 處理器映射器、處理器適配器、視圖解析器 通常,我們隻需要手動配置視圖解

SpringMVC執行原理-編程思維

先上一張原理圖     -- 序号為執行順序,實線箭頭為SpringMVC内部執行,虛線為用戶執行 -- 開始理解流程 1、首先用戶發起請求,請求被DispatcherServlet攔截(在web.xml中配置)   2、攔截之後去尋找請求對應的映射器 (HandlerMapping為處理器映射。DispatcherServlet調用HandlerMapping,HandlerMapping根

mybatis --- foreach-編程思維

foreach <select id="selectPostIn" resultType="domain.blog.Post"> SELECT * FROM POST P WHERE ID in <foreach item="item" index="index" collection="list" open="(" separator="," cl

mybatis --- 緩存-編程思維

mybatis緩存 MyBatis包含一個非常強大的查詢緩存特性,它可以非常方便地定制和配置緩存。緩存可以極大的提升查詢效率。 MyBatis系統中默認定義了兩級緩存: 一級緩存和二級緩存 默認情況下,隻有一級緩存開啟。(SqlSession級别的緩存,也稱為本地緩存) 二級緩存需要手動開啟和配置,他是基于namespace級别的緩存。 為了提高擴展性,MyBatis定義了緩存接口Cach

談談MyBatis持久層框架-編程思維

談談 MyBatis 源自官方文檔:MyBatis 是一款優秀的持久層框架,它支持自定義 SQL、存儲過程以及高級映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。MyBatis 可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java 對象為數據庫中的記錄。一句話就是對 JDBC 的封裝。 MyBatis 的優缺點 優點: 1:SQL 語句與

Spring---AoP(面向切面編程)原理學習筆記【全】-編程思維

1、AOP 1.1、什麼是AOP AOP(Aspect Oriented Programming)意為:面向切面編程,通過預編譯方式和運行期動态代理實現程序功能的統一維護的一種技術。AOP是OOP的延續,是軟件開發中的一個熱點,也是Spring框架中的一個重要内容,是函數式編程的一種衍生範型。利用AOP可以對業務邏輯的各個部分進行隔離,從而使得業務邏輯各部分之間的耦合度降低,提高程序的可重用性,

淺談JavaWeb架構演變-編程思維

一  JavaWeb架構演變      在java架構模式中,我們可以将MVC架構模式抽象為如下結構:      1.View層。View層即UI層,可采用的技術如JSP,Structs,SpringMVC等      2.Controller層。Controller表示控制器層,可采用的技術,如Servlet/Filter,Spring等      3.Service層。Service層表示