Web垂直搜索引擎實現(xiàn)過程的研究_第1頁
Web垂直搜索引擎實現(xiàn)過程的研究_第2頁
Web垂直搜索引擎實現(xiàn)過程的研究_第3頁
Web垂直搜索引擎實現(xiàn)過程的研究_第4頁
Web垂直搜索引擎實現(xiàn)過程的研究_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Web垂曲搜刮引擎真現(xiàn)歷程的研討eb垂曲搜刮引擎真現(xiàn)歷程的研討從2000年開端,eb垂曲搜刮引擎開端贏得用戶的親睞1?2。視頻、音樂、圖片、硬件、揭吧、天圖分門別類展開搜刮,專業(yè)性更強,主題閉連性更下??墒莈b垂曲搜刮引擎的利用主題其真沒有范圍,具有非常寬廣的死漫空間,例如里臨電子商務(wù)的商品搜刮,數(shù)碼產(chǎn)品疑息搜刮和近年開端呈現(xiàn)的微專搜刮。垂曲搜刮的呈現(xiàn)慌張有兩個圓里的去由本果:一是通用搜刮引擎索引eb的局部內(nèi)容變得越去越易,而垂曲搜刮引擎索引數(shù)據(jù)量較小且專業(yè),投進本錢也相對較低;兩是垂曲搜刮引擎供給的搜刮量量較下,因為它可以搜刮到通用搜刮引擎沒有克沒有及搜尋到的頁里,而且正在可搜刮頁里上供給更

2、強有力的搜刮成效。垂曲搜刮引擎與通用搜刮引擎的最年夜區(qū)分正在于對網(wǎng)頁疑息停頓構(gòu)造化疑息抽與,坐即網(wǎng)頁的非構(gòu)造化數(shù)據(jù)提與成特定的構(gòu)造化數(shù)據(jù)。構(gòu)建一個垂曲搜刮引擎慌張有兩種要收:一種要收是經(jīng)由過程爬蟲爬與某種主題網(wǎng)頁而構(gòu)建專業(yè)索引;另外一種要收是為用戶供給專業(yè)化搜刮的接心。eb搜刮引擎是種宏年夜、多組件疑息檢索系統(tǒng)的詳細利用3,也果其利用正在具有超年夜范圍數(shù)據(jù)的互聯(lián)網(wǎng)中,使構(gòu)建eb搜刮引擎變得比力艱易。已有眾多的研討者參減到eb搜刮引擎的研討中,Brin戰(zhàn)Page公布論文初度公然年夜范圍eb搜刮引擎Ggle的謀劃本型4,提出eb搜刮引擎的根底組件包羅爬蟲raler、索引組件、搜刮組件、排序系統(tǒng)和反

3、響組件。下效eb垂曲搜刮的閉鍵之一正在于爬蟲可可粗確爬與主題閉連的eb文檔,Suen等人提出散焦爬蟲5Fusedraler,利用一種可以年夜要評價網(wǎng)頁可可與主題閉連的分類器挑選性天爬與與預(yù)定義主題閉連的頁里,真現(xiàn)了以目的為導(dǎo)背的爬齲文獻6開收了一種潛語義索引分類器,將鏈接闡收戰(zhàn)文本內(nèi)容連開起去,目的是抓與指定主題域的eb文檔。文獻7謀劃并真現(xiàn)了一種基于網(wǎng)格架構(gòu)的年夜型eb搜刮引擎,會商真現(xiàn)流程戰(zhàn)細節(jié),對eb垂曲搜刮引擎的研討供給了貴重的經(jīng)歷。疑息檢索范圍的研討本文由搜集拾掇整頓成效對eb搜刮引擎有著較下的參照價格,出格是檢索模型的研討越收慌張,eb搜刮引擎的排序組件好壞很年夜水仄上決議了用戶體

