原创 Spring學習(十九)Bean 的方法注入和方法替換介紹

lookup方法注入:指容器能夠重寫容器中bean的抽象或者具體方法,從而返回查找容器中其他bean的結果。 Spring IoC容器擁有複寫bean方法的能力,這項功能主要歸功與cglib這個類包,cglib類包可以在運行時動態的操作

原创 Spring學習(二十)Bean 的依賴關係介紹

在Spring容器中,兩個Bean之間 除了注入關係外,還存在 繼承、依賴、引用 三種關係: 繼承關係:在Spring容器當中允許使用abstract標籤來定義一個父bean,parent標籤來定義一個子bean。子bean將自動繼承父b

原创 Spring學習(十八)Bean 的三種依賴注入方式介紹

依賴注入:讓調用類對某一接口實現類的依賴關係由第三方注入,以移除調用類對某一接口實現類的依賴。 接下來將詳細的向大家介紹Spring容器支持的三種依賴注入的方式以及具體配置方法: •    屬性注入方法 •    構造函數注入方法 • 

原创 使用java設計實現順序棧的基本結構

使用java設計實現順序棧的基本結構,輸入一個字符串來判斷()以及[]是否匹配 基本棧結構介紹 順序棧是一種FILO的結構,根據順序棧的特性可以通過數組來實現順序棧的相關操作。 使用一個頭指針來作爲數組存儲元素的標識,當存入元素時頭指針

原创 Struts2學習(八)數據校驗實現

我們的網站是要與用戶進行交互的,其中最重要的交互方式便是數據的輸入輸出。但對於用戶來說,並不是會按照我們所期望的形式來進行輸入,這是就需要對用戶輸入的數據的格式進行校驗,也就是所謂的數據校驗。 其實數據校驗意義就是保證進入後臺的數據都是安

原创 Struts2學習(四)OGNL標籤介紹

OGNL是Object-Graph Navigation Language的縮寫,全稱爲對象圖導航語言,是一種功能強大的表達式語言,它通過簡單一致的語法,可以任意存取對象的屬性或者調用對象的方法,能夠遍歷整個對象的結構圖,實現對象屬性類型

原创 Struts2學習(九)類型轉換器

Struts2學習(九)類型轉換器 類型轉換器的背景和意義 類型轉換是日常web開發中不可避免的一部分 因爲從表單提交到後臺的數據都是以String爲數據默認類型,而我們後臺封裝成對象時則可能有多種類型形式。 按照以往方式來進行數據

原创 Struts2學習(七)令牌機制介紹

令牌(Token)則可以防止我們的一個表單被重複提交 當用戶在提交表單的過程中如果遇到網絡擁塞便會回退或者重複點擊提交按鈕,假如我們不對其做任何處理的話那麼運行在服務器上的程序便會崩潰。所以Struts2爲我們提供了一套解決表單重複提

原创 常用正則表達式列舉

驗證數字:^[0-9]*$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n,}$ 驗證m-n位的數字:^\d{m,n}$ 驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$ 驗證有兩位小數的正實數:^[0-9]+(.

原创 AOP-面向切面的編程

課程概要: AOP的簡介AOP的示例AOP的術語AOP的實現者一.AOP的簡介 1.AOP的基本概念 AOP即Aspect-Oriented programming的縮寫,中文意思是面向切面(或方面)編程。他是一種思想,可在不改變程序源碼

原创 Spring學習(二十三)Spring表達式語言介紹

Spring表達式語言(Spring Expression Language)簡稱:SpEL 課程概要: Spring表達式語言的入門介紹Spring表達式語言的操作範圍Spring表達式語言的運算符Spring表達式語言的集合操作 一.

原创 Spring學習(二十五)Spring AOP之增強介紹

課程概要: Spring AOP的基本概念Spring AOP的增強類型Spring AOP的前置增強Spring AOP的後置增強Spring AOP的環繞增強Spring AOP的異常拋出增強Spring AOP的引介增強 一.Spr

原创 Struts2學習(二)數據封裝機制

課程概要:         講解Struts2中數據封裝的三種方式以及具體實現原理   一、Struts2數據封裝機制之屬性驅動   我們先來看一下傳統的servlet是如何處理從頁面傳遞過來的數據的。 首先我們在表單發送了對應的數據到s

原创 Struts2學習(三)Web資源獲取

主要介紹獲取Web資源的四種方式 一、使用Struts2Aware攔截器 使用Struts2 Aware攔截器來獲取web資源,首先必須是在Action中進行,然後還得實現ServletRequestAware,ServletRespo

原创 Spring學習(二十四)Spring實現AOP

Spring實現AOP主要有兩種方式: 1.基於AspectJ註解 2.基於XML配置 接下來我們分別介紹如何使用這兩種方式來實現AOP 一.使用註解方式實現AOP功能 利用Spring註解方式可以實現前置通知,後置通知,例外通知以及環