摘要: 大家都知道,xmlhttp在通信時(shí)采用的是utf編碼,而國(guó)內(nèi)很多網(wǎng)頁的信息都是采用gbk編碼,所以當(dāng)直接通過ajax去連接網(wǎng)頁,并將獲取到的信息直接顯示的話就會(huì)出現(xiàn)亂碼的現(xiàn)象,有些時(shí)候無法改變服務(wù)器端網(wǎng)頁的編碼(例如獲取別的網(wǎng)站的天氣預(yù)報(bào)信息),在這種時(shí)候就只能在客戶端通過js做編碼的工作了,下面這段js就是用于將服務(wù)器端返回的gbk編碼字符串轉(zhuǎn)換為utf編碼字符串: 閱讀全文
摘要: 對(duì)于搜索技術(shù)基本是完全不懂,在這里也只是談?wù)勛约旱囊恍┫敕ǎ瑲g迎大家討論......... 閱讀全文
摘要: 這篇新聞令人振奮,OSGI被越來越多的商業(yè)產(chǎn)品認(rèn)同和采用,在這篇新聞中提到了之前OSGI是被象Eclipse這樣的重量級(jí)的開源產(chǎn)品而采用,而現(xiàn)在Apache的Tuscany工程也開始采用,還有之前提及的IBM的重量級(jí)的商業(yè)產(chǎn)品--WAS V6.1,現(xiàn)在Adobe大名鼎鼎的CS2產(chǎn)品中也開始使用Equinox,同時(shí)這篇新聞也提及到了部分這些商用產(chǎn)品之所以要采用OSGI的原因,最后提及到OSGI對(duì)JSR 294、JSR 277可能會(huì)產(chǎn)生的影響。 閱讀全文
摘要: 代碼參見code.rar,其中的classic目錄放置了基于Equinox的實(shí)戰(zhàn)部分的代碼,其中的ds目錄放置了基于ds重構(gòu)后的代碼,請(qǐng)從這下載:
http://www.riawork.org/opendoc/code.rar
同時(shí)還發(fā)布了一個(gè)可直接運(yùn)行的環(huán)境dist.rar,解壓后直接運(yùn)行其中的run.bat,就可通過http://localhost:8080/demo/page/login.htm來訪問用戶登錄驗(yàn)證模塊,請(qǐng)從這下載:
http://www.riawork.org/opendoc/dist.rar
同時(shí)在收集到大家的一些意見以及自己對(duì)Opendoc的重新瀏覽后,做了少量的改動(dòng),都發(fā)布到了新的pdf中了,新的PDF仍然是通過以前的這個(gè)地址下載:
http://www.riawork.org/opendoc/OSGI_Opendoc_Preview.pdf 閱讀全文
http://www.riawork.org/opendoc/code.rar
同時(shí)還發(fā)布了一個(gè)可直接運(yùn)行的環(huán)境dist.rar,解壓后直接運(yùn)行其中的run.bat,就可通過http://localhost:8080/demo/page/login.htm來訪問用戶登錄驗(yàn)證模塊,請(qǐng)從這下載:
http://www.riawork.org/opendoc/dist.rar
同時(shí)在收集到大家的一些意見以及自己對(duì)Opendoc的重新瀏覽后,做了少量的改動(dòng),都發(fā)布到了新的pdf中了,新的PDF仍然是通過以前的這個(gè)地址下載:
http://www.riawork.org/opendoc/OSGI_Opendoc_Preview.pdf 閱讀全文
摘要: 這里的Equinox不是Appfuse的那個(gè)Equinox,而是Eclipse的Project(www.eclipse.org/equinox),是OSGI R4的RI,具體大家可參考我之前發(fā)布的OSGI Opendoc預(yù)覽版中對(duì)于Equinox的描述和講解,而現(xiàn)在又有一個(gè)重量級(jí)的產(chǎn)品基于Equinox而構(gòu)建,那就是WAS V6.1,這也就足以說明在IBM這樣的大廠商心目中對(duì)于OSGI的認(rèn)同。
WAS V6.1之所以要改為基于Equinox而搭建,它認(rèn)為主要是為了提升WAS的組件化、靈活性、松耦合和簡(jiǎn)潔性,具體大家可參見此篇PPT:
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/advanced/help.jsp?topic=/com.ibm.iea.was_v6/was/6.1/Architecture/WASv61_Componentization/player.html 閱讀全文
WAS V6.1之所以要改為基于Equinox而搭建,它認(rèn)為主要是為了提升WAS的組件化、靈活性、松耦合和簡(jiǎn)潔性,具體大家可參見此篇PPT:
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/advanced/help.jsp?topic=/com.ibm.iea.was_v6/was/6.1/Architecture/WASv61_Componentization/player.html 閱讀全文
摘要: 本篇Opendoc按照學(xué)習(xí)開源框架的基本流程進(jìn)行編寫,從體驗(yàn)OSGI到基于OSGI框架的實(shí)戰(zhàn),到深入OSGI,完成對(duì)于OSGI從入門到深入學(xué)習(xí)的過程,最后對(duì)于OSGI的現(xiàn)狀和發(fā)展發(fā)表些自己的看法和思考,限于筆者的水平以及時(shí)間,文內(nèi)難免有些錯(cuò)誤,還請(qǐng)大家不吝指正,也希望本文能作為國(guó)內(nèi)OSGI的拋磚之作,引出更多的關(guān)于OSGI的Opendoc。
由于個(gè)人時(shí)間的關(guān)系,這篇Opendoc歷經(jīng)一個(gè)半月左右的時(shí)間才基本完成,在此先發(fā)布預(yù)覽版,希望能夠得到感興趣的朋友們的指點(diǎn),先謝了....
請(qǐng)從這下載:http://www.riawork.org/opendoc/OSGI_Opendoc_Preview.pdf
隨本文的代碼將在隨后發(fā)布,請(qǐng)大家關(guān)注...... 閱讀全文
由于個(gè)人時(shí)間的關(guān)系,這篇Opendoc歷經(jīng)一個(gè)半月左右的時(shí)間才基本完成,在此先發(fā)布預(yù)覽版,希望能夠得到感興趣的朋友們的指點(diǎn),先謝了....
請(qǐng)從這下載:http://www.riawork.org/opendoc/OSGI_Opendoc_Preview.pdf
隨本文的代碼將在隨后發(fā)布,請(qǐng)大家關(guān)注...... 閱讀全文
摘要: 在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),采取的通常都是逐級(jí)分解的策略,無論是分層、分模塊都是典型的分而治之的策略,而系統(tǒng)在通過逐步分解形成架構(gòu)、詳細(xì)設(shè)計(jì)時(shí),輸入、輸出以及擴(kuò)展都是考慮的重點(diǎn)。 閱讀全文
摘要: 發(fā)送動(dòng)作是流程中的關(guān)鍵動(dòng)作,程序或用戶通過觸發(fā)發(fā)送動(dòng)作來進(jìn)行流程的流轉(zhuǎn),對(duì)于人工干預(yù)的發(fā)送動(dòng)作來說,通常會(huì)顯得很復(fù)雜,做過類似辦公系統(tǒng)的人都會(huì)體會(huì)到這點(diǎn),發(fā)送為什么會(huì)變得復(fù)雜呢,首先發(fā)送是由多個(gè)步驟構(gòu)成的,其次就是各個(gè)步驟都有一些用戶可通過配置來改變發(fā)送步驟的行為的點(diǎn),在人工干預(yù)要求很強(qiáng)的發(fā)送動(dòng)作中,就變得更為復(fù)雜了。
請(qǐng)見正文......
在實(shí)際的流程發(fā)送動(dòng)作中,還有更為復(fù)雜的情況,象抄送、傳閱辦理、跳轉(zhuǎn)、會(huì)簽等這些特殊類型的發(fā)送動(dòng)作,實(shí)現(xiàn)起來就比上述的發(fā)送動(dòng)作更為復(fù)雜,但其實(shí)現(xiàn)原理仍然類似上面所述。 閱讀全文
請(qǐng)見正文......
在實(shí)際的流程發(fā)送動(dòng)作中,還有更為復(fù)雜的情況,象抄送、傳閱辦理、跳轉(zhuǎn)、會(huì)簽等這些特殊類型的發(fā)送動(dòng)作,實(shí)現(xiàn)起來就比上述的發(fā)送動(dòng)作更為復(fù)雜,但其實(shí)現(xiàn)原理仍然類似上面所述。 閱讀全文
摘要: 昨天重裝系統(tǒng),突然想到一個(gè)問題,如果以后機(jī)器本身只要裝個(gè)微核,然后所有的東西都可以通過網(wǎng)絡(luò)直接安裝就好了,那樣重裝系統(tǒng)就不是件什么痛苦的事了,只要連接到網(wǎng)絡(luò)上選自己需要的windows、office等等,平時(shí)在用這些軟件的時(shí)候隨時(shí)可以把個(gè)人的偏好上傳到服務(wù)器,那是多么爽的一件事呀,^_^,也許可以做個(gè)這樣的網(wǎng)站,提供這樣的服務(wù),和一站式的框架類似..... 閱讀全文