4、驗。疑息檢索模型獲得了飛速死少,傳統(tǒng)的檢索模型包羅布我模型、背量空間模型、幾率模型、語止模型。古世檢索模型的創(chuàng)坐年夜多經(jīng)由過程排序進建要收獲得,即便用機器進建妙技正在數(shù)據(jù)散上主動創(chuàng)坐排序模型8。那些研討成效許多經(jīng)由過程開源硬件真現(xiàn),那些東西沒有但為開收硬件供給后代的妙技支撐,而且年夜年夜收縮了開收周期。本文提出了一種eb垂曲搜刮引擎的真現(xiàn)歷程,以該歷程為根底開收了一個查詢與腳機閉連疑息的eb垂曲搜刮引擎,而且對真現(xiàn)本理戰(zhàn)細節(jié)停頓了詳細的講講。此垂曲搜刮引擎可以為搜刮腳機閉連疑息的用戶供給曲沒有俗觀沒有俗觀的、快速的、有效的腳機疑息搜刮效勞,考證了那種真現(xiàn)歷程的有效性戰(zhàn)完好性。1eb垂曲搜刮引擎

5、的真現(xiàn)歷程eb垂曲搜刮引擎與通用搜刮引擎本理相似,皆需要從互聯(lián)網(wǎng)下低載網(wǎng)頁、創(chuàng)坐索引,相利用戶查詢??墒谴骨压我婵梢苑祷貥?gòu)造化的數(shù)據(jù),那些數(shù)據(jù)經(jīng)過野生闡收與拾掇整頓再存進數(shù)據(jù)庫中。本文將eb垂曲搜刮引擎的真現(xiàn)歷程分為3層,別離為:數(shù)據(jù)籌辦層、供給查詢效勞層、前臺交互層。那3層可互相自力開收,最終整開到一同構(gòu)成一套完好的eb垂曲搜刮引擎。圖1為一種eb垂曲垂曲搜刮引擎真現(xiàn)歷程。1.1數(shù)據(jù)籌辦層數(shù)據(jù)籌辦層的目的是籌辦用于檢索的數(shù)據(jù),那些數(shù)據(jù)最終存放正在閉連數(shù)據(jù)庫中并創(chuàng)坐倒排索引。eb垂曲搜刮引擎的目的是為用戶供給更專業(yè)、主題性更強的搜刮效勞,那種效勞與年夜量主題閉連的數(shù)據(jù)為根底,數(shù)據(jù)處置懲獎分

6、為兩個階段,第一個階段為網(wǎng)羅本初數(shù)據(jù),本初數(shù)據(jù)去自互聯(lián)網(wǎng)某些主題性較強的、數(shù)據(jù)根源牢靠的網(wǎng)站。本初數(shù)據(jù)年夜多是已經(jīng)處置懲獎的無構(gòu)造網(wǎng)頁,那些本初網(wǎng)頁沒法支撐搜刮效勞并返回給用戶檢察。第兩階段為數(shù)據(jù)闡收與處置懲獎,將本初無構(gòu)造網(wǎng)頁中的數(shù)據(jù)轉(zhuǎn)換為構(gòu)造化數(shù)據(jù),并將那些構(gòu)造化數(shù)據(jù)存儲正在閉連數(shù)據(jù)庫中,那些存儲正在數(shù)據(jù)庫中數(shù)據(jù)最終以越收間接的形式展現(xiàn)給用戶??墒?,閉連數(shù)據(jù)庫中露糊查詢易以應(yīng)對海量數(shù)據(jù)查詢,所以需要創(chuàng)坐一種里背辭匯的數(shù)據(jù)構(gòu)造,即倒排索引,以真現(xiàn)毫秒級的查詢機能。數(shù)據(jù)籌辦層慌張包羅以下5個歷程:1挑選主題疑息根源網(wǎng)站戰(zhàn)網(wǎng)頁當(dāng)真挑選主題疑息根源網(wǎng)站以確保本初數(shù)據(jù)的牢靠性,但凡需要根據(jù)以下4個本

7、那么:根源網(wǎng)站出有屏障爬蟲對網(wǎng)頁的爬與;網(wǎng)頁內(nèi)容沒有是JavaSript靜態(tài)天死的。爬蟲沒有需要模擬欣賞器說明足本去天死網(wǎng)頁內(nèi)容,沒有然會莊重影響爬蟲遵從;網(wǎng)站中網(wǎng)頁URL有統(tǒng)一的氣勢氣勢。多么的URL更簡樸被爬蟲抓與,數(shù)據(jù)越收粗確;挑選訪謁量比力年夜的著名網(wǎng)站,包管數(shù)據(jù)源牢靠性。2網(wǎng)站戰(zhàn)網(wǎng)頁內(nèi)容闡收闡收網(wǎng)頁的目的是定背抓與網(wǎng)頁,正在肯定主題疑息根源網(wǎng)站以后,為了可以年夜要粗確獵與主題數(shù)據(jù),需要對網(wǎng)站的URL構(gòu)造停頓闡收,覓出真踐具有主題疑息的一級URL頁里,該頁里但凡具有該主題下局部子主題的兩級URL鏈接,闡收回那些兩級URL鏈接做為種子鏈接交給爬蟲。闡收要收慌張以野生沒有俗觀沒有俗觀察為主

