原创 springmvc知識四------數據轉換&數據格式化&數據校驗

數據轉換 數據轉換,顧名思義就是數據類型之間的轉換,但是對於數據轉換,有的是可以進行轉化的,例如字符串轉整形數,但是有些數據類型之間是不能進行轉換的,例如從字符串到日期之間的類型轉換。 對於不同的框架,對於數據轉換的類型也有所不

原创 Spring知識一(bean配置)

IOC與DI概念 IOC(Inversion of Control):其思想是反轉資源獲取的方向. 傳統的資源查找方式要求組件向容器發起請求查 找資源. 作爲迴應, 容器適時的返回資源. 而應用了 IOC 之後, 則是容器主動地

原创 spring知識七------對JDBC的支持

概述 spring框架也是集成了對JDBC數據庫的操作,但是要明白的是spring對JDBC的支持只是一個簡單的封裝,而不是真正意義上的ORM框架,其中最主要的就是Spring對數據庫的操作不支持級聯操作,即對於存在外鍵關聯的表,

原创 spring學習大總結-----spring知識點總結概述

花了一段時間,將spring的基礎知識給整理完畢,在這裏做一下總結。 DI和AOP spring最核心的兩個部分一個是DI(依賴注入)一個是AOP(面向切面編程)。 對於DI,自己理解的就是spring這個容器中,替你管理着一系列

原创 spring知識二---(bean關係和作用域)

Bean之間的關係——繼承和依賴 繼承 1、Spring 允許繼承 bean 的配置, 被繼承的 bean 稱爲父 bean. 繼承這個父 Bean 的 Bean 稱爲子 Bean 子 Bean 從父 Bean 中繼承配置, 包

原创 JDBC回顧四CallableStatement進行存儲過程的調用

存儲過程在我們的數據庫中使用是比較頻繁的一種結構,他可以大大簡化sql語句的書寫。在java中,我們利用CallableStatement接口,進行存儲過程的調用。 CallableStatement 接口:超級接口有Prepar

原创 Springmvc知識二------數據模型的處理&視圖&視圖解析器

數據模型處理 Springmvc對於數據模型的處理提供了以下四種方式輸出數據模型: ModelAndView:處理方法返回值類型爲ModelAndView時,方法即可通過該對象添加模型數據。 Map和Model:將Map作爲方

原创 Springmvc知識一------配置文件&URL&註解組件

配置文件 web.xml Springmvc項目屬於動態的web項目,所以我們應該先建立一個動態web項目,然後,我們再加上相關配置即可。 web項目的總配置屬性在web.xml文件中,在集成其他框架時,我們只需要在其中加入相關配

原创 spring知識五------AOP基礎

Spring的兩大核心—-DI和AOP。 AOP概念 Aspect Oriented Programming(AOP),面向切面編程。AOP主要實現的目的是針對業務處理過程中的切面進行提取,它所面對的是處理過程中的某個步驟或階段,

原创 spring知識三-----SpEL&生命週期&bean配置方式

SpEL—–熟悉 SpEL概述 spring的表達式語言。用在配置文件中,是一個支持運行時查詢和操作對象圖的強大的表達式語言。他的語法類似於EL表達式。SpEL使用 #{ } 作爲定界符,所有在大框號中的字符都將被認爲是 SpE

原创 spring知識六------AOP五大通知

要在 Spring 中聲明 AspectJ 切面, 只需要在 IOC 容器中將切面聲明爲 Bean 實例. 當在 Spring IOC 容器中初始化 AspectJ 切面之後, Spring IOC 容器就會爲那些與 Aspect

原创 Springmvc知識二細節-----@ModelAttribute

舉例說明 對於@modelattribute註解比較吃力。現在我們先考慮一個問題,關於數據的修改。 假設我們需要修改一個User對象,但是我們規定某一個或者幾個字段不能修改,我們會利用表單填寫相關信息,然後提交給後臺,然後 在後臺

原创 阻止a標籤跳轉,且將a的get提交方式轉化爲post提交

遇到一個超級變態的問題。在jquery中阻止a標籤進行跳轉,並且利用隱藏form表單進行提交。 竟然神奇的發現利用id屬性沒有辦法阻止其a標籤的跳轉,只能利用class屬性進行阻止。暫時記錄。 <!-- 跳轉鏈接,a鏈接的id屬

原创 Springmvc知識五------處理JSON&國際化&文件上傳

處理JSON 對於JSON的處理一般都是基於Ajax前端技術來實現的,可以實現頁面的局部刷新數據顯示。 在Springmvc處理JSON是非常簡單的。 分爲三步走: 一、前臺提交請求Ajax 二、後臺處理請求@Respon

原创 spring知識八------事務管理

事務簡介 事務主要是用來操作數據庫的,他的使用是用來保證數據的完整性和一致性。 事務就是一系列的動作,它們被當做一個單獨的工作單元。這些動作要麼全部完成,要麼全部不起作用。 事務的四個關鍵屬性(ACID) 原子性(atomici