iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

無痛學習SpringMVC與Spring Security 系列

這三十天內將介紹Spring MVC相關技術,包含如使用Annotation來設定URL Mapping,網頁直接輸出XML/JSON等,接著介紹Spring Security所支援的JDBC來作權限管理及驗證,以及使用Spring Security Tag來有條件的顯示網頁資訊。

鐵人鍊成 | 共 31 篇文章 | 57 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Controller]混用xml組態檔及Java Config,"Handler Method Not Found"問題暫時解決

經上網搜尋google以及stackoverflow爬文,同時也看Springframework官方文件,試著了解為何RequestMappingHandler...

2014-10-10 ‧ 由 joombuopre 分享
DAY 12

[Controller/View]資料直接輸出JSON以及XML格式(I, ContentNegotiatingViewResolver)

Spring MVC中要將資料直接以JSON以及XML格式輸出,Spring有兩種方式可以達成,一是透過ContentNegotiatingViewResolv...

2014-10-11 ‧ 由 joombuopre 分享
DAY 13

[Controller/View]資料直接輸出JSON以及XML格式(II, @ResponseBody/HttpMessageConverter/@RestController)

今天繼續介紹透過@ResponseBody及HttpMessageConverter,來直接輸出JSON/XML格式,在dispatchservletconte...

2014-10-12 ‧ 由 joombuopre 分享
DAY 14

[Controller]使用@PathVariable以及@RequestParam存取網頁特定網址

在一般網頁中,如果網頁提供很多筆資料,如果頁面能夠呈現的資訊有限,則會讓使用者點選任何一筆資料,提供該筆資料更詳細資訊,要存取特定網址路徑,在Spring MV...

2014-10-13 ‧ 由 joombuopre 分享
DAY 15

[Controller]@MatrixVariable以及@RequestParam多參數存取特定網頁

接續昨日的介紹,有時候findByxxx會出現多筆資料,如果要取得唯一的資料,就需要額外的參數,@RequestParam比較單純,可以用Map<Stri...

2014-10-14 ‧ 由 joombuopre 分享
DAY 16

[Controller]使用@ExceptionHandler自行定義錯誤訊息網頁

昨日的程式沒有跑出來最後發現是我自己超連結網址打錯,不是程式錯誤,上一篇已更新,今天來分享@ExceptionHandler的用途。 不管是開發的時候或是遇到使...

2014-10-15 ‧ 由 joombuopre 分享
DAY 17

[View]輸出Excel格式報表

今天分享在Spring MVC中輸出Excel,原理與JSON/XML相同,皆是透過o.s.web.servlet.view.ContentNegotiatin...

2014-10-16 ‧ 由 joombuopre 分享
DAY 18

[View]輸出PDF檔案

今天要分享輸出PDF格式,跟輸出Excel幾乎相同,最大的差別在於要render PDF麻煩多了,相關的API比較多,雖然iText官網上都有提供教學,不過還是...

2014-10-17 ‧ 由 joombuopre 分享
DAY 19

[Security]Spring Security簡介與第一個login畫面

學習Spring Security我買了Packt出版的Spring Security 3.1來看以及參考Spring Security的官方文件,當然也包括網...

2014-10-18 ‧ 由 joombuopre 分享
DAY 20

[Security]Spring設定需認證的URL以及自訂login表單

昨天漏提及自Spring Security 3.2.x開始新支援Cross Site Request Forgery(CSRF) Protection,若使用J...

2014-10-19 ‧ 由 joombuopre 分享