企業(yè)網(wǎng)站設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)
日期 : 2021-01-29 22:44:00
系統(tǒng)總體設(shè)計(jì)。用戶使用移動(dòng)終端訪問已部署Web應(yīng)用程序轉(zhuǎn)換系統(tǒng)的代理服務(wù)器, 設(shè)置目標(biāo)Web應(yīng)用程序網(wǎng)絡(luò)地址, 網(wǎng)頁轉(zhuǎn)換系統(tǒng)通過Web頁面的iframe浮動(dòng)框架技術(shù)請(qǐng)求加載Web應(yīng)用程序, 方便用戶觀察目標(biāo)Web應(yīng)用程序是否能夠正常訪問。
當(dāng)Web應(yīng)用程序加載完成后, 網(wǎng)頁轉(zhuǎn)換系統(tǒng)的信息提取模塊基于jsoup對(duì)Web頁面進(jìn)行信息提取工作, 主要分為文本信息提取和資源路徑的提取。文本信息提取是指提取目標(biāo)網(wǎng)頁中的重要文本內(nèi)容, 例如導(dǎo)航、信息列表、正文等;為了保證轉(zhuǎn)換完成的網(wǎng)頁繼承目標(biāo)網(wǎng)頁的整體風(fēng)格, 資源路徑提取是指通過代理服務(wù)器提取目標(biāo)網(wǎng)頁中資源路徑, 例如網(wǎng)頁頭部加載的CSS, Javascript以及文本內(nèi)容對(duì)應(yīng)的超鏈接。
最后, 基于Web前端處理技術(shù)將目標(biāo)網(wǎng)頁重構(gòu)為適合移動(dòng)終端訪問的響應(yīng)式頁面, 同時(shí)加載提取的資源路徑, 將最終生成的移動(dòng)端頁面反饋給用戶。
當(dāng)Web應(yīng)用程序加載完成后, 網(wǎng)頁轉(zhuǎn)換系統(tǒng)的信息提取模塊基于jsoup對(duì)Web頁面進(jìn)行信息提取工作, 主要分為文本信息提取和資源路徑的提取。文本信息提取是指提取目標(biāo)網(wǎng)頁中的重要文本內(nèi)容, 例如導(dǎo)航、信息列表、正文等;為了保證轉(zhuǎn)換完成的網(wǎng)頁繼承目標(biāo)網(wǎng)頁的整體風(fēng)格, 資源路徑提取是指通過代理服務(wù)器提取目標(biāo)網(wǎng)頁中資源路徑, 例如網(wǎng)頁頭部加載的CSS, Javascript以及文本內(nèi)容對(duì)應(yīng)的超鏈接。
最后, 基于Web前端處理技術(shù)將目標(biāo)網(wǎng)頁重構(gòu)為適合移動(dòng)終端訪問的響應(yīng)式頁面, 同時(shí)加載提取的資源路徑, 將最終生成的移動(dòng)端頁面反饋給用戶。