8、,以步伐闡收為輔。經(jīng)由過程沒有俗觀沒有俗觀察一級網(wǎng)頁URL紀律,檢察網(wǎng)頁源碼,再謀劃抽與兩級URL的策畫機步伐,利用步伐主動抽與種子鏈接。3定背抓與網(wǎng)頁抓與網(wǎng)頁的目的是把主題閉連的網(wǎng)頁下載到當(dāng)天磁盤。爬蟲是一種可以年夜要從互聯(lián)網(wǎng)上主動抓與網(wǎng)頁并下載到當(dāng)天的步伐,那種步伐的輸進是一些URL鏈接,那些鏈接也稱之為種子,爬蟲抓與種子網(wǎng)頁的成效是將局部閉連目的網(wǎng)頁下載到當(dāng)天磁盤中。4闡收并抽與網(wǎng)頁內(nèi)容到當(dāng)天將網(wǎng)頁中無規(guī)矩的數(shù)據(jù)范例天保存到當(dāng)天文件中,數(shù)據(jù)保存采納統(tǒng)一的格局,使其可以年夜要存進數(shù)據(jù)庫并創(chuàng)坐齊文索引。5存進數(shù)據(jù)庫并創(chuàng)坐索引格局化的數(shù)據(jù)沒有克沒有及僅存儲正在文本文件中,沒有然提與數(shù)據(jù)的開消非

9、常年夜。將數(shù)據(jù)存儲到數(shù)據(jù)庫中,利用數(shù)據(jù)庫統(tǒng)一辦理局部數(shù)據(jù),多么訪謁速度與安好性也年夜年夜減強。搜刮引擎中數(shù)據(jù)籌辦歷程中最閉鍵的妙技便是創(chuàng)坐索引,用戶查詢起尾訪謁的是索引而沒有是數(shù)據(jù)庫,經(jīng)由過程索引查覓閉鍵詞然后返回成效文檔的數(shù)據(jù)庫ID,再到數(shù)據(jù)庫中查覓詳細記載。數(shù)據(jù)籌辦層的使命會開于數(shù)據(jù)網(wǎng)羅、預(yù)處置懲獎、數(shù)據(jù)存儲和索引。那一層的舉動對用戶沒有成睹,最終的產(chǎn)品是保存主題閉連構(gòu)造化數(shù)據(jù)的數(shù)據(jù)庫和那些數(shù)據(jù)上的倒排索引。1.2供給查詢效勞層查詢效勞層起尾將用戶的查詢字符串轉(zhuǎn)換為可識別的東西,并停頓預(yù)處置懲獎,然后收支給響應(yīng)的查詢要收處置懲獎,終了返回與查詢字符串婚配的數(shù)據(jù)東西列表。要獲得終了的數(shù)據(jù)東西

10、列暗示真經(jīng)過2次查詢,第一次查詢倒排索引獲得局部閉連文檔ID,此次查詢的工夫龐標(biāo)致是1,因為倒排索引的詞典構(gòu)造多為哈希表。第兩次查詢將文檔ID收支至數(shù)據(jù)庫引擎,根據(jù)文檔ID查詢文檔的局部疑息,而且將局部查詢到的文檔以東西的要收返回。1.3前臺交互層前臺交互層的重面慌張是減強用戶輸進戰(zhàn)輸出的體驗,慌張包羅兩個圓里:一是跟著用戶按鍵主動彈出提醒閉鍵字列表;兩是間接展現(xiàn)查詢成效詳細疑息。列表提醒成效利用Ajax同步響應(yīng),當(dāng)nkeyup變亂收死后,背數(shù)據(jù)庫效勞器收支露糊查詢SQL語句,將查詢成效列表返回給JavaSript代碼,JavaSript建正d將提醒列表展現(xiàn)正在搜刮框上里。查詢成效暗示數(shù)據(jù)要間

