關(guān)于
J2EE
前臺(tái)國(guó)際化
/
本地化的解決方案
一、國(guó)際化
/
本地化需求
?????? 1
、頁(yè)面文本通過(guò)資源獲取。
?????? 2
、貨幣符號(hào)。
?????? 3
、數(shù)字格式,例如按照千位分隔或者萬(wàn)位分隔。
?????? 4
、本地日期顯示格式。
?
二、現(xiàn)在對(duì)國(guó)際化
/
本地化的解決方案
??????
國(guó)際化
/
本地化在實(shí)現(xiàn)上主要分為三塊:展現(xiàn)、資源獲取、資源管理
??????
資源管理:現(xiàn)有兩種方式:
1、
通過(guò)多個(gè)資源文件保存、管理國(guó)際化信息。
2、
通過(guò)數(shù)據(jù)庫(kù)表保存、管理國(guó)際化信息。
資源獲取:在現(xiàn)在有兩種方式:
1、?????????????
在
Struts
框架中,是所有資源文件全部載入內(nèi)存中,然后在被調(diào)用時(shí)去搜索對(duì)應(yīng)的內(nèi)容。
2、?????????????
使用按需讀取。這個(gè)在應(yīng)用于擁有大量國(guó)際化信息的系統(tǒng)中使用才能體現(xiàn)其優(yōu)勢(shì),可以提高內(nèi)存利用率。
展現(xiàn):信息的展現(xiàn)主要是通過(guò)標(biāo)簽實(shí)現(xiàn)。包括貨幣、數(shù)字、日期的國(guó)際化都可以支持,在實(shí)現(xiàn)上基本沒(méi)有什么太大爭(zhēng)議。
?
?