網路上似乎沒看到用Annotation 又 extends SimpleJdbcDaoSupport的, 花了我一個下午的時間測試.
Spring 3 中如果要用DaoSupport的類別, 二種作法如下:
(奇怪的是, Spring Framework Reference Documentation完全沒提DaoSupport)
Annotation的作法如下:
2011年5月25日 星期三
2011年5月23日 星期一
DD-WRT adduer manually
最近為了 ssh tunnel, 將AP改為 DD-WRT.
想說可以多開幾個帳號分享用.
沒想到 DD-WRT 把 adduser 功能拿掉了.
以下為 workaround 作法:
想說可以多開幾個帳號分享用.
沒想到 DD-WRT 把 adduser 功能拿掉了.
以下為 workaround 作法:
2011年5月21日 星期六
2011年5月20日 星期五
2011年5月19日 星期四
How to get the current URL in JSP page (View)
如果把 jsp 藏在 /WEB-INF/jsp/ 下, 不論是 request.getServletPath() 或 request.getRequestURL() 回傳的 URL 並不正確.
查了一下有二種作法, 我採用下面這種方式(比較單純)
作法二請參考此連結 .
查了一下有二種作法, 我採用下面這種方式(比較單純)
<% out.print(request.getAttribute("javax.servlet.forward.request_uri")) ;%>
作法二請參考此連結 .
Spring + GWT 學習筆記
第一次嘗試 Spring MVC程式, 在動手前已先看完 Spring in Action 2nd 以及 Spring in Action 3rd (Early access edition).
但啟動過程中卻不順利, 在此紀錄一下遇到的問題及解決方法.
Environment:
Windows 7 32bit
JDK 1.5.0.22
Tomcat 6.0.32
Spring 3.1.0.M1 (w/ webflow 2.3.0)
GWT 2.3.0
但啟動過程中卻不順利, 在此紀錄一下遇到的問題及解決方法.
Environment:
Windows 7 32bit
JDK 1.5.0.22
Tomcat 6.0.32
Spring 3.1.0.M1 (w/ webflow 2.3.0)
GWT 2.3.0
標籤:
Development,
GWT,
Spring
2011年5月14日 星期六
深入淺出設計模式 Head first design patterns
本書贏得 2005 Jolt Product Excellence Award 非浪得虛名.
真的一本非常優秀的Design Patterns書籍, 淺白易懂的範例, 配合Head First系列貫用的大頭人物插圖, 流暢的翻譯.
整本書讀完, 令人通體舒暢. (我自首, 看 GoF's Design Patterns (物件導向設計模式) 時睡著了好幾次...)
GoF作者之一的Erich Gamma(Eclipse作者, Design Patterns也是從他的博士論文修改而來)對本書的評語是┌內容相當有趣,但是涵蓋層面很廣,而且切中要點,這本書讓我感到印象深刻┘
2011年5月11日 星期三
Selenium 2 / WebDriver deal with Modal Dialogs
又遇到難題了, Selenium 2 / WebDriver 要怎麼處理 Modal Dialog 哩?
目前看起來還沒有解決, 以下連結有 workaround 解法, 但我試不出來(也許是 for selenium 1), 僅供參考.
Working with Modal Dialogs and Selenium - 2
Issue 284
目前看起來還沒有解決, 以下連結有 workaround 解法, 但我試不出來(也許是 for selenium 1), 僅供參考.
Working with Modal Dialogs and Selenium - 2
Issue 284
2011年5月6日 星期五
松本行弘的程式世界
前幾天在金石堂書局裡翻了"松本行弘的程式世界 ─ 成為一流程式設計師的14種思考術", 松本行弘為Ruby 的創造者.
這書還滿有趣的, 從一個語言創造者的角度來看程式設計師會遇到的問題及處理方式. 與一般教你怎麼寫程式的書不同, 我滿認同"成為一流程式設計師的14種思考術"這個副標的.
書裡也提到了幾個 Design Patterns, 令我印象深刻的是 Prototype, 他說Prototype其實就是複製物件, 但在 GoF Design Patterns一書中, 以迷宮來解釋此Pattern, 讓人不是很容易理解, 因為C++這個靜態語言並不適合呈現此種概念, 接著就以 Ruby 做了示範...
翻譯得滿有日本味的. 例如"程式弱點與攻擊手法"一章, 他說曾遇過駭客, 進系統後不做什麼, 卻下了 rm -rf * 的指令, 駭客大概是個愉快犯吧~~~令人會心一笑 :)
松本行弘的程式世界 ─ 成為一流程式設計師的14種思考術
(此為讀冊生活的連結, 若您因此連結而購買此書, 我可獲得2%分紅)
Migrate to Selenium 2 / WebDriver
因為某些網站沒好好地處理 https 混雜 http 連結的問題, 當瀏覽器遇到這種情況, 會跳出警告視窗. 導致原本應該"自動化"的程式, 還需要人點掉警告視窗才能繼續...
剛好最近比較有時間, 就把原本 selenium 的程式改為 selenium 2.
(se2處理方式如下:
WebDriver.switchTo().alert().accept() ;
)
不知道是不是因為 se2 還在 bata 的關係, 改寫過程並不是很順利.
以下是改寫時遇到的問題紀錄(bata3)
訂閱:
文章 (Atom)