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部分-免費(fèi)閱讀

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

下一頁面
  

【正文】 利用 MessageResources 類 中的 getMessage 方法獲得指定 參數(shù) key 所 對應(yīng)的文本 字符串的功能實(shí)現(xiàn)的代碼示例請見 【例 85】 所示 。 在 Action 類中使用消息資源 字符串 文件 在 BBS 論壇項(xiàng)目中的國際化技術(shù)實(shí)現(xiàn)時(shí),除了需要將各個(gè)頁面中的顯示文字采用 資源字符串 文件的方式來實(shí)現(xiàn) 、并借助于 bean:message標(biāo)簽來獲得 以外,也還需要將各個(gè)Action 類以及其它模型層組件中的提示信息進(jìn)行國際化技術(shù)的實(shí)現(xiàn)。在瀏覽器中輸入 后,將能夠看到下圖 。 在該 文件中設(shè)計(jì)簡體 中文環(huán)境下的各種提示信息文字 , 文件內(nèi)容請見圖 所示的圖示。最后的實(shí)現(xiàn)結(jié)果請見圖 。缺省 資源字符串 文件 (當(dāng)無法找到與某一字符集相匹配的資源字符串文件時(shí)采用) 的名稱為 ApplicationResources,而擴(kuò)展名稱為 properties, 也就是 的完整文件名稱 。 資源字符串 文件的命名規(guī)則 1)本地化環(huán)境下的 “ 語言”和“地區(qū)”的編碼 在 Struts 框架的本地化環(huán)境標(biāo)識(shí)中,使用以下格式的字符串來指定:語言代碼 _地區(qū)代碼。 然后在 Struts 框架的 文件中添加多種語言的提示信息的資源字符串文件的 缺省資源文件名。這個(gè)列表放在 “ AcceptLanguage”請求頭 中。而在界面風(fēng)格的定制方面,開發(fā)者可以把參數(shù)化的元素,如應(yīng)用系統(tǒng)中的 有 關(guān)字體、顏色等方面的參數(shù)存儲(chǔ)在數(shù)據(jù)庫里,以便為不同語言平臺(tái)下的用戶提供更加友好的用戶操作界面。這些基本 技術(shù) 要求主要是: 1) 應(yīng)用系統(tǒng)本身 能夠自動(dòng)地區(qū)分所處在的不同的語言場所 和環(huán)境; 2) 使用同一個(gè)可執(zhí)行的語言包、并根據(jù)不同的語言場 所 而顯示相應(yīng)的信息和內(nèi)容 ; 3) 在不重新編譯應(yīng)用系統(tǒng)的情況下,能夠自動(dòng)地提供對新的語言場所的支持 ; 4) 能夠自動(dòng)格式化與 項(xiàng)目運(yùn)行時(shí)所在的 語言 環(huán)境 等相關(guān)的 顯示 格式,比如將日期和貨幣等元素格式化為相應(yīng) 的 地區(qū) 和語言所能夠支持的格式。如果某個(gè) Web 應(yīng)用系統(tǒng)可以被本地化,那么它就可以被更多的訪問者所訪問 和使用 。 Struts 框架對國際化技術(shù)的支持 應(yīng)用系統(tǒng)程序國際化 1)國際化( Internationalization ,又稱為 i18n) 所謂 應(yīng)用系統(tǒng)程序的國際化,也 就是所設(shè)計(jì)和開發(fā)的應(yīng)用系統(tǒng),能夠在不經(jīng)過對工程的修改就可以應(yīng)用于各種不同的語言和區(qū)域場所。 注意: 某些重構(gòu)操作可能會(huì)改變某些類的結(jié)構(gòu),但沒有改變項(xiàng)目中其他類的結(jié)構(gòu),如前面所介紹的“將成員上拉至父類”和“將成員下推至子類”的重構(gòu)操作。 圖 執(zhí)行受控的引 入工廠方法重構(gòu)操作的對話框 圖 本示例中的工廠方法重構(gòu)操作結(jié)果的圖示 在各個(gè) 類 之間移動(dòng)靜態(tài)成員 1)在 Java 視圖中,選擇想要移動(dòng)的靜態(tài)成員 2)執(zhí)行下列其中一項(xiàng)操作 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/23 頁 從菜單欄中選擇【重構(gòu)】菜單,然后再選擇【移 動(dòng) 】菜單項(xiàng)目,或者從彈出的上下文菜單中選擇【重構(gòu)】菜單中的【移 動(dòng) 】菜單項(xiàng)目。所有 對該類的 構(gòu)造 方法的 引用都將被替換為對新 的 工廠方法的調(diào)用 的代碼 。 2)選擇 具體的重構(gòu)操作 有關(guān)的 菜單 項(xiàng)目 在 Eclipse 的工具 菜單 中選擇 【 重構(gòu) 】 菜單 ,然后再選擇 【 引入工廠 】 菜單 項(xiàng)目。 圖 執(zhí)行受控的抽取方法重構(gòu)操作的對話框 在圖 所示的對話框中,點(diǎn)擊【確定】按鈕后,將完成抽取方法的重構(gòu)操作。 圖 選擇與抽取代碼重構(gòu)操作有關(guān) 的 菜單項(xiàng)目 此時(shí), 抽取方法 的 重構(gòu)命令的參數(shù) 對話框 頁面 將會(huì)出現(xiàn)。 抽取 類中的 方法的重構(gòu)操作 如果 類中的 方法含有過多的 功能代碼而導(dǎo)致方法 太長,或者 方法 中的某段代碼 需要 被多次使用,這時(shí),可以用提煉方法重構(gòu) 操作 將這部分代碼提取到 一個(gè) 單獨(dú)的方法中。 2) 進(jìn)行具體的 移動(dòng) 重構(gòu)操作 在“ Java 代碼 ”視圖中的 上下文彈出 菜單中,選擇【重構(gòu)】菜單,然后再選擇 其中的【 移動(dòng) 】 菜單項(xiàng)目。請見圖 所示的 操作結(jié)果的 狀態(tài)圖示。 因此,在進(jìn)行類中的功能編程實(shí)現(xiàn)時(shí),經(jīng)常需要將某個(gè)類中的語句塊設(shè)計(jì)為一個(gè)獨(dú)立的方法以便能夠在其他的方法中 對它進(jìn)行 重用,以減少對這些語句塊的重復(fù)編程 實(shí)現(xiàn) ,而只需要進(jìn)行簡單的方法調(diào)用形式的引用。請見圖 所示。 請見圖 所示的 重構(gòu)操作 結(jié)果圖示。具圖 選擇某個(gè)類的構(gòu)造方法聲明 圖 本示例 中的 抽取方法重構(gòu)操作結(jié)果 的 圖示 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 6/23 頁 體的操作要求請見圖 所示的有關(guān)的 菜單 項(xiàng)目的圖示。 請見圖 所示的 重構(gòu) 執(zhí)行的結(jié)果圖示。按照對話框中的提示進(jìn)行重構(gòu)操作,有關(guān)的操作過程及圖示在此省略。這時(shí),就要確保項(xiàng)目中所有對改變元素的引用都要被正確地更新。 也就是希望所開發(fā)出的應(yīng)用系統(tǒng) 具有支持多種語言和地區(qū)的 能力,并且 當(dāng)需要在應(yīng)用 系統(tǒng) 中添加對一種新的語言和國家 或者 地區(qū)支持的時(shí)候 ,不需要對 應(yīng)用系統(tǒng)程序本身進(jìn)行 返工 和 無需修改應(yīng)用 系統(tǒng) 的程序代碼 。 下面為 搜索引擎 Google 的 國際化 應(yīng)用的 示例 , Google 的設(shè)計(jì)就是一個(gè)非常好的國際化應(yīng)用 范例 —— 引入國際化機(jī)制 的支持 目的在于 能夠 提供自適應(yīng)的 、 更友好的用戶 操作 界面 。 2) Java 語言對國際化技術(shù)的支持 要 開發(fā)出滿足 國際化應(yīng)用 要求的應(yīng)用系統(tǒng) ,當(dāng)然首先離不開 底層的 操作系統(tǒng)和 所應(yīng)用的開發(fā)技術(shù)平臺(tái)中的 編程語言對國際化的支持。當(dāng)然,如果某些部分包含無法參數(shù)化的界面元素,開發(fā)者可以分別設(shè)計(jì)和有針對性的編程實(shí)現(xiàn)來解決特殊的問題。 Servlet 容器會(huì)訪問這個(gè) “ AcceptLanguage”請求頭的 信息 而獲得 瀏覽器 中 的首選本地化 語言環(huán)境。下面的 【例 83】為 文件中的 缺省資源 字符串 文件的配置示例 , 另外如果在配置文件中有多個(gè) 不同形式的 資源包 的 資源字符串文件要配置, 可以 用 Key 屬性來區(qū)分 ,其中不帶 key 屬性的就是默認(rèn)的資源包 定義 。其中,語言代碼為一個(gè) ISO639 碼。 簡體中文 的 資源字符串文件為 , 美式英文的資源字符串文件 為 ,臺(tái)灣資源字符串文件為 、 而 香 港 資 源 字 符 串 文 件 為、其它語言 環(huán)境的 資源字符串文件 采用 類似 規(guī)圖 某網(wǎng)站所提供的語言代碼表的說明圖示 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 16/23 頁 則進(jìn)行定義 。 圖 建立默認(rèn)的 資源字符串文件及內(nèi)容 在 配置 文件中定位該 默認(rèn)的 資源字符串文件 在 配置文件中利
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1