資源描述:
《java與domino比較》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Java與Domino優(yōu)劣分析Java與Domino優(yōu)劣分析SUBMITTEDBYWEAVERSOFTWARE僅限閱讀請勿傳播當(dāng)您閱讀本方案時,即表示您同意不傳播本方案的所有內(nèi)容上海泛微網(wǎng)絡(luò)科技有限公司www.weaver.com.cn-6-Tel:021-50942228,Fax:021-50942278上海峨山路90弄101號三樓 Java與Domino優(yōu)劣分析文檔版本歷史變更序號日期版本文件變更申請編號變更說明修改人12008年5月13日V1.0無創(chuàng)建李春陽上海泛微網(wǎng)絡(luò)
2、科技有限公司www.weaver.com.cn-6-Tel:021-50942228,Fax:021-50942278上海峨山路90弄101號三樓 Java與Domino優(yōu)劣分析目 錄目錄1.技術(shù)層比較-4-1.1.開發(fā)技術(shù)-4-1.2.開發(fā)工具-4-1.3.接口-4-1.4.對關(guān)系數(shù)據(jù)庫的支持-4-1.5.開發(fā)語言可學(xué)習(xí)性-4-2.維護(hù)層比較-5-2.1.針對OA的維護(hù)-5-2.2.數(shù)據(jù)備份機(jī)制-5-2.3.數(shù)據(jù)安全方面-5-3.應(yīng)用層比較(針對OA)-5-3.1.表單-
3、5-3.2.流程-5-3.3.頁面顯示-6-上海泛微網(wǎng)絡(luò)科技有限公司www.weaver.com.cn-6-Tel:021-50942228,Fax:021-50942278上海峨山路90弄101號三樓 Java與Domino優(yōu)劣分析技術(shù)層比較1.1.開發(fā)技術(shù)üDomino專屬于IBM,有點類似于VB,掌握DOMINO開發(fā)技術(shù)的人少之又少。是屬于面向過程的開發(fā)語言。üJAVA屬于SUN,是目前全球泛微內(nèi)推廣最普遍的開發(fā)語言,掌握J(rèn)AVA開發(fā)技術(shù)的人在中國非常多。屬于面向?qū)ο蟮?/p>
4、開發(fā)語言。1.2.開發(fā)工具üDomino必須用自帶的安裝程序安裝開發(fā)端,客戶端,管理端,并在開發(fā)端進(jìn)行開發(fā)。üJAVA可以用各種開發(fā)工具著手開發(fā)。比如Editplus,eclipse,Myeclipse等等1.3.接口üDomino接口大部分是IBM公司自己的接口,基本很少有第三方軟件提供Domino接口,即使有,接口關(guān)聯(lián)也非常不規(guī)范。üJAVA接口非常多,各接口之間基本按規(guī)范協(xié)作,JDK本身提供很多類,也可以在網(wǎng)上找到很多JAVA開發(fā)的類或函數(shù)。1.4.對關(guān)系數(shù)據(jù)庫的支持üDomino由于本身就是文檔
5、數(shù)據(jù)庫,所以對關(guān)系數(shù)據(jù)庫支持很差,如果有集成,大部分?jǐn)?shù)據(jù)采用JDBC方式創(chuàng)送。而且從結(jié)構(gòu)上分析,不可能將所有數(shù)據(jù)全部寫入關(guān)系數(shù)據(jù)庫,DOMINO本身至少會存放80%的數(shù)據(jù),關(guān)于日志的部分可以寫入到關(guān)系數(shù)據(jù)庫。üJAVA支持市面上的大部分關(guān)系數(shù)據(jù)庫,ORACLE,SQL,MYSQL,DB2等等。對中間件的支持也很多。所有數(shù)據(jù)均可以寫入關(guān)系數(shù)據(jù)庫。1.5.開發(fā)語言可學(xué)習(xí)性ü學(xué)習(xí)Domino最好的方法就是查看安裝客戶端所帶的幫助系統(tǒng),但由于Domino開發(fā)技術(shù)掌握人員很少,且函數(shù)較少,可供學(xué)習(xí)的書籍也較少,所
6、以培養(yǎng)一個好的Domino開發(fā)工程師需要2-3年ü學(xué)習(xí)JAVA最好的方法是參加專門的JAVA培訓(xùn)班或看書籍,目前國內(nèi)有很多的JAVA培訓(xùn)班,比如北大青鳥等等,關(guān)于書籍方面JAVA有很多,比如:JAVA編程思想,或張孝祥編寫的幾種JAVA學(xué)習(xí)教材等等。所以培養(yǎng)一個好的JAVA開發(fā)工程師需要0.5年-1年上海泛微網(wǎng)絡(luò)科技有限公司www.weaver.com.cn-6-Tel:021-50942228,Fax:021-50942278上海峨山路90弄101號三樓 Java與Domi
7、no優(yōu)劣分析1.維護(hù)層比較1.1.針對OA的維護(hù)üDomino維護(hù)底層需要安裝Domino自帶的管理端,客戶端和開發(fā)段,并安裝中文語言包,安裝過程比較復(fù)雜,維護(hù)界面也不人性化,沒有專業(yè)的培訓(xùn)想做到üJava開發(fā)的OA直接可以在B/S結(jié)構(gòu)的界面上進(jìn)行維護(hù),并且可以分權(quán)管理維護(hù),部門的人可以維護(hù)部門的人員,界面等。1.2.數(shù)據(jù)備份機(jī)制üDOMINO備份機(jī)制必須采用第三方備份,由于Domino所有數(shù)據(jù)均存放在服務(wù)器本地管理端文件夾里,所以必須用第三方備份機(jī)制定期備份。üJAVA由于本身是一種開發(fā)語言,數(shù)據(jù)全部
8、存儲到關(guān)系數(shù)據(jù)庫,所以備份機(jī)制很強(qiáng)大,可以用關(guān)系數(shù)據(jù)庫本身的備份機(jī)制,比如ORACLE的異地備份等等。1.3.數(shù)據(jù)安全方面ü以前老的C/S架構(gòu)的Domino還是很安全的,每個客戶端都有一個唯一的ID,但C/S架構(gòu)已經(jīng)被淘汰,B/S架構(gòu)的Domino體系安全性一般,在IE里面就可以通過地址(后綴名.nsf)來訪問數(shù)據(jù)庫。而且用戶超級管理員可以查看所有流程,對于企業(yè)管理來言,存在很大的安全隱患。üJAVA體系可以采用動態(tài)密碼卡,USB密碼卡等方