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部分-文庫(kù)吧

2025-10-11 04:08 本頁(yè)面


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