PentahoBIServer源碼分析

上傳人:簡****9 文檔編號:25592030 上傳時間:2021-07-27 格式:DOCX 頁數(shù):67 大小:190.42KB
收藏 版權申訴 舉報 下載
PentahoBIServer源碼分析_第1頁
第1頁 / 共67頁
PentahoBIServer源碼分析_第2頁
第2頁 / 共67頁
PentahoBIServer源碼分析_第3頁
第3頁 / 共67頁

下載文檔到電腦,查找使用更方便

0 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《PentahoBIServer源碼分析》由會員分享,可在線閱讀,更多相關《PentahoBIServer源碼分析(67頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、Pentaho BI源碼分析報告91 PentahoBI 簡介 32項目概況31.1 項目生成 31.2 項目模塊分析 31.2.1 pentaho-platform-core 41.2.2 pentaho-user-console91.2.3 pentaho-platform-api 131.2.4 pentaho-platform-scheduler 141.2.5 pentaho-platform-extensions 151.2.6 pentaho-platform-repository191.2.7 pentaho-platform-assembly 223項目架構分析223.1 架

2、構簡介223.2 Pentaho Bi 架構圖233.3 Pentaho Server 253.4 Pentaho DesignStudio 294項目框架及重要包304.1 Jpivot 304.2 GWT 框架 324.3 Jackrabbit 框架 454.4 Spring 框架 584.5 Slf4j 包604.6 commons-logging日志系統(tǒng) 665總結671、Pentaho BI 簡介Pentaho BI平臺是一個以流程為中心的,工作流驅(qū)動的,可擴展平臺,用于解決商業(yè)智能問題。Pentaho是一個以工作流為核心的、強調(diào)面向解決方案而非工具組件的BI套件,整合了多個開源項目

3、,目標是和商業(yè)BI相抗衡。它包括。由上可見Pentah。是一個很完善的BI解決方案。Pentah。偏向于與 業(yè)務流程相結合的BI解決方案,側重于大中型企業(yè)應用。1、工作流引擎:Shark and JaWE2、數(shù)據(jù)庫:Firebird RDBMS3、集成管理和開發(fā)環(huán)境:Eclipse4、 報表工具:Eclipse BIRT5、ETL 工具:Enhydra/Kettle6、 OLAP Server: Mondrian7、OLAP 展示:JPivot8、數(shù)據(jù)挖掘組件:Weka9、應用服務器和Portal服務器:JBoss10、單點登陸服務及 LDap認證:JOSSO其目的在于將一系列企業(yè)級 BI產(chǎn)品

4、、開源軟件、API等等組件集成起來,方便商務智能應用的開發(fā)。它的出現(xiàn),使得一系列的面向商務智能的獨立產(chǎn)品如Jfree、Quartz等等,能夠集成在一起,構成一項項復雜的、完整的商務智能解決方案。目前Pentaho框架包括了 EclipseBIRT,JasperReports,Mondrian,JPivot,調(diào)度(scheduling),web 服務,Kettle(數(shù)據(jù)集成工具),商業(yè)規(guī)則等多個 組成部分。Pentaho的主要組成元素包括報表生成、分析、數(shù)據(jù)挖掘和工作流管理等等。這些組件通過J2EE、WebServica SOAP、HTTP、Java JavaScript、Portals等技術集

5、成到 Pentaho平臺中來。F面就其源碼進行分析,該源碼不是最新源碼2、項目概況2.1 項目生成在Pentah。官方網(wǎng)站下載最新源碼、并在 MyEclipse 10中部署該項目。2.2 項目模塊分析成功構建之后的源碼由7個模塊項目構成,其目錄結構如下圖 1-1所示::J pentaho-p atform-api0 penUho-platform-assembly;J pentdho-pldt(oiiTi-(.(j(eI:? pentaho-platform-extentions p eh o -pl artorm- repos iro ry!z7 penta ho-platform-sche

6、duler pentahci-nser-ronsolp2.2.1 pentaho-platform-core日志、審計和安全被建立在BI平臺的內(nèi)核里。并且它們被自動化運行以保證,對于管理和性能監(jiān)控這二者總是存在著正確的審計跟蹤。日志,審計和安全內(nèi)置于核心中,并被自動使用,以確保總有一個精確的審計跟蹤可用于管理和性能監(jiān)控。1、repository :創(chuàng)建文檔請求 回復類、創(chuàng)建文件夾請求回復類、導航服務接口、對象服務接口,其中包括創(chuàng)建文檔、創(chuàng)建文件夾、創(chuàng)建關系、創(chuàng)建策略、獲取允許的action、獲取屬性、獲取內(nèi)容流、更新屬性、移動 /刪除對象、刪除樹結構、選擇/刪除內(nèi)容流等方法的聲明; 子包exc

7、eption中包括:以上操作的各種異常類定義:約束沖突異常、過濾器無效異常、文 件夾無效異常、未找到對象異常等;子包type:各種屬性類型的定義,文檔、布爾、日期、十進制、Html、Id、字符串、Xml屬性類型的定義等; 其目錄結構如下圖所示:出 ciiq.peiilahcKorrimcnsutjI.feptisiLor/田 org.pentahoxQirmnonsuTil.reposKor/.excepiion 由 ergpentahoxomnnons.uiil.repo5itor/ktyp)orc.pentaho.olatlorni.core.mt2、Tenant:實現(xiàn)了 api 中的 I

8、Tenant 接口;生 org,pentahD.pltforTi.core.mt2、審計:包括審計項、審計幫助等類的定義;山 org ,pe ntaho. p h tfo rm .e n q ine, core.a u d it Z Audit Entry .java。J Audit Helper java Mes&ageTypes.java J NuIIAuditEntry3、輸出:緩沖區(qū)內(nèi)容項、多內(nèi)容項、多輸出流、簡單內(nèi)容流、簡單輸出 Handler處理類的 定義; V ar cj.peiitdho.phtfurmrig ne.ccre.ouiput 工 Buffe re dC ent e

9、ntire m Ja va IS M uIt iCon tent t?m java, MultiDutputtr&am.java , m Si m pleContentftemJavaEl SimpIcCutputHandIcr.java4、安全:security:默認情況下jdbc的角色映射器、默認情況下Ldap角色映射器、默認角色用戶詳細信息服務裝飾器、默認的用戶名比較器、日志記錄攔截、安全幫助、安全參數(shù)提供程序、簡單的權限掩碼、簡單角色、簡單會話、簡單用戶、SpringSecurity許可管理。小 org.pentaho.platform.engino.5ccurity上 org .pe

10、ntaho.platform.engine.seckirity.acbIB org.peniaho. platform.eng i ne. secu ri ads.voter出 org Ppem a hor p I a tf o rm ren g i ne, sec li ri ty. event用 org pentaho platfQrm.enginesecuirity.nnessget 5、服務:Services:action序列JCR幫助器、基于請求的處理器、消息格式化器、Soap幫助器、解決方案URI解析器、Web服務的Util ;Audit(審計):審計連接、審計文件項、審計 SQL

11、項;三 org.pentaha.platform.engine.service5org.pentaho.platform.engine. services, actionsequence ttx org. pentaho.platlcrm.ergine,servics&. audit9 org.pcntaho.platform.crgineervkcconncctiont三 org.pemaho.platform,engine+$etvke&xonnectionHdusource.dbcp4enanuware th org.pentaho.platform.engine,&efvices.me

12、ssages出 org.pertaho.platiCrnn.erginp.sprvkp.Ttadt: org.pentaho.platform.engine.servkes.outpLthandler:二 org.pentaho.platfcrm.ergine.services.runt me;:org.pcntaho.plotform.crginc.scrviccs.bolution6、dbcp數(shù)據(jù)庫連接池:connection:Pentaho 的連接工廠datasource.dbcp:JNDI數(shù)據(jù)源服務、非匯集數(shù)據(jù)源服務、匯集數(shù)據(jù)源幫助器、匯集數(shù)據(jù)源系統(tǒng)監(jiān)聽器、匯集或者JNDI數(shù)據(jù)源服務;

13、dbcp.tenantware:租客意識到登錄解析數(shù)據(jù)源服務;:U org.pentaho.phtform.enginc.seirviccsxonncctionorg,panlaho.platform.engine.seirvices.connection.datasource.dbcp由 org pentaho phtform.engine.services connection datasource.dbcp tenantaware單獨使用 dbcp 需要 3 個包:common-dbcp.jar,common-pool.jar,common-collections.jar 由于建立數(shù)據(jù)庫

14、連接是一個非常耗時耗資源的行為,所以通過連接池預先同數(shù)據(jù)庫建立一些連接,放在內(nèi)存中,應用程序需要建立數(shù)據(jù)庫連接時直接到連接池中申請一個就行,用完后再放回去。7、Uifoundation:chart:抽象圖表組件、抽象Jfreechart組件、條形圖表定義、分類數(shù)據(jù)集圖表組件、Jfreechart弓I擎、Pentaho 的圖表URL標簽片斷生成器、XY圖表定義、XY序列收集圖表組件;|component: Action組件、Action過濾器定義、基于 UI組件、全局過濾器定義、Html組件、會話過濾器定義、靜態(tài)過濾器定義;li o rg.penta ho.platfo rm.uifounddt

15、ion.charti1 田 org.pentaho.platforrn.uifounclponent由 org,pentahc.plaifomLifQunddion.uompon9RLxml 上 康 org.pentahorplarform.uifoundation.contentgenFR erg ppntahr phtfDrm.uifannrltinn.mFge*;8、util :文件幫助器、文件類型插件、jar實體解析器、參數(shù)幫助器、服務器類型 Util、字符 串類型Util ;Util.client:BI平臺資源庫客戶端、BI平臺資源庫客戶端導航服務、客戶端 util、發(fā)布util、服

16、 務異常等; logging:commons-logging 日志系統(tǒng),詳見文章后續(xù)部分;上 org,pentaho.pltfrm.util士 org*pentaho.platform.util.bearsB org.pen(aho.pMtform.uLiI . org. pentah o.platfornn. e n g i ne.service5.acti ons . org. pents ho. platform .util山 org.pentaho.phtform.util.bea由 org.pent*hoHte5t.pktfornn出 org. pe n IdboAesLplatfo

17、rni.engi nexor ep 由 org.penraho.test.pltform.engine.security+b org p(*ntaho.test platform.engine.servicesk Iog4j.xml喳 tcstscttingsHproperties 相關jar:-felibdntlr-2+7,6,jdr_j a&nn-3.1.jari a&m-attrs-2.2 3.jar. axis2 0dh 1.4rl,jardxis2-kt;f nel-1.4.1Jdij| hAtik-Aurt-iitibI.7Jn&-math-l.LjarE commons net

18、l,4.l.jari- commoii5-pool-1.5.7jaicommons-vfs-20100924-pentahQ.jarH dom4j-1.6 l.jarehcache-core-2.5.1.jarc 叩 i20,L3hibeif.die-LorririQns-dfiiiutd tjons-3.20.Fiiidl.jdfhibemate-core-3.6 9 Final jarhi be mate J pa-2,0-a pi-1.0. If inaLjarjavassist-3.12. l.GA.jar.jaxeii l.ljdfjeo mm on -1.0.14Jarlv jet

19、ty-6.1.21 jroppnidp-uti 1-7(105071104 jar恒 oro-2.0,8jar pentaho-actionsequencedQm-S.O-SNAPSHOT.jrll pemahocon nectl o ns -5.0-SNAPS HOTJaip&ntaho-tvjm-1.5.4.j arpentaho-dta base-mod el-5.0-SN/KPSHCT.jarpcntaho metadata S.C SNAPSHOT.jar- pentabo-platfor fn-api-5.0-SNAPSHOTJarli pentaho-registry-.O-SN

20、APSHOr.jarp&ntaho-versionchecker-S.O-NAPHOT.jar1 pentaho xul-core 5.0 SNAPSHOJjar三 scdiinotddoi i-l.0.2,jdfserandsrring-DftOfi 1 5J曰J Eimple-jndi-0.113jarslf4j-api-17.3jarB slf4jlog4jl2173.jarspring-2.5.bjartpring-beans-2.5.6.jarsprinq-2.5.6.jdrz spring-bedns-2k5,6Jarspring-idap-core-l.J.D.RtL t As

21、tjar tpring-ecuri-core- 5.RELEASEj5r.xmkapis-l.O.bJ.prjcmlpull 1.1.3.l.jarxpp3_min-l,1.4cjdixstream-lA2.jar白 test-l.bi_ cglib nodcp 2.1_3jarhamc rest-core-1.1 jar. hamcrest-libraiy-L 1 JarLi htqldb-l.S U.7.jar11 jettiton-lJari_ jmock-2.5.1,jar司 jrnock-junit4-2.5J.jari jmock-legacy-2.5.1 Jar ju nit-4

22、.4 jarI junit dqp 4.4.jar Ioq4j-L2.16.jarobjenesis-n,OJarL pentaho-xul-core-5 O-SNAPSHOT jar spring-mock-2.0.2Jar stax 叩 i-LO.LjjfreeclicrL-1.0.13.jdHljmi-200S07110943 jarjmiutik-20050711C943.jjrjodatimc-l.SjarS js-L7RLjarH jsch-0,146 jarjLiq-lqpl-2.0.0.jarkeule =& JUnrt4M JRE System Library Sun JDK

23、 1.6,0 13 ,% Referenced Libraries & bin 4 3 build-res build-resources code9enltb config & dev-lib e dKt & package-res / screenshots (& test-lib & tesbsrc - war目 build.properties 痛 build.xmlH dev_buiId.properties 1 dev_build.xml 1 HOW1O 國 ivy.xml W ivysettings.xml 3 lgpl-2.1.txr mantleJml a mantle.hu

24、nch 商 package-ivyj(nil S pacltgejton ,i PUC.SuperDev.hunch _ uier-consuleJnil 自 version.propenip以下就pentaho-user-console項目模塊中的source源碼進行簡單分析。Mantle 包:11J 非 sourceJ 苗 org.penralio.manrle public-browser/ i2? home 2 images 昌 messages. L puc api 已 themes,p? xulcf argular-arimations.cESlJ b tn_q l_b rowse

25、, png聞 bui_ql.indiidge.prig.htn_ql_ntbv/analyi;.png園 b tn_q l_newrepo rt pn gH buttonbq.qif國 bunonhoverbg.gif riaki in irtf Io k+mlMantle包的子包:J ;S pentaho-LLSPrconscile產(chǎn)source白名 org.pentaho.rrantl& & publicAi MantlcApplication.gAt.xrnI對于創(chuàng)建的該gwt工程,其生成的模塊配置文件如下:生 *MiintleAppljcaticin.gwt.xmmodule rena

26、me-to=mantleI- Inherit the core Web Toolkit stuff.x /inhciTs inherits namc=gc.tobLe. ScroLLTable / inherits nane= org. pent oho. ui. xul _下面對生成的模塊配置文件做簡單的說明:module rename-to=mantleinherits name=com.google.gwt.user.User/-!- Specify the app entry point class. entry-point class=org.pentaho.mantle.clien

27、t.MantleEntryPoint/其他子包: 盤 orq.penIdhciJTidrille jiiBiAis1 aijuBinusaj1 j*iiaa*ei + org,p?nraho,nrant|p.c ipnt soli Tianbmwspr fi|p|i;t田 orgpentho,rriantle.clientsoluticnbrowserfilepicklis ii oirq.pentaho.mantle.cliert.solutionbrowser.fileprope 由 org penta ho, mant lex Sent solutionbrowser tabs tH o

28、rg. pentaho. nnantl&.c lient.solutionbrowtoolbars 由 org.penUho.mantle.c ient solution brows er. treeHi org.pentdho.mdiitle.clienLui 出 org.pentaho.nnanrle.clientULtabs田 org.pentahomantlexdient ui.xulJj org.pentaho.mantle.c iert.usersettinqs用 oig. penta ho.rnant lex li ent works pace org,pentaho, mant

29、le Jog in由 org.penU ho. mantle Jog in.client由 org.pentaho.mantle.login.clientmessages if org.pentaho.mantle.rebind相應的jar包:). Refeieiictd LiLidiiei, junicA4jar pentaho-platform-api-7RUNK-SNAPSHOT.jar吧 pentahc-pladornn-core-TRLlNK-5KAP5l-ICn.jarpenta he-platform-ext ent ions-T KU MK-&N APS HOT.jar益 pe

30、nta he platform repository TRU N K S NAPS HOT Jar-GWT 書GQ50ja嬴 gAtJncubator-2.10.jargwtx-1.5.2.ji3r幾 pentdho-gwi-,iAidgelSTRUNK-SNAPSHOTSources,jdr叫 peniaho-gwr-widgets-TRUNK-SNAPSHOT.jar咖 pwrrtahc=Hu|.cwTRIJNKNAPSHOT、ouirc;gkja- pentaho-xul core TRJNK-ENAPSHOT.jarw penta hoxulgwbTRUN IT en a ntM on

31、ager.javaapi定義;4、資源庫,包括數(shù)據(jù)源、數(shù)據(jù)節(jié)點,實力數(shù)據(jù)庫、簡單數(shù)據(jù)資源庫模塊的出 org.pemaho.platform.api,repositoryJj org.pentaho.phtform.api.repository. data source市 org+pen1aho.pktfQrm.apijepositQry2.un1 lied山 org.pemaho.platform.apijepository2.unified.data.noceH+ org ppn*aho.platfnrmrapi, repos it Dry 2. un itipetdaW sarr p Ie

32、由 org pentaho platform.api repositOFy2.unified.data sirnole5、調(diào)度器api定義;J 上 org,pentaho.phtform.api.schedulerr- J Ba ckgroundExecutionExc eption javaZ UabDetdilJdvdk J Oo bSchedule.java6、ui用戶界面、用戶設置api定義;iJ erg. penta ho. pldtform.d p i.ui-71 org penta ho. platforms pi .usersettingsJJ erg,pentaho.plat

33、form.api.usersettings.pojoT org penta ho, platfornn, pi.utilLib資源:上 A Referenced Libidiiesi* 能 commons-collectioris-J.Z.jar - D:Program FilesMyR 0 comnftOii-larg-2.4.jar - D:Program File&Myeclip“ commons logging LLLj日r C :Program riles : yu快 B dorn4j-l.G.l.jdr - 2.PruqrdrTi F i Ie sM yr cl ip selOip

34、卜楣 jaxenl,ljar - D:Program FilesWyedipselOspace;叫 pntaho actionsequenc-dom-E.O SNAP5HOT.jar S3 pentaho-cxxinections-S-O SNAPSHOT.jar D:Pragr- pntaho-datebase*model-5.0SNAPSI lOT.jar 口:口口 S pencaho-xuI-core-5.0-SNAPS H OT.jar - 口+Ptugi 日仃11t 晶 spring-beans-2t5+&jar - DAProgram FilesWyeclipset 砧 $p ri

35、 ng-se cu r ity-core-2.0.5. R ELEAS E.j ar - D:Progrank xml apis L0+b2.jar D:Program FilcsMy?clipsel(Tj224pentaho-platform-scheduler13J pentaho phtform-scheduler)& sre由 org,penTaho.platform.api.schecluler2IE org pentaho.plat+orm.Epi.chedulFr5.r?cur org.pcntahoplatform.schedulenvcrsioncheckcrLU orq.p

36、entaho.platfornn.scheduler2.blocout田 org.penraho.pLatform.scheduler2.emailH: org.pentaho.platform.scheduIer2.me5ageitil org.pentaho.platform.scheduler.quartzIi org.penteiholplatformlscheduler2Hrecur田 orq.pentaho.placform.scheduler2.versioncheckerorg p?ntaho.plattorm. IMondrianConfig 、IConsoleConfigI

37、LdapConfig 等接口的定義;17 E erg pentsho.platform.coniigJi AclEntryjavaLl Afidlysi5ViewjavdQj Ap pConfig Excepti on j avaLL Ap pConf ig Pre per; iet.javaJ Chee ked Exception java fjj Console Co nfigX ml.java UIDtdErtityResolver javaE HibcmatcScttingsjavaLl HibeindteSettinqsXrnl.jdVdDi TConsoleCenfigjvaLU

38、Ente rp rise C on l e Co nfig .j avaLl IHibernateSettings.javai LctdpCondgjdVd|J| IMondrianConfig.java國 IPdiConfigjava設計到的jar:1、WebXml.java 中import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHeDtdEntityResolver.java 中XML的SAX解析器ILdapConfig.javaLDAP (輕量級目錄訪問協(xié)議PdiCon

39、figXml.javaPidi18n國際化簡稱6、slf4jAction:+ org. pe nta htfo rm. plug i r*. action, built in壬 org,pentaho,platform.plugin.actionxhartbeans卜由 o rg. penta lo.pldtfo rrr. plug in. action, data transforms卜 密 org.pentaho.platfbrm.pkigin.dctionHdefaultccntent 去 orgTpentaho,plarform.plugin,action,deprecated 主 o

40、rg pentaho phtfarm plugin.action exannpies* org.pentahoTplatformrplugin.action.hql:壬 or.penUhQ.pktform.plugin.action.idvcript) 布 org.penraho.pMrform.plugin.acTionJfrpechan :oc:.en:a 10 口lat-匚廣丁 p uzjir action rdeereporti orgHpentaho+pktforiTrplugirriJctonjfreeteporl:XQmponeii 士 org.peiitdho,pldLfuii

41、i .plugin.dclkjiijfreiepuft.helpei r org.pentaho.piarforir.plugirctionjfreereporr.ouTputs E org.pentaho.platform.plugin.acttonjfrreport.tei 工 org.penta ho.pldtfo rrr.pluir.action.kettle壬 o(gTpentdhoTpldtfurm,plugin.d*qxlwJa_占用5=|63-。11|.10*可0.。上口匚3 6。-: R一 J_c,g&AJ7lz.E0三 d,EctpQ.duE?ludd6c$ -55&君60

42、后50qpfo5n.jJnJrl5*se.yAJCIJ5w -6n-cbE0tE-d6上口uclld,EJO-b &CJJ興二 A-Cm5 窗 七 AJW.EBrlQ.EJ5doEe2m0$ 623S一5三5-2450035,三6三701|0匕與?2-出1|&-?口 由 0(Qdj18fr心d.6ulu &n五前山。罡c&T!4UJJO*-2d.oklEUJ913dckJ3d.J3LUE3n-d33u一AJ*,E6ndEJotE-d OUEluad 6J。住 bEllQ)三 d*sd&Aia5ECTnq-EJQUeQ.d爺ulgoJO $ . JEFPPZpru=5n-crE-oJl-!2cr

43、DLIBlL_&?os 5U6 P5guLLro.yAJU5w-6n-cbEc!tE-d.。上由-HU也.6JCS - pduJodwtodE品士 AJqJ/ll 一6三701|。士r0.0口匚也,6。-B XUE60tod*furoCILUsaAJCL6.E6n_d.EJot:p-ddu01uad+?CJ 由 1,7衛(wèi)=JP芝HnD-K915dx1J七2l2LLIJru_luE-5n-q-UJ-D*aFQ.dllplLJBdCTKI 電 喜里一匚中2todscutrodNorQdEsa.yAJM.E3 n-d,EJOtJEddq45e:;3d+6Jo出 4J0d 中toCLUJM4IU_AJ

44、 中電三 BJchEJot-sd.cl 上 ELL-ed,6cl 由n Btod UJS3、AJBSeb rl-R E J ofcF-d 6U mill ads Jo J + L 一 一/EqlnilJu-AJ 心吧,Ebn-cbEJot-2-.口 LIro=_LId Eo一 一 不口ZJbx 5uotvuuQ:r50.yAJQ/mwdEJO+lE-ddlll?lAJQQ-6J。e -bM MJC= JGUUc-rsJU-AJ&EU-pl-CPEJCty-J.CUEUUCLdsJC*- 匚尊仁0015匚0匕皿之口5335=5三0-1|?0.。喋三&巨。-7| -bTlg e P34JLU /u

45、otvu u 口U muu一 AJU6,.E6 n-烏 EJDtp-d 6q mn3dd)j0田 J d -JU3EF5匚口一 1u中匚亡 Y 5SU _ AJ(l)5c_cnn - d. EJ 0*-2d 。上 E1AJ& 6 JOT- -bq MJotaruuclJsau一 AJ%,E6_=cl,EJctJ2d6USLJed6c 圭 山 LTETJ1llu5Ja5=3n-d*二 MoJlF-qo上 plugd?o中SaAJ e SE?Ef山-FuqH4lld4nck/EJJ-J3E&JS-PUEHln&noBT13 TJ pfa _ p up 工一3d 1HO6LL.A1= uas 與-nQ=6nld.EJgJ4Jqddq 士 org.pentahD.platfornn.veb.hsqldb于 org.pen

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!