Google
 

星期日, 9月 16, 2007

Timeout and Retry Problems of JAVA 6 Webservice

昨天寫 Webservice 遇到的問題 ......
由於我的 Webservice 程式需要花比較多的時間,才能跑完,這牽涉到了 Connection Timeout 的問題。
Timeout 也就算了,不過因為我的程式是去 Query Database,Timeout 之後,我發現那支程式又被執行了一次;應該這樣說,似乎每次 Timeout 後,Client 端的 Webservice 程式會再去 call Server 端的 Webservice 程式。
這樣造成我的 database loading 增加,且也浪費了不少資源。
怎麼辦呢? Java 應該有那種控制 Timeout 或 Retry 的 API 之類的東西吧?!不過我都沒有找到哩 @@

後來發現有一個 Annotation - @Oneway (javax.jws.Oneway):
Indicates that the given @WebMethod has only an input message and no output. Typically, a oneway method returns the thread of control to the calling application prior to executing the actual business method.

本來我的程式就沒有 return value,運算的結果都存到 Databse 裡面,在原本的 @WebMethod 後面再加上 @Oneway,就解決了我的問題,呵呵!

附帶一提,Flex 的 Webservice 有一個 logout() 的 Function,也可以應用在這裡 ^^

星期四, 9月 13, 2007

三隻小貓

這是在水前寺成趣園裡,阿婆賣的貓,不過有一隻非賣品喔 ^^


9/6/2007 - 九州、熊本、水前寺成趣園

從阿蘇火山回到熊本市後,天色尚早,於是我們決定去水前寺看看。牌樓上寫著出水神社,就在水前寺成趣園裡。
Dsc 5575
穿過商店街後,買門票即可進入!
Dsc 5577
水前寺成趣園是仿造江戶時代,從江戶日本橋至京都三條大橋間東海道上的五十三道美景縮小而建。
Dsc 5579
出水神社於明治十一年,由仰慕細川家的眾藩士志願創建,以表對細川家報恩之心。
Dsc 5587
幾乎每個遊客,都會在這裡「淨手」。
Dsc 5591
這是出水神社的本殿。
Dsc 5600
這裡,歷年來有眾多的仰慕者前來參拜,終日香火鼎盛!
Dsc 5604
離開出水神社後,循著一旁的小徑漫步。
Dsc 5612
便來到了稻荷神社 ...
Dsc 5613
別看這每一個都長得一模一樣,其實都有不同的人、企業認養。
Dsc 5615
比起出水神社,稻荷神社看起來是小了一號,不過還是很有日本傳統神社的味道!
Dsc 5618
稻荷神社旁,有一座梅園,想像梅花盛開時,一定很壯觀!
Dsc 5619
這是細川忠利公的銅像 ...
Dsc 5621
旁邊的池塘,長滿了浮萍!其實,這裡面的水,不是挺乾淨的 ...
Dsc 5626
離開水前寺後,離商店打烊還有一段時間,我們回到了交通中心的地下街購物。好大一顆梨,只要 198 日圓,真便宜哩!
Dsc 5638
駿傑回去旅館換衣服,打算去吃會場免費的好料;而我回到這間小小的咖哩店。
Dsc 5639
點了一個雙蛋咖哩飯!這次我沒有點套餐,因為 ......
Dsc 5641
飯後我點了一個抹茶冰淇淋,真的好好吃喔 ^^
Dsc 5642