11、接,例如查詢數(shù)碼產(chǎn)品的成效中,產(chǎn)品圖片戰(zhàn)參數(shù)間接暗示正在頁里上,妙技上一樣是利用Ajax妙技淘汰延時去刪減用戶體驗。2eb垂曲搜刮引擎詳細真現(xiàn)上里基于以上真現(xiàn)歷程正在Java仄臺上構(gòu)建查詢腳機閉連疑息的eb垂曲搜刮引擎,構(gòu)建歷程別離根據(jù)圖1中的3層停頓真現(xiàn),并對閉鍵妙技戰(zhàn)真現(xiàn)本理停頓總結(jié)戰(zhàn)描摹。2.1數(shù)據(jù)籌辦層真現(xiàn)1挑選主題疑息根源網(wǎng)站戰(zhàn)網(wǎng)頁。根據(jù)挑選主題網(wǎng)站的本那么,最終肯定挑選仄靜洋電腦網(wǎng) :/.pnline.n/做為腳機疑息數(shù)據(jù)的根源網(wǎng)站,數(shù)據(jù)源網(wǎng)站可以有多個。做為一個綜開性IT網(wǎng)站,腳機頻講的一級URL頁里為: :/prdut.pnline.n/bile/list.shtl2網(wǎng)站戰(zhàn)網(wǎng)頁

12、內(nèi)容闡收。經(jīng)由過程檢察一級URL頁里源碼,而且闡收網(wǎng)站URL鏈接紀律,得出腳機疑息數(shù)據(jù)所正在的URL所正在規(guī)格,以下所示:腳機疑息: :/prdut.pnline.n/bile/品牌/編號.htl。腳機圖片: :/ig.pnline.n/iages/prdut/編號肯定URL規(guī)格的目的是為了肯定抓與哪些URL規(guī)格的頁里。獵與局部腳機品牌的URL鏈接后將那些鏈接做為種子,支給爬蟲抓齲3定背抓與網(wǎng)頁。爬蟲的輸進是待抓與URL種子鏈接,而爬蟲抓與的成效便是將預(yù)定抓與的HTL戰(zhàn)圖片等資本下載到當(dāng)天磁盤。本次開收利用開源爬蟲框架Heritrix9,它是一個開源的Java爬蟲框架,它保存了各種百般的設(shè)置接

13、心用于定造戰(zhàn)擴大爬蟲的成效,為了可以年夜要粗確抓與目的資本,從民圓文檔中理解Heritrix自己運轉(zhuǎn)機造并停頓設(shè)置戰(zhàn)定造。4闡收并抽與網(wǎng)頁內(nèi)容到當(dāng)天抓與到的本初網(wǎng)頁戰(zhàn)圖片沒有克沒有及被間接利用,需要將網(wǎng)頁中的有效數(shù)據(jù)抽與出去并以一定的格局保存起去,那個歷程可以稱之為構(gòu)造化數(shù)據(jù)提齲每個有效的HTL文件皆對應(yīng)一個txt文件,txt文件的內(nèi)容戰(zhàn)文件稱號皆有結(jié)實的構(gòu)造。本次開收中將文件名范例為多么的格局:腳機名?型號?工夫字符串.txt。txt文件的內(nèi)容格局以下:本初網(wǎng)頁URL品牌名如華為價格屬性名1:值1如獨霸系統(tǒng):andrid2.2=產(chǎn)品圖片編碼后的文件名構(gòu)造化提與包羅3個歷程:一個是文件的I/獨

