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

正文內(nèi)容

個(gè)人博客網(wǎng)站設(shè)計(jì)外文翻譯-其他專業(yè)(存儲(chǔ)版)

  

【正文】 artitions the JSP page into the parts that are categorized as shown in Table 2, and generates one or more Java statements for each part. At this time, the mapping table between each part of the JSP page and one or more statements of the servlet program is generated. The JSPServlet mapper converts the original groups, each of which contains dependent statements of a servlet program, into new groups, each of which contains the dependent JSP parts, by using the mapping table between the parts of a JSP page and the statements of the servlet program. This mapping table was generated earlier during the JSP pilation stage. The generated JSP groups are passed to the JSP splitter. 5. Experiment We measured the execution performance of JSP pages split by using our tool. The JSP page was executed on WebSphere Application Server, with the Dynacache mechanism enabled. For parison, we split all of the portions that dynamically output Web page fragments into just one JSP fragment, and did not cache the Web page generated from the JSP fragment, because the generated Web page included the private information from the fragment. However, the other text fragments were cached for 30 seconds. We call this kind of division the coarsegrain splitting. In addition, we measured the execution performance when the Web page was not cached. For these measurements, we used a client program that continues to send requests for the JSP page for 5 minutes and counts the number of the received responses. Each request is sent to the local Web application server after it has received the response for the previous request. 6. RelatedWork As mentioned in Section 2, the program slicing technique is similar to our method. However, the program slicing technique does not assume that each sliced program is executed as an independent program though the total execution result of the sliced programs has to be the same as the program before it was sliced. Therefore, the program slicing technique cannot be applied to the splitting of JSP pages. The Extract Method is a software refactoring technique that converts several program statements into a newmethod. This technique increases the chances that other methods can use the extracted methods. The statements converted into a method are selected by developers. This technique is similar to our method. After the statements are selected, the parameters that must be passed to the new method, and the return value of the new method are determined. 7. Conclusion In this paper, we proposed JSP splitting as a method of splitting a JSP page into fragments in order to improve the execution performance and the reusability of the JSP pages. In the future, we are going to introduce a method that pensates for this lack of information by interacting with developers. 中文翻譯稿 翻譯: 應(yīng)用技術(shù)學(xué)院 06計(jì)算機(jī)科學(xué)與技術(shù) ( 0616403057) 傅曉燕 2021年 2月 (中文名: 改進(jìn)執(zhí)行性能的 JSP 切分 ) 摘要 當(dāng)網(wǎng)頁(yè)應(yīng)用服務(wù)器能分別存儲(chǔ)通過(guò)執(zhí)行 JSP 片段 獲得 的網(wǎng)頁(yè)頁(yè)面片段時(shí) , 把一個(gè)JSP(Java 服務(wù)器頁(yè)面 )頁(yè)面 切分 成若干個(gè)片段能改進(jìn) JSP 頁(yè)面的執(zhí)行性能。 JSP 切分 自動(dòng)檢測(cè)了需要 維持 JSP 頁(yè)面的 數(shù)據(jù)和控制 依賴的部分, 因?yàn)?開(kāi)發(fā)者想要從 JSP 頁(yè)面中 切分 這部分。 IBM 的 WebSphere 應(yīng)用服務(wù)器的動(dòng)態(tài)緩存技術(shù)允許網(wǎng)頁(yè)片段有不同的存儲(chǔ)方法。當(dāng)一個(gè) 網(wǎng)頁(yè) 應(yīng)用包含許多 JSP 頁(yè)面 時(shí) ,相同的部分傾向于存在許多的 JSP 頁(yè)面中。然而,程序的切片技術(shù)沒(méi)有考慮到 被 切的程序 能 被獨(dú)立的執(zhí)行,以及切的程序的總的執(zhí)行結(jié)果必須和沒(méi)有 分離 以前是一致的。章節(jié) 5 顯示了通過(guò)在 IBM WebSphere 應(yīng)用服務(wù)器 上 使用不 同的存儲(chǔ)方法來(lái)執(zhí)行 切分 JSP 片段獲得的 實(shí)驗(yàn)的結(jié)果 。 JSP 片段不是總是在同一服務(wù)器和同一時(shí)間執(zhí)行的。 當(dāng) JSP 頁(yè)面被 切分 成 若干 片段,下面的兩個(gè)條件必須滿足, 即使 主 JSP 頁(yè)面還是 JSP片段沒(méi)有在同一服務(wù)器和同一時(shí)間執(zhí)行。當(dāng)調(diào)試和維護(hù)大的程序時(shí),這個(gè)技術(shù)是有用的。如果程序 片 是從 servlet 程序中切的,剩下的程序申明就有錯(cuò)誤 因?yàn)?數(shù)據(jù)依賴S1S2,S11 和 S12 和 S9S11 和 S12 是 沒(méi)有 實(shí)踐 。 不容 忽略 的 數(shù)據(jù)依賴 基本上, JSP 切分 不允許依賴 的 申明被分別的 切分 。 通過(guò) Jf寫(xiě)的文本數(shù)據(jù)通過(guò) JSP引擎被返回到 Jm,并且與 Jm寫(xiě)的文本數(shù)據(jù)合并。由于這些變量的值被定義在每個(gè) servlet程序的最高端并且 被 頻繁的提到,如果數(shù)據(jù)依賴能夠被保持,那么大多數(shù)申明不能被 切分 。當(dāng)這個(gè) Java bean的項(xiàng)目不在它申明的范圍內(nèi),這個(gè) bean就會(huì)被實(shí)例化。 JSP切分 允許 Java beans的申明復(fù)制到 JSP片段中。 條件 . 21 Java bean的范圍是 “ request” , “ session” ,或者是 “ application”。 切分 工具 我們作為 Eclipse 的一個(gè)插件來(lái)實(shí)現(xiàn) JSP 切分 的 。 JSP編譯器把 JSP 頁(yè)面分成幾部分然后像表 2 那樣存儲(chǔ), 并且為每一部分形成一個(gè)或多個(gè) Java聲明。我們稱這種分離為 coarsegrain分離 。因此,程序 切片 技術(shù)不能被應(yīng)用到 JSP 頁(yè)面的 切分 中。 。 這個(gè)技術(shù)增加了其他方法能夠使用提取方法的機(jī)會(huì)。對(duì)于這些測(cè)試,我們使用了一個(gè)客戶程序,它會(huì)繼續(xù)對(duì) JSP頁(yè)面發(fā)送請(qǐng)求 5分鐘,并且記錄接收相應(yīng)的數(shù)目。 JSPServlet 映射器轉(zhuǎn)換源組,每一個(gè)都把 servlet 程序中的依賴聲明包含在新的組中,每一個(gè)都包含在依賴的 JSP 部分中,通過(guò)使用 JSP 頁(yè)面中的部分和 servlet 程序聲明之間的映射表。 JSP切分 編輯介紹了 JSP 頁(yè)面的 源視圖 和大綱 視圖 。 如果這兩個(gè)條件被滿足, JSP切分 允許 存在于數(shù)據(jù)依賴中的操作被 切 分化成不同的 JSP頁(yè)面,因?yàn)樵?切分 的 JSP頁(yè)面執(zhí)行中, Java bean存在于 JSP引擎中。 當(dāng) Java bean對(duì)象 在它的范圍內(nèi)還沒(méi)有被實(shí)例化每一個(gè)申明僅僅實(shí)例化了一 個(gè) Java bean對(duì)象 。 ●jsp: 獲得屬性:稱為獲得 Java bean項(xiàng)目的 方法并且檢索屬性值。 忽略 在表 1里顯示的變量 的 數(shù)據(jù)依賴可能會(huì)產(chǎn)生申明的一個(gè)錯(cuò)誤的執(zhí)行順序。換句話說(shuō),當(dāng) JSP頁(yè)面被 切分 成 為片段時(shí),檢索 out的值 申明 能夠存在于從主 JSP頁(yè)面編譯的 servlet程序和從 JSP片段編譯的 servlet程序。 這里,我們考慮在圖 1( b)里顯示的變量 out是怎樣使用的。 (a) JSP 頁(yè)面部分 ( b) servlet 程序部分 圖 JSP 頁(yè)面例子和一個(gè)從 JSP 頁(yè)面中編譯得到的 servlet 程序 ( a)正常的 ( b)對(duì) out忽略數(shù)據(jù)依賴 圖 2. 數(shù)據(jù)依賴圖標(biāo) 在這篇文章中, 本文 提出 JSP 切分 , 把 JSP 頁(yè)面 切 分成 若干 片段的 一個(gè)方法。然而,程序 切片 技術(shù)不足以 切分 一個(gè) JSP 頁(yè)面為片段,因?yàn)檫@個(gè)技術(shù)沒(méi)有考慮到程序 切片 被獨(dú)立的執(zhí)行。 條件 . 12 每一個(gè) JSP 頁(yè)面,無(wú)論是一個(gè)主 JSP 頁(yè)面還是一個(gè) JSP 片段,能夠在沒(méi)有其 它JSP 頁(yè)面下執(zhí)行。當(dāng) ESI 機(jī)制被使用, ESI:包括標(biāo)簽被放入通過(guò)執(zhí)行一個(gè) 主 JSP 頁(yè)面獲得的網(wǎng)頁(yè)片段和在邊緣服務(wù)器上解釋來(lái)支持 ESI 機(jī)制。最后一章節(jié)是結(jié)論。這是不切實(shí)際的,因?yàn)?JSP 引擎的源程序是非常大而且復(fù)雜的。 當(dāng)一個(gè) JSP 頁(yè)面被 切 分發(fā)為若干個(gè)片段 時(shí) ,所有片段的總的執(zhí)行結(jié)果必須與在 切分 之前是一樣的。另外 , ESI(Edge Side Includes)技術(shù)為使用不同的存儲(chǔ)方法存儲(chǔ)網(wǎng)頁(yè)片段提供了 一個(gè)機(jī)制,并且在一個(gè)邊緣服務(wù)器上把他們合并成一個(gè)最終的網(wǎng)頁(yè)。實(shí)驗(yàn)結(jié)果顯示 通過(guò)切分一個(gè) JSP 頁(yè)面為片段和為通過(guò)執(zhí)行 JSP 片段獲得的網(wǎng)頁(yè)片段設(shè)置不同的存儲(chǔ)方 法能夠減少訪問(wèn)網(wǎng)頁(yè)的響應(yīng)時(shí)間。外文文獻(xiàn)資料 收集: 應(yīng)用技術(shù)學(xué)院 06計(jì)算機(jī)科學(xué)與技術(shù) ( 0616403057) 傅曉燕 (外文文件名: JSP Splitting for Improving Execution Performance) Abstract Splitting a JSP (Java Server Pages) page into fragments can improve the execution performance of JSP pages when the Web application server can separately cache the Web page fragments obtained by executing the JSP fragments. If a JSP page is split into fragments according to the update frequency of each portion of the Web page obtained by executing the JSP page, all of the split JSP fragments do not need to be executed again when only a single cached part of a Web page expires. I
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1