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部分(完整版)

  

【正文】 避免在 程序 代碼中直接放置本地化 的 文字 等方面的內(nèi)容 。按照對(duì)話框中的提示進(jìn)行重構(gòu)操作,有關(guān)的操作過(guò)程及圖示在此省略。 2) 執(zhí)行下列其中一項(xiàng)操作 從菜單欄中選擇 【 重構(gòu) 】 菜單 ,然后再選擇 【 下推 】 菜單 項(xiàng)目 ,或者從彈出 的上下文菜單中選擇 【 重構(gòu) 】 菜單 中的 【 下推 】 菜單 項(xiàng)目。請(qǐng)見(jiàn)圖 的操作 結(jié)果。 1) 打開需要 重構(gòu)為工廠方法的 類 代碼 在表示類中的成員方法的“ Java 代碼”視圖中, 選擇構(gòu)造 方法 聲明 。 在圖 所示的對(duì)話框中, 單擊 【 預(yù)覽 】 按鈕 以執(zhí)行受控 的 抽取方法 重構(gòu) 操作。 2)進(jìn)行具體的抽取代碼重構(gòu)操作 在“ Java 代碼”視圖中的上下文彈出菜單中,選擇【重構(gòu)】菜單,然后再選擇 【 抽取方法 】 菜單項(xiàng)目。此時(shí)將在main()方法的前面出現(xiàn)所移動(dòng)的元素 , 具體操作的結(jié)果請(qǐng)見(jiàn)圖 所示的移動(dòng)重構(gòu)操作的結(jié)果圖示。在本示例中是實(shí)現(xiàn)對(duì)某個(gè)類中的 數(shù)據(jù)庫(kù)連接 Connection類的 對(duì)象 實(shí)例 con的定義進(jìn)行移動(dòng)重構(gòu)操作。 在獲得的 移動(dòng) 參數(shù)對(duì)話框中,為 需要進(jìn)行 移動(dòng) 的 元素選擇新 的 位置,并按 【 確定 】 按鈕 。 1)打開需要抽取代碼的元素所在的類 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 3/23 頁(yè) 在表示類中的成員方法的“ Java 代碼”視圖中, 從方法主體中選擇一組語(yǔ)句或一個(gè)表達(dá)式 。 圖 選擇一組語(yǔ)句或一個(gè)表達(dá)式 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 4/23 頁(yè) 可以通過(guò)選擇相應(yīng)的復(fù)選框來(lái)將拋出的運(yùn)行時(shí)異常添加 到 方法特征符 中。在 設(shè)計(jì)模式中,可以應(yīng)用工廠設(shè)計(jì)模式中的工廠方法來(lái)創(chuàng)建對(duì)象 —— 工廠 方法 是用來(lái)創(chuàng)建新對(duì)象 的、并 返回 所 創(chuàng)建 出的新 對(duì)象。在圖 所示的對(duì)話框中的 【 工廠方法名 】 輸入條中輸入 工廠方法名稱 ,而在 【 工廠 類 】輸入條中輸入工廠類名稱 以及 選擇 是否使該構(gòu)造 方法 成為專用 的 構(gòu)造 方法的選擇項(xiàng)目等 。 2) 執(zhí)行下列 其中一項(xiàng)操作 從菜單欄中選擇 【 重構(gòu) 】 菜單 ,然后再選擇 【 上拉 】 菜單 項(xiàng)目 ,或者從彈出 的上下文菜單中選擇 【 重構(gòu) 】 菜單 中的 【 上拉 】 菜單 項(xiàng)目。 1根據(jù)類中的方法抽取出 來(lái)而形成 對(duì)應(yīng)的接口定義 “面 向接口編程實(shí)現(xiàn)”的編程方式能夠產(chǎn)生出松藕合的關(guān)聯(lián)類代碼,在編程開發(fā)過(guò)程中經(jīng)常也需要將某個(gè)類實(shí)現(xiàn)某個(gè)接口,對(duì)此可以抽取類中的方法而產(chǎn)生出對(duì)應(yīng)的接口定義。 Struts框架的國(guó)際化技術(shù)及應(yīng)用 當(dāng)所開發(fā)出的應(yīng)用系統(tǒng)需要面向全世界的用戶時(shí),就需要考慮本應(yīng)用系統(tǒng)的國(guó)際化技術(shù)實(shí)現(xiàn)的問(wèn)題。 Java平臺(tái)使用本地化環(huán)境( Locale)的概念來(lái)表示一組特定的本地化需求。 圖 搜索引擎 Google 的簡(jiǎn)體中 文界面 而 當(dāng)用戶以 英 文瀏覽器瀏覽搜索引擎 Google 時(shí) ( URL 地址不變,仍然采用 ,搜索引擎 Google 將自動(dòng)地出現(xiàn)下面的圖 所示的 英文界面。其中利用 類來(lái)提供區(qū)分不同的語(yǔ)言場(chǎng)所( 每種語(yǔ)言和地區(qū)在 Java 中都存在一個(gè)標(biāo)識(shí)符, 提出語(yǔ)言環(huán)境的概念,通過(guò)一個(gè)語(yǔ)言代碼和國(guó)家代碼來(lái)唯一地確定最終的應(yīng)用環(huán)境 ) ,而通過(guò) 類根據(jù)不同的語(yǔ)言 場(chǎng)所來(lái)顯示相應(yīng)的信息 (也就是產(chǎn)生出 本地化資源類,通過(guò)這些資源類來(lái)獲取存儲(chǔ)在資源文件或者類中的本地化信息 ) ;當(dāng)然,通過(guò) 類來(lái)自動(dòng)格式化 與地區(qū) 和語(yǔ)言 有關(guān)的顯示 格式,比如日期和貨幣, 最后再轉(zhuǎn)換 為相應(yīng)的場(chǎng)所和語(yǔ)言楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 12/23 頁(yè) 支持的格式 —— 因?yàn)? 類允許在運(yùn)行時(shí)用參數(shù)替換信息字符串中的部分信息。 ? 無(wú)需用戶干預(yù)并根據(jù)用戶瀏覽器的語(yǔ)言類型而自動(dòng)設(shè)置顯示的語(yǔ)言 這是最簡(jiǎn)單的方式 ,開發(fā)者不需要 修改任何的程序 ,而只需要把相應(yīng)的資源文件按照各個(gè)語(yǔ)言類型翻譯一遍,并把這些資源文件按照國(guó)際化程序的要求命名好并且放置在同一個(gè)目錄即可。 并把代表 用戶 瀏覽器 的 語(yǔ)言類型的 Locale 對(duì)象實(shí)例保存在 HttpSession 范圍內(nèi) , Struts 框架 就 能夠根據(jù)這個(gè) Locale 對(duì)象 實(shí)例來(lái)從 不同語(yǔ)言類型的 資源字符串文件 中選擇合適的資源文本 內(nèi)容。 當(dāng)然,開發(fā)人員在具體開發(fā)中,也應(yīng)該首先要保證在各個(gè) JSP 頁(yè)面中不應(yīng)該有硬編碼的文本內(nèi)容,同時(shí)在后臺(tái)的 JavaBean 組件 類 中也不應(yīng)該返回硬編碼的錯(cuò)誤 提示 消息;另外,在 Web 應(yīng)用系統(tǒng)中,為了滿足并支持國(guó)際化, Web 頁(yè)面中的顯示文本不是唯一必須被本地化的部分。請(qǐng)見(jiàn)圖 所示的某網(wǎng)站所提供的語(yǔ)言代碼表的說(shuō)明圖示。請(qǐng)見(jiàn)圖 所示的 IE瀏覽器中的“ Inter 選項(xiàng)”對(duì)話框的圖示。 圖 本項(xiàng)目中的 配置文件的內(nèi)容圖示 建立其他語(yǔ)言環(huán)境下的資源字符串文件 1)英文環(huán)境下的資源字符串文件 右擊項(xiàng)目中的 src/ 目錄,在彈出的快捷菜單中選擇 【新建文件】菜單項(xiàng)目,將彈出圖 。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 19/23 頁(yè) 圖 建立 簡(jiǎn)體 中文環(huán)境下的資源字符串文件 圖 文件 內(nèi)容圖示 圖 利用字符轉(zhuǎn)換工具程序 進(jìn)行 轉(zhuǎn)換的操作圖示 轉(zhuǎn)換后的 Unicode 編 碼 結(jié)果 文件的內(nèi)容 請(qǐng)見(jiàn)下面的 圖 所示 ,此時(shí)由于提示信息全部轉(zhuǎn)換為 Unicode 編 碼 的 結(jié)果。因此,首先改變 IE 瀏覽器 中 的 首選的語(yǔ)言列表選項(xiàng)為美國(guó)英語(yǔ),這可以選擇 IE 瀏覽器 中的楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 21/23 頁(yè) “ Inter 選項(xiàng)”對(duì)話框中的添加“語(yǔ)言首選項(xiàng)”子對(duì)話框,并在該對(duì)話框中選擇“美國(guó)英語(yǔ)”。 MessageResources 代表資源包的一個(gè)類,它是一個(gè)抽象類。 String outText=(currentLocale, )。 方法 返回一個(gè)HttpServletRequest 對(duì)象中所保存的資源文件 ; ? MessageResources getResources(HttpServletRequest request, String key)。 在圖 所示的對(duì)話框中,點(diǎn)擊 【 確定 】 按鈕后,將進(jìn)入到“語(yǔ)言首選項(xiàng)” 對(duì)話框中,然后在該對(duì)話框中將“美國(guó)英語(yǔ)”作為語(yǔ)言首選項(xiàng)。 圖 轉(zhuǎn)換后的 Unicode 編碼 結(jié)果文件的內(nèi)容圖示 修改 項(xiàng)目表示層 中頁(yè)面 內(nèi)容的 顯示 方式 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 20/23 頁(yè) 由于要實(shí)現(xiàn)國(guó)際化的最終效果,因 此在各個(gè)頁(yè)面中不應(yīng)該
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1