Struts1.x系列教程(13):國際化
posted @ 2009-02-16 09:53 銀河使者 閱讀(3694) | 評論 (3) | 編輯 收藏
隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
|
Struts1.x系列教程(13):國際化
摘要: 對于一個面向全球的Web應用程序,按著不同國家的要求顯示相關信息(稱為國際化)顯得尤為重要。國際化的工作非常復雜和繁瑣。因為要翻譯很多Web界面,信息格式等。然而,Struts為我們提供了完成國際化工作的更容易的方式。在本文將介紹如何使用Struts來簡化國際化的工作。 閱讀全文
posted @ 2009-02-16 09:53 銀河使者 閱讀(3694) | 評論 (3) | 編輯 收藏 WebService大講堂之Axis2(9):編寫Axis2模塊(Module)
摘要: Axis2可以通過模塊(Module)進行擴展。Axis2模塊至少需要有兩個類,這兩個類分別實現了Module和Handler接口。開發和使用一個Axis2模塊的步驟如下:
1. 編寫實現Module接口的類。Axis2模塊在進行初始化、銷毀等動作時會調用該類中相應的方法)。 2. 編寫實現Handler接口的類。該類是Axis2模塊的業務處理類。 3. 編寫module.xml文件。該文件放在META-INF目錄中,用于配置Axis2模塊。 4. 在axis2.xml文件中配置Axis2模塊。 5. 在services.xml文件中配置Axis2模塊。每一個Axis2模塊都需要使用 6. 發布Axis2模塊。需要使用jar命令將Axis2模塊壓縮成.mar包(文件擴展名必須是.mar),然后將.mar文件放在 posted @ 2009-02-16 09:05 銀河使者 閱讀(12789) | 評論 (3) | 編輯 收藏 Struts1.x系列教程(12):Validator驗證框架的內置標準驗證
摘要: 本文介紹了Struts 1.x Validator驗證框架的內置標準驗證。 閱讀全文
posted @ 2009-02-14 19:27 銀河使者 閱讀(3718) | 評論 (0) | 編輯 收藏 Struts1.x系列教程(11):Validator驗證框架高級應用
摘要: 在《Struts1.x系列教程(10):Validator驗證框架入門》一文中給出的例子中的name、age和email都是簡單的屬性,如果是嵌套的屬性(也就是一個屬性的數據類型是另外一個帶有屬性的類),可以使用圓點(.)符號來訪問。如我們可以通過設置
posted @ 2009-02-14 19:14 銀河使者 閱讀(3420) | 評論 (1) | 編輯 收藏 WebService大講堂之Axis2(8):異步調用WebService
摘要: 在前面幾篇文章中都是使用同步方式來調用WebService。也就是說,如果被調用的WebService方法長時間不返回,客戶端將一直被阻塞,直到該方法返回為止。使用同步方法來調用WebService雖然很直觀,但當WebService方法由于各種原因需要很長時間才能返回的話,就會使客戶端程序一直處于等待狀態,這樣用戶是無法忍受的。當然,我們很容易就可以想到解決問題的方法,這就是多線程。解決問題的基本方法是將訪問WebService的任務交由一個或多個線程來完成,而主線程并不負責訪問WebService。這樣即使被訪問的WebService方法長時間不返回,客戶端仍然可以做其他的工作。我們可以管這種通過多線程訪問WebService的方式稱為異步訪問。雖然直接使用多線程可以很好地解決這個問題,但比較麻煩。幸好Axis2的客戶端提供了異步訪問WebService的功能。 閱讀全文
posted @ 2009-02-13 14:23 銀河使者 閱讀(14901) | 評論 (9) | 編輯 收藏 WebService大講堂之Axis2(7):將Spring的裝配JavaBean發布成WebService
摘要: 在現今的Web應用中經常使用Spring框架來裝載JavaBean。如果要想將某些在Spring中裝配的JavaBean發布成WebService,使用Axis2的Spring感知功能是非常容易做到的。在本文的例子中,除了
posted @ 2009-02-13 09:14 銀河使者 閱讀(17232) | 評論 (15) | 編輯 收藏 Struts1.x系列教程(10):Validator驗證框架入門
摘要: Validator框架是一個Struts插件,最初由David Winterfeldt設計并實現。Validator框架從Struts 0.5時代就可以使用,但那時Validator框架只是被捐助的一個jar包。Apache組織為了使開發人員更方便地使用Validator框架,決定從Struts1.1開始,將Validator框架作為Struts的一部分同Struts一起發布。 閱讀全文
posted @ 2009-02-12 16:55 銀河使者 閱讀(7793) | 評論 (7) | 編輯 收藏 Struts 2雜談(1):ValueStack對象的傳送帶機制
摘要: 眾所周知,Strut 2的Action類通過屬性可以獲得所有相關的值,如請求參數、Action配置參數、向其他Action傳遞屬性值(通過chain結果)等等。要獲得這些參數值,我們要做的唯一一件事就是在Action類中聲明與參數同名的屬性,在Struts 2調用Action類的Action方法(默認是execute方法)之前,就會為相應的Action屬性賦值。這一切主要是依靠ValueStack對象實現的。 閱讀全文
posted @ 2009-02-11 22:22 銀河使者 閱讀(5736) | 評論 (4) | 編輯 收藏 fedora10 硬盤安裝
摘要: 記得2005年的時候安裝的還是redhat9,時光如水,自己卻在轉了一圈以后回到了原地,很多時候確實需要執著。說遠了,估計還是有很多人跟我一樣郁悶fedora的硬盤安裝的,google上的很多不一定可以在自己本機安裝成功。我的這個在我機器上ok了但不一定所有的都可以按照我這樣,下面來詳細說明:下載Fedora-10-x86_64-DVD.iso 。google一下,到fedora項目網站可以下載,按照自己機器的需要選擇。下載grub4dos-0.4.3。同樣,google一下,很容易得到。
閱讀全文 posted @ 2009-02-11 11:47 銀河使者 閱讀(834) | 評論 (0) | 編輯 收藏 |
|