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

正文內(nèi)容

j2ee項目實訓(xùn)struts框架技術(shù)——第8章重構(gòu)和完善bbs論壇系統(tǒng)(第2部分-文庫吧

2024-10-25 04:08 本頁面


【正文】 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 7/23 頁 1) 在 Java 視圖(例如,“大綱”、“包資源管理器”和“成員”)中,選擇想要下推的成員 方法或者屬性 。 2) 執(zhí)行下列其中一項操作 從菜單欄中選擇 【 重構(gòu) 】 菜單 ,然后再選擇 【 下推 】 菜單 項目 ,或者從彈出 的上下文菜單中選擇 【 重構(gòu) 】 菜單 中的 【 下推 】 菜單 項目。有關(guān)的操作過程及圖示在此省略 。 圖 執(zhí)行受控的引 入工廠方法重構(gòu)操作的對話框 圖 本示例中的工廠方法重構(gòu)操作結(jié)果的圖示 在各個 類 之間移動靜態(tài)成員 1)在 Java 視圖中,選擇想要移動的靜態(tài)成員 2)執(zhí)行下列其中一項操作 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/23 頁 從菜單欄中選擇【重構(gòu)】菜單,然后再選擇【移 動 】菜單項目,或者從彈出的上下文菜單中選擇【重構(gòu)】菜單中的【移 動 】菜單項目。按照對話框中的提示進(jìn)行重構(gòu)操作,有關(guān)的操作過程及圖示在此省略。操作的過程和要求基本上與前面所介紹的“移動類中的成員元素的重構(gòu)操作”相同。 1根據(jù)類中的方法抽取出 來而形成 對應(yīng)的接口定義 “面 向接口編程實現(xiàn)”的編程方式能夠產(chǎn)生出松藕合的關(guān)聯(lián)類代碼,在編程開發(fā)過程中經(jīng)常也需要將某個類實現(xiàn)某個接口,對此可以抽取類中的方法而產(chǎn)生出對應(yīng)的接口定義。提煉接口可以從一個存在的類中 而 創(chuàng)建 出 一個新的接口。 1)在 Java 編輯器或 Java 視圖中,選擇要從其中抽取接口的類型(類) 2)執(zhí)行下列其中一項操作 從菜單欄中選擇【重構(gòu)】菜單,然后再選擇【抽取接口】菜單項目,或者從彈出的上下文菜單中選擇【重構(gòu)】菜單中的【抽取接口】菜單項目。按照對話框中的提示進(jìn)行重構(gòu)操作,有關(guān)的操作過程及圖示在此省略。操作的過程和要 求基本上與前面所介紹的“抽取類中的方法的重構(gòu)操作”相同。 注意: 某些重構(gòu)操作可能會改變某些類的結(jié)構(gòu),但沒有改變項目中其他類的結(jié)構(gòu),如前面所介紹的“將成員上拉至父類”和“將成員下推至子類”的重構(gòu)操作。這時,就要確保項目中所有對改變元素的引用都要被正確地更新。這可以通過單元測試中的測試套件來識別和保證。 Struts框架的國際化技術(shù)及應(yīng)用 當(dāng)所開發(fā)出的應(yīng)用系統(tǒng)需要面向全世界的用戶時,就需要考慮本應(yīng)用系統(tǒng)的國際化技術(shù)實現(xiàn)的問題。 Java 技術(shù)平臺提供了對應(yīng)用系統(tǒng)進(jìn)行國際化的內(nèi)在技術(shù)支持,而 Struts 框架同樣 也提供對 Web 應(yīng)用系統(tǒng)的國際化實現(xiàn)效果的技術(shù)支持。當(dāng)然, Struts 框架中所提供的對國際化技術(shù)的支持是基于 Java 技術(shù)平臺中所提供的對應(yīng)用系統(tǒng)進(jìn)行國際化內(nèi)在技術(shù)的支持而實現(xiàn)的。 而實現(xiàn)國際化技術(shù)的基本思路是將“ 資源 ”和“ 代碼 ”相互 分離 —— 也就是 把 應(yīng)用系楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 9/23 頁 統(tǒng) 中需要本地化的內(nèi)容單獨存儲成 特定格式的 資源文件,避免在 程序 代碼中直接放置本地化 的 文字 等方面的內(nèi)容 。 當(dāng)然,采用“ 資源 ”和“ 代碼 ”相互 分離 的國際化開發(fā)技術(shù)具有以下的一些優(yōu)點:只基于一套源項目文件而進(jìn)行多種不同語言的本地化效果,減少了應(yīng)用系統(tǒng)的程序代碼重復(fù)開發(fā)和 控制管理的工作量;同時也能夠簡化應(yīng)用系統(tǒng)的本地化實現(xiàn)過程,因為只需要翻譯應(yīng)用系統(tǒng)中的各個提示文字而產(chǎn)生出不同語言版本的資源文件,并且不會涉及更改程序中的源代碼工作,也就不會引入額外的功能缺陷。 Struts 框架對國際化技術(shù)的支持 應(yīng)用系統(tǒng)程序國際化 1)國際化( Internationalization ,又稱為 i18n) 所謂 應(yīng)用系統(tǒng)程序的國際化,也 就是所設(shè)計和開發(fā)的應(yīng)用系統(tǒng),能夠在不經(jīng)過對工程的修改就可以應(yīng)用于各種不同的語言和區(qū)域場所。 也就是希望所開發(fā)出的應(yīng)用系統(tǒng) 具有支持多種語言和地區(qū)的 能力,并且 當(dāng)需要在應(yīng)用 系統(tǒng) 中添加對一種新的語言和國家 或者 地區(qū)支持的時候 ,不需要對 應(yīng)用系統(tǒng)程序本身進(jìn)行 返工 和 無需修改應(yīng)用 系統(tǒng) 的程序代碼 。 2)本地化( Localization,又稱為 l10n) 應(yīng)用系統(tǒng)的本地化,主要是指 通過對應(yīng)用系統(tǒng)程序添加特定 語言 場所的組件 (一般為資源文件 ) 和相應(yīng)的翻譯文本來 使得 該應(yīng)用系統(tǒng)程序適用于特定的場所和語言的過程。 Java平臺使用本地化環(huán)境( Locale)的概念來表示一組特定的本地化需求。 3)本地化 應(yīng)用系統(tǒng)中的哪些 內(nèi)容 當(dāng)一個軟件產(chǎn)品需要在全球范圍 內(nèi) 被應(yīng)用時,首先得考慮在不同的地域和語言環(huán) 境下面的使用情況(也就是需要解決 國際化問題 )。當(dāng)然, 對應(yīng)用系統(tǒng)的 國際化 最簡單的 功能要求就是應(yīng)用系統(tǒng)的圖形用戶界面上的信息能用本地化語言來顯示 ,這主要包括用戶 操作界面的風(fēng)格問題、提示 ( 包括菜單、對話框、屏幕 顯示 等 ) 和幫助語言的版本問題、界面定制的個性化問題、日期和貨幣的類型 等方面的問題。 為什么要將應(yīng)用系統(tǒng)進(jìn)行本地化轉(zhuǎn)換 應(yīng)用 系統(tǒng)的開發(fā)者花費大量的 時間、 精力和財力而開發(fā)出 的 某個 功能完善而富有價值楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 10/23 頁 的 應(yīng)用系統(tǒng),當(dāng)然都希望在應(yīng)用系統(tǒng)的開發(fā)方面能夠得到更大的投資回報。這樣的應(yīng)用狀況對于 Web 應(yīng)用系統(tǒng)更加迫切, 因為互聯(lián)網(wǎng)連接著世界各地,每個 Web 應(yīng)用系統(tǒng)都可以面對國際 化 的 用戶 。如果某個 Web 應(yīng)用系統(tǒng)可以被本地化,那么它就可以被更多的訪問者所訪問 和使用 。 下面為 搜索引擎 Google 的 國際化 應(yīng)用的 示例 , Google 的設(shè)計就是一個非常好的國際化應(yīng)用 范例 —— 引入國際化機(jī)制 的支持 目的在于 能夠 提供自適應(yīng)的 、 更友好的用戶 操作 界面 。 Google 用戶經(jīng)常有這樣的感覺 , 當(dāng)用戶以簡體中文瀏覽器瀏覽搜索引擎 Google 時,搜索引擎 Google 將自動地出現(xiàn)下面的圖 所示的簡體中文界面。 圖 搜索引擎 Google 的簡體中 文界面 而 當(dāng)用戶以 英 文瀏覽器瀏覽搜索引擎 Google 時 ( URL 地址不變,仍然采用 ,搜索引擎 Google 將自動地出現(xiàn)下面的圖 所示的 英文界面。 圖 搜索引擎 Google 的英文界面 當(dāng)然,如果 用戶以 繁體 中文瀏覽器瀏覽搜索引擎 Google 時 ( URL 地址也還不變,仍然采用 ,搜索引擎 Google 將自動地出現(xiàn)下面圖 繁體 中文界面。 Google 是 如何識別出 用戶端的 瀏覽器 所應(yīng)用 的“界面語言” ( 簡體中文 或者英 文 )呢?當(dāng) 用戶第一次 應(yīng)用 Google 進(jìn)行搜索查詢 訪問 時, Google 會根據(jù)瀏覽器 所 發(fā)送的請求 包 中楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1