freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)struts框架技術(shù)——第8章重構(gòu)和完善bbs論壇系統(tǒng)第2部分(存儲版)

2024-12-24 04:08上一頁面

下一頁面
  

【正文】 用 messageresources標(biāo)簽定位該 默認(rèn)的 資源字符串文件,并借助于其中的 parameter 屬性定位 默認(rèn)的 資源字符串文件所在的 程序 包目錄路徑: messageresources parameter= /。 但 因?yàn)?Java 中 的國際化是通過 Unicode 編 碼來實(shí)現(xiàn),所以在 ApplicationResources 文件中應(yīng)該存放中文字符串 所對應(yīng) 的 Unicode 編 碼 的內(nèi)容 ; 在 JDK 的系統(tǒng) 安裝目錄下的 bin目錄中 提供了一個將本地編 碼 轉(zhuǎn)換 為 Unicode編 碼 的 字符轉(zhuǎn)換工具 程序,利用該轉(zhuǎn)換工具實(shí)現(xiàn)中文本地編 碼 GB2312 的 字符轉(zhuǎn)換。 圖 測試瀏覽器下的簡體中文環(huán)境的效果 2) 測試瀏覽器 中 的 美國英語 環(huán)境的國際化效果 當(dāng)然,在具體進(jìn)行測試時最好在另一臺安裝有英文 Windows 系統(tǒng)的主機(jī)中進(jìn)行。 這也需要能夠在 Java類代碼中,訪問 資源 字符串 文件 中的提示 信息 。 【例 85】 getMessage 方法的應(yīng)用示例 MessageResources messageResources=( request)。 ? getMessage(Locale locale,String key)方法是 根據(jù)參數(shù) 所 指定的 Locale 對象而獲得 對應(yīng)的資源文件 , 然后返回參數(shù) key 對應(yīng)的消息文本 ; ? getMessage(Locale locale,String key,Object[] args) 方法 是 根據(jù)參數(shù) 所 指定的 Locale楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 23/23 頁 對象而獲得 對應(yīng)的資源文件 , 然后返回參數(shù) key 對應(yīng)的文本 ,其中的 args 參數(shù)用于替換符合消息文本的參數(shù) 。 再次 在瀏覽器中輸入 后 對系統(tǒng)進(jìn)行瀏覽 測試 ,將能夠看到 下圖 英文內(nèi)容的顯示 圖示。 【例 84】本項(xiàng)目中的 頁面修改后的部分內(nèi)容示例 tr td align=centerdiv align=center bean:message key=//div/td/tr trtd align=center div align=center bean:message key=/ a href=%=webContext%/ class=gray /a /div/td/trtrtd height=22 align=centerdiv align=center bean:message key=//div/td/tr 對項(xiàng)目 部署 并 測試 國際化的效果是否正常 1)測試瀏覽器 中 的簡體中文環(huán)境的國際化效果 首先將項(xiàng)目進(jìn)行部署、并啟動服務(wù)器,然后在瀏覽器中以簡體中文語言方式進(jìn)行瀏覽測試本項(xiàng)目的國際化效果。在該對話框的文件名稱的輸入條中輸入文件名稱為 ,請見圖 。 建立默認(rèn)的 資源字符串文件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 17/23 頁 在 BBS 論壇項(xiàng)目系統(tǒng)中的 WEBINF\classes 目錄路徑下,新建一個名稱為 的 默認(rèn) 資源字符串文件,并在該 默認(rèn)的 資源字符串文件中提供系統(tǒng)中的英文提示信息字符串。 圖 ISO 網(wǎng)站所提供的地區(qū)(國家)代碼的說明圖示 2) Struts 框架中的資源字符串 文件的命名規(guī)則 Struts 框架所提供的對 Web 應(yīng)用系統(tǒng)的 國際化支持,要求開發(fā)人員提供不同語言版本的 資源字符串 文 件。 4) 資源字符串 文件的存放位置 資源字符串 文件 需要存儲在 WEBINF\classes 目錄路徑下,比如,如果資源文件存儲在 WEBINF\classes 目錄中, 缺省資源 字符串 文件 名應(yīng)該是,那么需要傳遞的 參數(shù)值是 ApplicationResources,也即 messageresources parameter=ApplicationResources/; 而如果資源字符串 文件 存儲在 WEBINF\classes\webbbs 中,那么參數(shù)值就應(yīng)該是 ,也即 為 messageresources parameter=/。 例 如 美 式 英 文 語 言 環(huán) 境 下 的 資 源 字 符 串 文 件 為,而 簡體中文 語言環(huán)境下的 資源字符串文件 為。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 13/23 頁 Struts 框架中對國際化技術(shù)的支持 1) HTML 請求 中的“ AcceptLanguage”請求頭 瀏覽器 所發(fā)送的 HTML 請求到達(dá)服務(wù)器 端 時, 并在 HTTP 數(shù)據(jù)包的請求頭中 指出用戶 所采用的 瀏覽器的首選本地化環(huán)境(可能是多個本地化環(huán)境的列表 ,請見圖 中的 IE 瀏覽器 中的語言環(huán)境的圖示 )。 從設(shè)計(jì)角度來看,只要 把 應(yīng)用系統(tǒng)程序 中與語言和文化有關(guān)的部分分離出來,并加上特殊的處理(也就是 單獨(dú)地提取出來并放到資源文件中 ) ,就可 以部分地解決國際化問題。 圖 搜 索引擎 Google 的繁體中文界面 在 Java 技術(shù)平臺中是如何解決國際化的技術(shù)問題 1)應(yīng)用系統(tǒng)要成為國際化的應(yīng)用系統(tǒng)時所應(yīng)該滿足的要求 應(yīng)用系統(tǒng)要能夠被國際化,必須滿足一些基本的 技術(shù) 要求。這樣的應(yīng)用狀況對于 Web 應(yīng)用系統(tǒng)更加迫切, 因?yàn)榛ヂ?lián)網(wǎng)連接著世界各地,每個 Web 應(yīng)用系統(tǒng)都可以面對國際 化 的 用戶 。 當(dāng)然,采用“ 資源 ”和“ 代碼 ”相互 分離 的國際化開發(fā)技術(shù)具有以下的一些優(yōu)點(diǎn):只基于一套源項(xiàng)目文件而進(jìn)行多種不同語言的本地化效果,減少了應(yīng)用系統(tǒng)的程序代碼重復(fù)開發(fā)和 控制管理的工作量;同時也能夠簡化應(yīng)用系統(tǒng)的本地化實(shí)現(xiàn)過程,因?yàn)橹恍枰g應(yīng)用系統(tǒng)中的各個提示文字而產(chǎn)生出不同語言版本的資源文件,并且不會涉及更改程序中的源代碼工作,也就不會引入額外的功能缺陷。操作的過程和要 求基本上與前面所介紹的“抽取類中的方法的重構(gòu)操作”相同。有關(guān)的操作過程及圖示在此省略 。 在 重構(gòu)執(zhí)行 過程 時,它將創(chuàng)建新的工廠方法,該工廠方法將調(diào)用選擇的構(gòu)造函數(shù)并返回 所 創(chuàng)建的 目標(biāo)類的 對象 實(shí)例 。請見圖 所示的的選擇狀態(tài)圖示。請見圖 所示的對話框圖示結(jié)果。請見圖 。 圖 移動重構(gòu)操作的結(jié)果 圖示 注意: 移動靜態(tài)成員(例如,方法和類型)、 類或編譯單元時,允許開發(fā)者選擇同時更新對這些元素的引用;當(dāng)然也還可以通過將 Java 元素拖放到期望的新位置來移動 Java 元素。請見圖 。 圖 選擇與移動重構(gòu)操作有關(guān) 的 菜單項(xiàng)目 此時, 移動 的 重構(gòu)命令的參數(shù) 對話框?qū)霈F(xiàn),請見圖 所示。這同 樣也可以在 Eclipse 工具 中利用重構(gòu)操作的菜單來實(shí)現(xiàn),以提高編程開發(fā)的效率。 在獲得的
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1