原创 喫透了這些Redis知識點

是數據結構而非類型 很多文章都會說,redis支持5種常用的數據類型,這其實是存在很大的歧義。redis裏存的都是二進制數據,其實就是字節數組(byte[]),這些字節數據是沒有數據類型的,只有把它們按照合理的格式解碼後,可以變成

原创 MyBatis學習:在宏觀上把握MyBatis框架

mybatis框架是一個持久層框架,是Apache下的頂級項目。mybatis可以讓開發者的主要精力放在sql上,通過mybatis提供的映射方式,自由靈活的生成滿足需要的sql語句。 MyBatis可以將向preparedSt

原创 MyBatis學習:原始dao開發方法及其弊端

昨天給大家分享了mapper代理方法開發dao,今天來給大家分享一下原始dao開發方法有哪些弊端。 原始dao開發思路比較簡單,寫個dao接口和dao實現類即可。需要向dao實現類中注入sqlSessionFactory,在方法體

原创 8.SpringMVC中的統一異常處理

上次給大家分享了SpringMVC中的數據校驗,今天我要給大家分享一下SpringMVC中的統一異常處理。 我們知道,系統中異常包括:編譯時異常和運行時異常RuntimeException,前者通過捕獲異常從而獲取異常信息,後者主

原创 11.SpringMVC對RESTfull的支持

昨天給大家分享了SpringMVC與json交互的知識,今天給大家分享一下SpringMVC對Restfull的支持。 RESTful架構,就是目前流行的一種互聯網軟件架構。它結構清晰、符合標準、易於理解、擴展方便,所以正得到越來

原创 9.SpringMVC中實現文件上傳

昨天給大家總結了SpringMVC中的異常處理,大家掌握的如何?今天來給大家分享一下SpringMVC中如何實現文件上傳。 1. 單個文件上傳 1)前端頁面:簡單的寫一下前臺頁面,注意一點的是form表單中別忘了寫enctype=

原创 4.SpringMVC中註解方式下的映射器和適配器總結

上次跟大家分享了SpringMVC中非註解方式下的映射器和適配器,那麼今天老師主要來和大家總結下註解的方式是怎麼實現的。 1. 處理器是適配器和映射器 在spring3.1之前使用: 註解映射器:org.springframewo

原创 10.SpringMVC與前臺的json數據交互

昨天給大家分享了SpringMVC的文件上傳功能,今天來跟大家分享下SpringMVC與前臺的json數據交互。 json數據格式在接口調用中、html頁面中比較常用,json格式比較簡單,解析也比較方便,所以使用很普遍。在spr

原创 5.Spring、MyBatis和SpringMVC的整合

前面給大家分享了SpringMVC中基於註解和非註解的映射,今天來跟大家分享一下如何去整合SSM框架。 我們不用maven,爲什麼呢?主要是幫助大家更好的理解有哪些包,這樣更加透徹。當然了,使用maven會更方便一點。 1. ja

原创 6.SpringMVC中的參數綁定總結

昨天我花了點時間給大家總結了如何整合SSM框架,不知道大家消化了沒有。今天我再來跟大家分享一下SpringMVC中的參數綁定。 1. 參數綁定過程 我們可以回憶一下,在struts2中,是通過在Action中定義一個成員變量來接收

原创 3.SpringMVC中非註解方式下的映射器和適配器總結

昨天已經帶領大家走進了SpringMVC的世界了,今天老師主要跟大家分享一下如何使用非註解的方式來定義映射器和適配器。 1. 處理器適配器 昨天使用的處理器適配器是:org.springframework.web.servlet.

原创 1.宏觀上如何來把握SpringMVC框架?

昨天給大家分享了Spring中常見的IOC和AOP問題。今天老師給大家總結下如何在宏觀上把握SpringMVC框架。 springmvc是一個基於mvc的web框架,是spring框架的一個模塊,所以springmvc和sprin

原创 7.SpringMVC 中的數據校驗

昨天給大家分享了SpringMVC中的參數綁定,今天老師跟大家總結一下SpringMVC中的數據校驗。 在實際中,通常使用較多是前端的校驗,比如頁面中js校驗,對於安全要求較高的建議在服務端也要進行校驗。服務端校驗可以是在控制層c

原创 2.帶你走進 SpringMVC 的世界

昨天跟大家從宏觀上分享了一下SpringMVC,那今天老師就真正帶大家進入SpringMVC的世界了。 1. 環境的搭建 需要導入spring的jar包,單純的入門springmvc的話不需要導入所有的spring jar包,但是

原创 12.SpringMVC中的攔截器

上次給大家分享了SpringMVC中的RESTfull風格的請求,今天我給大家分享一下SpringMVM中的攔截器。 Springmvc的處理器攔截器類似於Servlet 開發中的過濾器Filter,用於對處理器進行預處理和後處理