最近使用 Spring Framework 4,遇到在回傳 JSON 格式內容時會發生 Error 406,將解決的方法記錄下來供其他人參考。
2014年9月18日
2014年9月5日
Spring Framework 實作教學 - 教學文章彙整 ( Useful tutorials for Spring framework )
為了方便其他人參考 Spring Framework 相關教學,因此將發表過的文章整理詳細列出。之後若發表其他有關 Spring Framework 的文章會同步更新此篇內容。
2014年8月31日
Spring Framework 4 實作教學 - 編譯 Spring Framework source ( Building Spring Framework 4 from source tutorial )
最近又需要用到 Spring Framework,發現版本已經來到 4.0,但該團隊已經傾向開發者使用 Maven 或 Gradle 來使用 Spring。因此本篇先介紹如何用 Gradle 自行編譯 Spring Framework Source。
2013年12月5日
Spring MVC on GAE 教學 (5) - 自訂 GAE 錯誤頁面 ( Custom error responses )
若使用免費 GAE 的人可能會遇到每天配額不足時出現的錯誤畫面,或者是其他非程式本身引起的錯誤發生時我們可以透過 GAE 設定檔來自訂發生錯誤時的畫面。
2013年12月3日
Spring MVC on GAE 教學 (4) - 部署程式至 GAE ( Deploy application to GAE )
於本地端測試完成後就可以將程式部署至 GAE,我們可直接透過 Google Plugin 來進行部署的動作,記得部署前先申請 GAE 的帳號。
2013年12月1日
Spring MVC on GAE 教學 (3) - Hello Spring MVC on GAE tutorial !
使用 GAE 來開發 Java、Sprinv MVC 的專案其實也相當簡單與方便。透過之前兩篇教學將前置作業都完成後,我們就可以實際讓專案動起來。
2013年11月26日
Spring MVC on GAE 教學 (2) - 建立 Spring MVC 專案 ( Create Spring MVC application for GAE )
繼上一篇安裝 Google Plugin 後,我們就可以開始建立 Spring MVC 專案。但開始之前須注意因 Spring MVC 相關設定、Controller 、URL Mapping 概念已經介紹過,請參考之前的教學文章。本系列重點將會放在使用 GAE 上有使用到特別、不同的部份。
2013年11月25日
Spring MVC on GAE 教學 (1) - 安裝 Google Plugin ( Install Google Plugin for Eclipse )
Google App Engine 很早就開始支援 Java 了,當然也可以使用 Spring MVC Framework 在 GAE 上運作,因此我順便紀錄使用 GAE 的過程供其他人參考。
2013年9月27日
Spring MVC 3 on Heroku 教學 (4) - Commit or Push 程式碼至 Heroku ( Commit your code to HeroKu )
修改 Heroku 專案的程式碼後,我們也可以透過 Heroku Plugin 來 Commit or Push 程式碼至 Heroku,相關 Heroku、SSH 設定請參考本系列第一篇文章。
Spring MVC 3 on Heroku 教學 (3) - 於本地端運行 Heroku 專案 ( Run the Heroku app locally )
前一篇文章已經將 Spring MVC 專案建立完成,但是開發者還是需要在 local 測試專案,因此接下來要來示範如何在本機端 Run Heroku 專案。
Spring MVC 3 on Heroku 教學 (2) - 建立 Spring MVC 專案 ( Create Spring MVC application )
隨著之前文章安裝 Heroku Plugin 之後,接著就可以來建立 Spring MVC 的專案。Heroku 似乎也蠻希望吸引 Java 的使用者,因此它現在都有提供 Java Web 的 Template 讓使用者使用,對 Java 的開發者也許是件好事。
2013年9月26日
Spring MVC 3 on Heroku 教學 (1) - 安裝 Heroku plugin 與設定 ( Install Heroku plugin for Eclipse )
Heroku 已經開始運行 Java 的服務一陣子了,加上整個服務、工具越來越完整,因此把 Spring MVC 與 Heroku 的使用過程紀錄下來提供其他人參考,要使用前記得先去申請 Heroku 帳號。
2013年9月18日
Spring MVC 3 實作教學 (12) - 如何實作分頁 ( pagination ) ?
Java Web Application 發展至今有太多實作分頁的方法了,而且根據不同的情況下作法也不盡相同。因此本次要介紹的是 Spring 本身提供的一個簡易的 Class,利用這個類別可以簡易地在 Controller 裡面將資料分頁。
2013年9月9日
Spring MVC 3 實作教學 (11) - 使用 Interceptor ( Request 攔截、過濾 ) ( Add Interceptor )
Interceptor 是什麼?簡單來說,即當 Request 來臨時,想針對 Controller 執行前、後額外做特定的動作時就可以使用 Interceptor 來攔截並執行你想要的動作,例如簡單的登入機制、限制特定 IP 網段的使用者。而在 Spring MVC 使用 Interceptor 是很簡單的一件事情。
2013年8月31日
Spring MVC 3 實作教學 (10) - 資料存取 ( Transaction、DAO 設定 )
前篇文章介紹了 Hibernate 與 Entity 的設定,建立了 Model 後還缺少了實際新增、修改、刪除的部份,因此本篇文章將會介紹 DAO、Service 部份如何實作。當然一旦有存取的發生勢必就需要 Transaction 控制,所以本篇也會一起介紹如何設定 Transaction Manager。
2013年7月29日
Spring MVC 3 實作教學 (9) - 資料存取 ( 設定 Hibernate 與 Entity ) ( Use Hibernate and add Entity )
本篇針對資料存取採用 Hibernate 與 Spring MVC 達到 CRUD ( 新增、讀取、修改、刪除)功能,DB 方面使用 H2 Data Base。閱讀本篇文章可先參考前一篇 H2 Data Base 設定應該會更有幫助。此外因為資料存取部份複雜,所以會拆成數個部份一一介紹。
2013年7月26日
Spring MVC 3 實作教學 (8) - 使用 H2 資料庫 ( Use H2 Database )
這次資料庫的選擇一樣使用 H2 Data Base,因為輕巧、方便且適合教學範例,所以選擇了 H2,基本上 Spring MVC 的在設定連接資料庫很簡單,因此若你打算使用其他資料庫也不需要太擔心。
2013年7月16日
Spring MVC 3 實作教學 (7) - 使用 log4j ( 搭配 slf4j ) ( Use and configure log4j )
完整的 Web Project 必定需要完善的 Log 紀錄,故將 Log 紀錄實作納入本次系列文章中。當然 Spring MVC 可以搭配的 Log Library 也有很多選擇, log4j 與 slf4j 的組合不過是其中的選擇之一。
2013年7月15日
Spring MVC 3 實作教學 (6) - Spring MVC 與 SiteMesh ( 頁面規劃框架 ) ( Use SiteMesh with Spring MVC )
相信在開發 Web Project 時常常會遇到某些頁面內容重複,以往可以使用 JSP include 將會重複的內容引入,但若需要調整頁面版型、風格甚至內容,這些都要重新一一修改,因此基於這個問題衍生出許多頁面規劃的框架,當然今天要介紹的 SiteMesh 也是其中一個。
2013年7月10日
Spring MVC 3 實作教學 (5) - 取得靜態資源 ( Get static resources )
相信之前的教學文章已經可以讓你開始建構自己的 Web Project,不過 JSP 頁面總是需要用到 js、css、jpg、png 等等檔案。當你在撰寫頁面時將它們引入,但實際運行時卻發現這些檔案都出現該訊息: Http Status 404 - Not found.
訂閱:
文章 (Atom)
熱門文章
-
這篇針對 Eclipse 啟動時選擇工作區的方法做幾個整理。除此之外其實真正困擾我的問題是似乎在裝完 Google Plugin 後一陣子,當 Eclipse 每次重新啟動時不會彈出視窗讓我選擇要使用的工作區,即使我已經將參數設定成每次開啟都詢問 ( Prompt for wor...
-
相信大家有時等待測試、shell script 完成任務需要很長的時間,因此希望任務完成可以即時收到通知。在 Mac 上有 Growl 可以滿足這個需求,但 Growl 是收費軟體。所以我採用 terminal-notifier 工具發送 OS X 的通知 ( Notific...
-
處理完用戶端請求後 Django 提供多種回傳資料的方式,JSON 格式則是其中一種,你在網路上也可以找到各種不同回傳 JSON 資料的方式。其實 Django 本身就提供了一個相當簡單的方法,因此本篇就將介紹如何透過 Django 回傳 JSON 資料。(其他 Django 相...
-
Mac 系統已經將安裝軟體的過程化繁為簡,但有時候還是會需要透過 Command Line 安裝軟體的情況。所以,本篇將介紹如何透過 Command Line 安裝 .dmg 檔案。( 其他 Mac 相關教學可以參考 本篇整理 。If you want to read this ...
-
因常常使用 Mac Book Pro 開發,久而久之就習慣 MacVim 、Sublime Text 等軟體的顏色配置, 當然 Eclipse 也可以自己一步一步設定自己想要的顏色配置,但仍想要找找看是否有漂亮的 Color Themes,果然 Eclipse 的資源還是很豐富。...