14、霸,此獨霸可以利用Java.i包真現(xiàn);另外一個是從HTL網(wǎng)頁中提與數(shù)據(jù),此獨霸可以利用開源闡收硬件真現(xiàn);第三個歷程是對圖片停頓轉(zhuǎn)存處置懲獎,那個歷程的目的是將腳機疑息戰(zhàn)圖片稱號停頓映照,新圖片名將本圖片名經(jīng)過D5編碼后獲得。HTL元素之間是以分層嵌套的構(gòu)造構(gòu)造正在一同的,HTL文檔的那種構(gòu)造稱為HTL文檔樹。本次開收中利用開源HTL闡收庫HtlParser10,利用那個庫可以便當(dāng)快速天從HTL網(wǎng)頁中提與標(biāo)簽節(jié)面,文本節(jié)面戰(zhàn)戰(zhàn)屬性節(jié)面的值。一樣,正在開收歷程中利用該闡收包需要理解其API戰(zhàn)挪用機造,那些內(nèi)容根源于民圓文檔。5存進數(shù)據(jù)庫并創(chuàng)坐索引。磁盤中的數(shù)據(jù)文件是構(gòu)造化數(shù)據(jù),可是仍舊沒有克沒有及

15、間接做為查詢的間接數(shù)據(jù)源,其去由本果正在于磁盤I/速度較緩。故而將那些文件的疑息存進閉連數(shù)據(jù)庫中,數(shù)據(jù)庫表的字段對應(yīng)文件內(nèi)容構(gòu)造的字段,每個文件的數(shù)據(jù)皆對應(yīng)表的一條記載。正在查詢數(shù)據(jù)庫時根據(jù)產(chǎn)品的重閉鍵字如ID號查詢,查詢遵從較下??墒怯脩舻牟樵兪嵌嗌匍]鍵詞,真踐是字符串格局,假設(shè)間接將查詢閉鍵詞放進SQL語句中,背數(shù)據(jù)庫收支露糊查詢婚配閉鍵詞,那末塞責(zé)沒有計其數(shù)的記載去講遵從非常低。所以,其真沒有克沒有及間接對數(shù)據(jù)庫停頓查詢閉鍵詞的露糊查詢,而起尾將查詢收支給倒排索引停頓查詢。倒排索引一種里背辭匯的查覓構(gòu)造,但凡利用哈希表存儲,故查詢遵從非常下。倒排索引包羅兩個部門:一個部門是詞典;另外一個

16、部門是倒羅列表。創(chuàng)坐索引的歷程中,起次要利用分詞步伐敵腳機疑息文本文件分詞創(chuàng)坐詞典,每個詞典項中包羅一個指背對應(yīng)倒羅列表的指針,倒羅列表由多少倒排項構(gòu)成,倒排項存儲的是包羅該辭匯的文檔屬性文檔ID,詞頻,單詞正在該文檔中呈現(xiàn)的地位。用戶的查詢起尾由一樣的分詞步伐切割為多少辭匯,然后查詢詞典覓出對應(yīng)倒羅列表,根據(jù)某種規(guī)矩對倒羅列表停頓開并,然后將終了的文檔列表ID收支給數(shù)據(jù)庫查詢?nèi)课臋n疑息,進而將數(shù)據(jù)庫的返回成效展現(xiàn)給用戶。綜上,用戶的查詢處置懲獎歷程為:查詢索引獵與每個閉連文檔的數(shù)據(jù)庫ID查詢數(shù)據(jù)庫返回給用戶。那種查詢機造決議了必需先將腳機疑息存儲正在數(shù)據(jù)庫,然后創(chuàng)坐索引,構(gòu)建索引戰(zhàn)嘗試查詢

17、的機理如圖2所示。本次開收中利用ySQL數(shù)據(jù)庫存儲數(shù)據(jù),利用開源Java齊文檢索東西包Luene創(chuàng)坐索引11,利用基于詞庫的字符串婚配分詞形式,以正背最年夜婚配為分詞算法,共同極易中文分詞組件停頓分詞?;谠~庫的分詞本理是利用正背最年夜婚配算法掃描待分詞文本,將掃描出的辭匯與詞庫中的詞停頓比對,根據(jù)一定的婚配粒度去分辨該辭匯可可被切分出去參減索引中,所以分詞前必需正在本有詞庫根底上刪減主題閉連的辭匯做為詞庫的一部門,開收中起尾闡收局部txt文件名,將局部腳機稱號戰(zhàn)差異的型號闡收回去做為辭匯零丁存儲正在一個文本文件中,經(jīng)由過程簡樸的設(shè)置便可將文件的辭匯參減到極易分詞的詞庫中,選用極易分詞組件的另

