發(fā)布《OSGi進階》正式版

          在歷時兩個多月后,OSGi進階的編寫已完畢,感謝N多朋友一直以來的關(guān)注和支持,現(xiàn)將正式版對外發(fā)布,下載地址為:
          http://www.riawork.org/opendoc/osgiopendoc2.pdf
          隨文的代碼的下載地址為:
          http://www.riawork.org/opendoc/osgiopendoc2-source.zip
          隨文的例子的可運行版本的下載地址為:
          http://www.riawork.org/opendoc/osgiopendoc2-dist.zip

          隨后將會相繼在Redsaga上發(fā)布Redsaga Opendoc版本,以及在InfoQ中國站上發(fā)布InfoQ miniBook版本,這兩個版本在精美程度上都會超過我現(xiàn)在發(fā)布的版本,到時再給予大家通知,:)
           

          1.1.讀者對象

          此篇文檔適合具備OSGi基礎(chǔ)概念或已閱讀《OSGi實戰(zhàn)》的讀者[1]閱讀,尤其是希望將OSGi應(yīng)用至實際的商業(yè)項目/產(chǎn)品的讀者。

          閱讀此篇Opendoc的讀者應(yīng)具備以下知識:

          l         如何在Eclipse中搭建OSGi應(yīng)用開發(fā)環(huán)境;

          l         如何部署OSGi應(yīng)用;

          l         對于OSGi應(yīng)用開發(fā)有大致的了解(如DS怎么使用)。

          1.2.編寫目的

          OSGi實戰(zhàn)》Opendoc發(fā)布已有一年多了,《OSGi實戰(zhàn)》Opendoc作為一篇OSGi入門級的Opendoc,主要是起到介紹OSGi的作用,從而吸引更多的人認識OSGi和對OSGi產(chǎn)生興趣,很高興《OSGi實戰(zhàn)》在過去的一年中得到了很多朋友的關(guān)注,更值得高興的是短短的一年來OSGi取得了很大的進步,幾乎可以稱得上是OSGi發(fā)展歷史上具備里程碑意義的一年。

          在這一年OSGi成功進入企業(yè)應(yīng)用領(lǐng)域,相繼受到各大廠商的認可和采用,例如IBMWebsphere V6.1BEA更是將其所有產(chǎn)品都重構(gòu)為基于OSGi而開發(fā)的microServices上等等;在開源界OSGi也是引起了很大的反響,例如SpringOSGi的結(jié)合、Apache宣布Struts 2要采用OSGi等等。

          OSGi聯(lián)盟很好的抓住的了這樣的機會,成立了專門的EEG小組,以更好、更快的推進OSGi在企業(yè)領(lǐng)域的發(fā)展,而同時在EclipseCon2007上,OSGi也成為了主要的話題,這對在整個企業(yè)IT界中推廣OSGi起到了巨大的作用。

          Java規(guī)范領(lǐng)域,OSGi成為了JSR291的規(guī)范標準,盡管沒有成為JSR277的標準,但一定程度上還是反應(yīng)了OSGi已經(jīng)得到了各大廠商的認可。

          在這樣的大環(huán)境下,OSGi在國內(nèi)也受到了越來越多的關(guān)注和認同,不少朋友也都有了將OSGi使用到實際的項目/產(chǎn)品中去的想法,其中有部分朋友已經(jīng)在實際的項目/產(chǎn)品中開始使用OSGi,但其中更多的朋友由于這樣那樣的原因暫時放棄了在實際項目/產(chǎn)品中使用OSGi的想法,總結(jié)下來主要有這么幾點原因:

          l         基于OSGi怎么來設(shè)計/實現(xiàn)/部署/測試項目和產(chǎn)品

          OSGi對于模塊化有嚴格而規(guī)范的定義,這對于傳統(tǒng)的設(shè)計/實現(xiàn)/部署/測試模式都會有一定的影響,而同時如何來充分發(fā)揮OSGi帶來的動態(tài)性和可擴展性也是關(guān)鍵的問題,對于系統(tǒng)的架構(gòu)設(shè)計者而言會非常的關(guān)心這個問題,否則的話采用OSGi就沒有任何意義了,但從目前可獲取到的OSGi資源中很難找到這方面的指導(dǎo),這成了很多架構(gòu)設(shè)計者不敢冒險選擇OSGi應(yīng)用到實際項目/產(chǎn)品中的原因。

          l         OSGi怎么和流行的Java領(lǐng)域的B/S體系架構(gòu)集成

          這個問題困擾了很多的朋友,因為如果OSGi無法和流行的Java領(lǐng)域的B/S體系架構(gòu)集成的話,那也就意味著如果采用OSGi的話,項目/產(chǎn)品的很多基礎(chǔ)框架都得從頭再來,同時也意味著整個團隊的知識體系得重建,這肯定是不可取的。

          而從各方面OSGi的資源中確實找不到集成的方法,因此這也成了很多朋友放棄在實際的項目/產(chǎn)品中使用OSGi的原因。

          l         基于OSGi怎么來實現(xiàn)分布式的系統(tǒng)

          這個和做B/S系統(tǒng)的朋友的疑問是一樣的。

          l         怎么把原有的項目/產(chǎn)品部署為OSGi應(yīng)用

          有部分項目可能是長期的項目,產(chǎn)品的話就肯定是長期發(fā)展的,這些項目/產(chǎn)品都已經(jīng)有一定的積累了,不可能因為要重構(gòu)為OSGi應(yīng)用而推倒從來,從已有的OSGi資源中又獲取不到相關(guān)的指導(dǎo),因此這也成為了很多朋友不得不放棄使用OSGi的原因。

          作為OSGi的擁護者和實踐者,我也非常希望能有越來越多的人能夠?qū)?/span>OSGi應(yīng)用到實際的項目/產(chǎn)品中去,《OSGi實戰(zhàn)》Opendoc吸引了不少的人關(guān)注OSGi,但由于上面的這些原因大家沒有把OSGi應(yīng)用到實際項目/產(chǎn)品上去,我感到非常的遺憾,因此有了編寫一篇新的Opendoc的想法,把自己有限的知識和經(jīng)驗分享給大家,盡量的解除大家的擔(dān)憂和憂患,而將OSGi應(yīng)用到實際的項目/產(chǎn)品中去,這也是本篇Opendco編寫的目的。

          隨著本篇Opendoc也會誕生出一些的OSGi開源項目,另外目前我已將在商業(yè)產(chǎn)品中使用的插件管理框架開源出來了,詳細信息請大家訪問以下地址:

          http://www.aygfsteel.com/BlueDavy/archive/2007/10/05/150598.html

          1.3.導(dǎo)讀

          本篇Opendoc遵照著讓大家放心的將OSGi使用到實際的項目/產(chǎn)品的指導(dǎo)思想而編寫,以實際的例子來解答大家心中的疑問。

          l         解答如何基于OSGi怎么來設(shè)計/實現(xiàn)/部署/測試項目和產(chǎn)品

          Opendoc以此開篇,以一個留言板系統(tǒng)實例講解了OSGi應(yīng)用在設(shè)計時應(yīng)把握的幾個重點原則,并遵照設(shè)計完成留言板系統(tǒng)的設(shè)計/實現(xiàn)和部署,具體內(nèi)容請參見基于OSGi的留言板

          l         解答OSGi怎么和Java領(lǐng)域流行的B/S體系架構(gòu)進行集成

          Opendoc中詳細講解了如何將OSGiHibernateSpring以及Webwork進行集成,并由此誕生了OSGi+Hibernate+Spring+WebworkOHSW)的腳手架,基于此腳手架完成了對于留言板系統(tǒng)的重構(gòu),具體內(nèi)容請參見與流行的Java B/S體系架構(gòu)進行集成

          l         解答基于OSGi怎么來實現(xiàn)分布式的系統(tǒng)

          Opendoc中詳細講解了怎么實現(xiàn)分布式的OSGi應(yīng)用的通訊,并由此誕生了一個簡單的分布式OSGi應(yīng)用通訊的腳手架,基于此腳手架完成了對于留言板系統(tǒng)的重構(gòu),具體內(nèi)容請參見基于OSGi搭建分布式系統(tǒng)

          l         解答怎么把原有的項目/產(chǎn)品部署為OSGi應(yīng)用

          Opendoc中詳細介紹了將一個傳統(tǒng)的基于Hibernate+Spring+Webwork的留言板系統(tǒng)重構(gòu)為部署至OHSWOSGi應(yīng)用的步驟,以此說明如何將原有的額項目/產(chǎn)品部署為OSGi應(yīng)用,并重構(gòu)原有代碼使其具備OSGi應(yīng)用的模塊化、動態(tài)化以及可擴展性的特征,具體內(nèi)容請參見將原系統(tǒng)重構(gòu)為基于OSGi的系統(tǒng)

          在解答了上面的幾點問題后,為了能夠讓大家更好的使用OSGi,在最后的章節(jié)中總結(jié)了一些OSGi應(yīng)用的設(shè)計模式和最佳實踐。

          1.4.致謝

          在編寫這篇Opendoc的過程中,得到了很多朋友無私的支持,在此略表謝意:

          Kyang:感謝你對于預(yù)覽版的反饋意見;

          Jlinux(唐勇):感謝你對于預(yù)覽版的反饋意見;

          Caoxg(曹曉剛):感謝你對于預(yù)覽版的反饋意見和封面的改進;

          Xiaodao:感謝你的新聞報道;

          霍泰穩(wěn):感謝你將此文檔制作為InfoQ中文站迷你書(近期發(fā)布)并宣傳;

          還有其他未在此列出名字的關(guān)注此文檔的朋友們,在此一并表示感謝。

          posted on 2007-10-14 23:36 BlueDavy 閱讀(15227) 評論(45)  編輯  收藏 所屬分類: OSGi、SOA、SCA

          評論

          # re: 發(fā)布《OSGi進階》正式版 2007-10-15 00:39 Alexander.Yu

          支持,感謝奉獻.  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-10-15 08:33 stoneshao

          感謝BlueDavy的無私奉獻  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-10-15 09:13 man

          非常感謝 BlueDavy 的辛勤工作和無私奉獻......我一接到大俠的<OSGI進階>預(yù)覽版就不及待地瀏覽目錄, 發(fā)現(xiàn)正是我所需要的內(nèi)容.

          看完<OSGI實戰(zhàn)>, 就覺得如果OSGI要發(fā)揚光大, 就要解決兩大問題, 第一就是在系統(tǒng)構(gòu)架和設(shè)計上如何承前啟后, 既允分吸收和融合目前流行的優(yōu)秀設(shè)計元素, 又發(fā)揮OSGI本身所帶的特色優(yōu)點. 其二, 就是在實現(xiàn)上, 如何與流程的應(yīng)用相融合, 如何將已經(jīng)熟悉的實現(xiàn)遷移到OSGI上......所以說<OSGI進階>正是我所期待的....


            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-10-15 15:56 Friszart

          好東東不容錯過!  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-10-15 16:43 Kane

          感謝BlueDavy的奉獻,OSGi進階最好能指導(dǎo)深入學(xué)習(xí)OSGi  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-10-16 09:22 TsRooM

          衷心感謝BlueDavy公布osgi的探索成果,希望有更多更好的實用有創(chuàng)意的東西出現(xiàn)。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-10-18 14:00 Ethan

          衷心感謝BlueDavy!!  回復(fù)  更多評論   

          # 網(wǎng)絡(luò)OSGi資料精華收藏 2007-11-06 14:03 趙斌

          網(wǎng)絡(luò)OSGi資料精華收藏
          http://www.aygfsteel.com/zhaobin/archive/2007/11/06/158485.html

          我將網(wǎng)絡(luò)上收集的OSGi相關(guān)資料整理了一下,便于大家查閱,并且今后會隨時更新。鑒于BlueDavy在OSGi推廣、普及方面所作的卓越貢獻,將BlueDavy的博客排在第一位,其他的資料就沒有順序了。

          題外話:如果我要搜索其他人的資料,不得不用“-BlueDavy”將他的文章排除,實在太多了。
            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-11-13 15:07 Tank

          Hi 朋友:
          希望和你做個連接...
          http://hexun.com/Junipwer 關(guān)于網(wǎng)絡(luò)技術(shù)的..   回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-11-21 19:22 johnyang

          我就是一直想做一套自己的內(nèi)核框架,謝謝樓主了.請問有沒有OSGI的QQ討論群呢  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-11-21 20:17 BlueDavy

          @johnyang
          ...好像沒有。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-12-03 10:15 alxyrh

          我相信未來3年,您所有的付出將讓數(shù)萬名中國的開發(fā)人員受益!  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-12-16 20:38 Lonelystarchen

          怎么下載不了了  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-12-16 23:04 BlueDavy

          @Lonelystarchen
          嗯,多謝提醒,鏈接已修復(fù)!
            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-12-17 17:27 Tank's blog

          Hi 朋友:
          希望和你做個連接...
          http://hexun.com/Junipwer 關(guān)于網(wǎng)絡(luò)技術(shù)的..
          可以嗎?  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-12-17 19:02 BlueDavy

          @Tank's blog
          沒問題。
            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2007-12-28 10:56 gurudk

          關(guān)注,之前的實戰(zhàn)看過了,寫的非常容易理解,謝謝!  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-01-12 16:35 小白之家

          感謝BlueDavy無私奉獻,
          不懂理論只懂實戰(zhàn)的粗人。
          這話很謙虛啊,理論是用于實戰(zhàn)中才顯示其魅力,我是那么想的。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-01-14 11:32 black_cat

          請問一下現(xiàn)在Equinox里的DS服務(wù)已經(jīng)有正式版了嗎? 看你當時在實戰(zhàn)里寫的DS會有性能問題而且不推薦在多線程里使用 現(xiàn)在可以了嗎?   回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版[未登錄] 2008-02-02 16:16 wade

          太感謝了, 不過感覺用戶權(quán)限方面的內(nèi)容比較少, 比如怎么控制用戶能訪問的資源, 有人說把acegi作為一個bundle,但是不明白怎么做, 您能指點一下嗎?  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-02-02 21:30 BlueDavy

          @wade
          這和是否使用OSGi壓根就沒什么關(guān)系,請先去補補權(quán)限系統(tǒng)設(shè)計方面的知識,我曾經(jīng)在宣講OSGi的很多文檔、PPT中都說過,OSGi不是Spring那樣的東西,它只是一個模塊化、動態(tài)化和可擴展的框架,但本身并不提供任何其他應(yīng)用開發(fā)時需要的基礎(chǔ)設(shè)施,如果你需要那些基礎(chǔ)設(shè)施的話,在現(xiàn)在的情況下完全可以選擇Spring-DM,可以同時獲得spring提供的基礎(chǔ)設(shè)施以及OSGi的好處。
          如果一定要使用servlet規(guī)范中的listener、filter,可以參考這個東西:
          http://wiki.ops4j.org/confluence/display/ops4j/Pax+Web
          它提供了在OSGi環(huán)境下使用listener、filter的支持。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版[未登錄] 2008-02-04 21:13 wade

          @BlueDavy
          多謝您的回復(fù), 我再好好學(xué)學(xué), 看怎么解決。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-03-14 15:10 delphixp

            非常感謝 BlueDavy 的工作!! 令我受益非常多!

            在學(xué)習(xí)過程中,我遇到一個問題就是,如果我將 Equinox 環(huán)境升級到 3.3.1 (包括 3.3.2),再運行 AxisModule 時,會拋出下面異常:

          org/xml/sax/SAXException 但,如果將 Equinox 中的 OSGI Core Jar包簡單改用 3.2 版本時,就沒這個錯誤運行正常。。。。非常郁悶啊。。

            出現(xiàn)上面異常只會是在分發(fā)時才出現(xiàn)(離開 Eclipse IDE),在 Eclipse IDE 中非常正常。(我發(fā)現(xiàn)不單是 AxisModule,即使是 Eclipse RAP 一離開IDE,在 3.3.1 下運行時也會出現(xiàn)類似的錯誤)

            環(huán)境:JDK 1.5 ...... 請教 BlueDavy 有什么解決辦法。。非常感謝!!
            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-07-18 10:18 天地一粒雨

          我最初接觸OSGI是通過車載多媒體接口標準"AMI-C",當時就感覺這個東西非常好,BlueDavy的兩篇文章我都讀過,寫的不錯。不知有沒有研究車載軟件的朋友,可否多提供一些這方面的資源,謝謝!  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-09-30 15:57 免費小說

          下載來看看,暫時不發(fā)表評論  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-10-03 21:32 oioq

          希望和你做個連接
          http://www.oioq.com 編程相關(guān)的  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2008-12-16 15:58 博文小編

          恭喜恭喜!什么時么時候也把《構(gòu)建高性能的大型分布式Java應(yīng)用》的寫作計劃公布一下吧:)  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-01-06 08:42 cswangzi

          怎么又下載不了了
          哪位好心人能不能發(fā)個給我
          代碼和例子
          cswangzi_2001@yahoo.com.cn
            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-01-13 23:42 農(nóng)夫

          我下載不了啊,哪位大哥給我發(fā)一份?

          yesjob@sohu.com  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-01-15 09:42 BlueDavy

          前幾天域名解析有問題,現(xiàn)在OK了。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版[未登錄] 2009-02-26 14:31 wang

          代碼下載不了,煩請那位博兄有源碼發(fā)給我,郵箱是mystoreroom@sina.com.cn  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-03-12 09:20 OSGI狂熱粉絲超級鐵桿骨灰級戰(zhàn)士

          哪個朋友真正的編譯實現(xiàn)過 進階里面的 機于osgi的留言板系統(tǒng)

          為什么我總是出錯,還提示“The import cn.org.osgi.opendoc cannot be resolved”可以引用包

          不同工程為什么要做的關(guān)聯(lián)呢?

          請給予指導(dǎo)  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-03-19 17:55 Yvon

          很喜歡書中的例子,簡單明了。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-03-23 10:33 OSGI狂熱粉絲超級鐵桿骨灰級戰(zhàn)士

          為什么
          我把 “基于OSIG的留言板系統(tǒng)部署到eclipse后,”

          無法運行出象書中的結(jié)果呢,

          比如添加一個留言表,刪除一個留言表,添加聯(lián)系人等等


          都沒有出現(xiàn),

          誰運行出來結(jié)果了 ,請聯(lián)系我,謝謝了

          zhaishj@neusoft.com

            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-03-23 10:37 OSGI狂熱粉絲超級鐵桿骨灰級戰(zhàn)士

          為什么
          我把 “基于OSIG的留言板系統(tǒng)部署到eclipse后,”

          無法運行出象書中的結(jié)果呢,

          比如添加一個留言表,刪除一個留言表,添加聯(lián)系人等等


          都沒有出現(xiàn),

          誰運行出來結(jié)果了 ,請聯(lián)系我,謝謝了

          zhaishj@neusoft.com

            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-03-24 14:48 OSGI狂熱粉絲超級鐵桿骨灰級戰(zhàn)士

          初步出來結(jié)果了,只是公司的機器上沒有法顯示漢字,回家慢慢搞
          對立面的技術(shù)不怎么熟悉,吭吭哧哧的。  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-05-13 10:12 瘋狂的奶瓶

          兩個文檔都看了,不過和spring結(jié)合時還是出了不少問題,但是我想這么多大蝦看你的文檔都搞定了,那我也應(yīng)該搞定它.
          再次向博主致敬,你所推崇的OSGI估計快要在我們的實際項目中一展身手了.  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-09-30 22:10 zwh

          代碼不能下阿~能不能給咱發(fā)郵箱?~
          zhaowanhe@gmail.com  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2009-09-30 22:13 zwh

          sorry~搞錯了,pdf里列出來的連接不能下,這兒的好像可以~謝謝啦~入門很有用~  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版[未登錄] 2011-05-10 16:04 nathan

          看了博主的書籍受益頗多,想進一步學(xué)習(xí)實踐,可代碼下載不了了,誰有代碼方便的話發(fā)我郵箱:379612804@qq.com  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2011-05-13 16:25 cheap sunglasses

          這個我很喜歡  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版[未登錄] 2012-05-17 10:20 xiaoqiang

          又下載不了了,誰有代碼方便的話發(fā)我郵箱:152070765@qq.com   回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2012-06-22 09:22 lkk

          代碼腫么下載不了呀 ,那位好朋友可不可以發(fā)我一下呢?
          我的郵箱是1061661711@qq.com  回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版 2012-06-22 13:19 lkk

          代碼腫么下載不了呀 ,那位好朋友可不可以發(fā)我一下呢?
          我的郵箱是1061661711@qq.com


            回復(fù)  更多評論   

          # re: 發(fā)布《OSGi進階》正式版[未登錄] 2013-10-14 14:38 wu

          這是一個好東西。對于很多classloader不熟悉的人如此,尤其對于很多無法分清和解耦多個classloader應(yīng)用的人有用。
          至于動態(tài)加載,基于此的應(yīng)用個人感覺應(yīng)用自己要設(shè)計出很多能無損加載的應(yīng)用關(guān)系才是最關(guān)鍵。  回復(fù)  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          統(tǒng)計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 青州市| 潜山县| 德昌县| 库尔勒市| 长子县| 将乐县| 吴川市| 广东省| 阳信县| 商水县| 沂水县| 桐庐县| 泰来县| 巴青县| 电白县| 连云港市| 孙吴县| 中西区| 淮滨县| 怀来县| 美姑县| 丹阳市| 司法| 通山县| 轮台县| 衡南县| 报价| 乌拉特中旗| 大庆市| 宁津县| 尼玛县| 祥云县| 沁源县| 迁西县| 垣曲县| 都安| 玛曲县| 凤冈县| 双流县| 和政县| 鄢陵县|