星期一, 2月 26, 2007

struts test with remote user

最近遇到一個閃不掉的struts系統開發,慘的是,只能用struts 1.x這個我一直很努力避免使用的framework。不過,既然遇到了,還是得用,利用StrutsTestCase來作單元測試(unit test),一開始倒也還相安無事,一直到遇到一些需要用到HttpRequest.getRemoteUser的action,一時之間,還真不知道該從何著手,只有個概念該從mock object的方向做。
不過,幸運的讓我找到一篇Testing Struts的文章,其中提到了利用MockStrutsTestCase來作security的unit test,再追了一下StrutsTestCase的原始碼,果然,在MockStrutsTestCased中使用的HttpServletRequestSimulator 這個mock object可以由程式碼給定RemoteUser等request的相關資料,總算解決了我的問題。
Struts 1.x算是個很成熟的framework,相關的討論,隨便找找也都是2004年,甚至更早的文件,很多文件,還真的跟不太上目前的狀況,還好這篇的東西還可以用,不然,就真的很麻煩了。

星期一, 2月 05, 2007

weblogic + sitemesh + spring 中文亂碼解法

看到了篇可能是解決weblogic + sitemesh + spring下中文發生問題的解法,不過,我還沒機會測試就是了。

http://www.blogjava.net/rocky/archive/2005/12/18/24467.html