18、外一個去由本果是它真現(xiàn)了Luene尺度分詞闡收器的接心,從而可以間接整開進Luene12。塞責(zé)查詢字符串必需利用一樣的分詞步伐去分詞,以一樣的規(guī)矩切分出待查詢辭匯,正在索引的詞典中查詢可可存正在該辭匯,假設(shè)存正在那么返回該辭匯對應(yīng)的倒羅列表,沒有然返回空,塞責(zé)多辭匯查覓的處置懲獎是根據(jù)邏輯運算對倒羅列表停頓開并后再返回。倒羅列表中的文檔排序模型是范例的背量空間模型,該模型以文檔的TF*IDF值為背量的特征,真踐參數(shù)可以正在Luene中按需設(shè)置。e:e0816年8期iage98t2.tif圖2索引與查詢機理圖2.2供給查詢效勞層真現(xiàn)供給查詢效勞做為一其中心層,正在全部搜刮引擎中起著非?;艔埖呐?/p>

19、做用,它汲與用戶的查詢字符串并預(yù)處置懲獎,然后正在索引戰(zhàn)數(shù)據(jù)庫中查詢閉連文檔并返回給用戶。經(jīng)由過程圖2可知搜刮模塊戰(zhàn)分詞模塊一同供給查詢效勞,嘗試平分詞模塊與創(chuàng)坐索引所用分詞的模塊有相似的設(shè)置,而搜刮模塊負擔(dān)查詢索引戰(zhàn)數(shù)據(jù)庫的使命,由Luene供給的搜刮模塊真現(xiàn),開收中那2個使命別離由2個要收真現(xiàn),它們是查詢效勞類中的2個要收,查詢索引要收的參數(shù)是查詢閉鍵詞東西,返回的是閉連文檔列表東西,查詢數(shù)據(jù)庫要收的參數(shù)是整型的文檔ID,返回文檔東西,如圖3所示。2.3前臺交互層真現(xiàn)前臺交互是間接里背用戶的利用層,為了刪減用戶正在輸進戰(zhàn)輸出上的體驗,別離真現(xiàn)2種成效:一是用戶每次敲擊按鍵時皆會提醒閉鍵詞列

20、表;兩是成效列表頁里上間接展現(xiàn)慌張成效,包羅圖片戰(zhàn)其他慌張屬性。開收中,列表提醒的數(shù)據(jù)根源于曾經(jīng)抽獲獲得的腳機閉連辭匯,將那些辭匯存進ySQL數(shù)據(jù)庫的一張內(nèi)外,針對該表謀齊全部查詢要收,參數(shù)是用戶按鍵后提交確當(dāng)前字符串,真現(xiàn)機理是背該表收支露糊查詢,返回字符串?dāng)?shù)組一樣仄常劃定提醒字符串個數(shù)沒有超出跨越10。e:e0816年8期iage98t3.tif圖3前臺交互層與供給查詢效勞層交互該要收的挪用是經(jīng)由過程用戶觸收nkeyup變亂,隨即以Ajax機造背效勞器收支字符串并完成挪用,前端經(jīng)由過程Ajax代碼汲與返回的字符串?dāng)?shù)組做為暗示數(shù)據(jù),利用JavaSript改動d的要收將那些字符串以列表的要收暗

21、示正在輸進框的上里。當(dāng)面擊搜刮按鈕后,開端背效勞器收支查詢,前臺交互層與中心層的交互如圖3所示,它們的交互經(jīng)由過程Ajax框架DR去完成,多么有效消沉延時,可以年夜要隱著前進用戶體驗。用戶查詢的閉鍵字query和每頁的起初索引號startindex啟拆正在Request東西中,間接經(jīng)由過程Ajax收支給查詢效勞層的SearhServiEipl東西的getSearhResults要收,該要收返回的SearhResults東西包羅了閉連文檔ID的列表,然后將文檔的ID做為參數(shù)收支給getSearhResultById要收查詢數(shù)據(jù)庫,返回文檔局部疑息并啟拆正在SearhResult東西中,終了將SearhResult東西返回到前臺展現(xiàn)給用戶。3結(jié)論嘗試中屢次查詢的均勻工夫正在毫秒級,完成了全部eb垂曲搜刮引擎的謀劃目的??甲C了那種真現(xiàn)歷程的完好性戰(zhàn)有效性。提出的三層架構(gòu)里背的是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論