監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

協(xié)調(diào)辦公oa自動(dòng)化系統(tǒng)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

   傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實(shí)現(xiàn)信息處理的自動(dòng)化和辦公的無(wú)紙化逐步得到了人們的重視。Internet/Intranet的迅猛發(fā)展,為信息的交流和共享,團(tuán)隊(duì)的協(xié)同運(yùn)作提供了技術(shù)的保證,同時(shí)也預(yù)示著網(wǎng)絡(luò)化辦公時(shí)代來(lái)臨。利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺(tái),建設(shè)一個(gè)安全、可靠、開放、高效的信息網(wǎng)絡(luò)和辦公自動(dòng)化、信息管理電子化系統(tǒng),為管理部門提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務(wù),提高辦公效率和管理水平,實(shí)現(xiàn)企業(yè)各部門日常業(yè)務(wù)工作的規(guī)范化、電子化、標(biāo)準(zhǔn)化,增強(qiáng)檔案的可管理性,實(shí)現(xiàn)信息的在線查詢、借閱,最終實(shí)現(xiàn)“無(wú)紙”辦公。

  1、系統(tǒng)架構(gòu)設(shè)計(jì)

  J2EE技術(shù)發(fā)展到今天,已有很多成熟的技術(shù)和思想,在技術(shù)和思想上兩者可謂相輔相成,互相影響,缺一不可。技術(shù)和思想的不斷革命為J2EE系統(tǒng)的開發(fā)注入不少動(dòng)力,并且不斷帶來(lái)變化。從以前的純JSP開發(fā)到JSP+JAVABEAN,再到MVC技術(shù)的普及等等,都帶來(lái)革命性的影響。到了現(xiàn)在,J2EE各項(xiàng)技術(shù)和思想上的不斷革新,程序員們陸續(xù)提倡要回歸軟件本身,回歸軟件的核心,即為用戶解決領(lǐng)域相關(guān)問(wèn)題的能力,其他的一些特性,盡管他們也許是必需的,但也是用來(lái)支持這個(gè)核心目的的。

25.png

  解決領(lǐng)域相關(guān)問(wèn)題要求我們更加關(guān)注領(lǐng)域?qū)ο竽P偷慕?,而解決來(lái)自領(lǐng)域方面的問(wèn)題的軟件本分通常只占整個(gè)軟件系統(tǒng)的一小部分,這于它的重要性相比是不成正比的。為了應(yīng)用優(yōu)秀的領(lǐng)域建模技術(shù),我們需要把領(lǐng)域?qū)ο蟾到y(tǒng)的其他功能分離出去,才能避免另領(lǐng)域概念雨其他跟軟件技術(shù)相關(guān)的概念混淆或者在龐大的系統(tǒng)中失去對(duì)領(lǐng)域的把握。這種成熟的領(lǐng)域分離技術(shù)早已出現(xiàn),它為我們打下良好的基礎(chǔ)----系統(tǒng)架構(gòu)分層。傳統(tǒng)三層架構(gòu)早已在J2EE項(xiàng)目中得到廣泛應(yīng)用,它主要分為:表現(xiàn)層,業(yè)務(wù)邏輯層和持久化層。將一個(gè)復(fù)雜的程序進(jìn)行層次劃分。為每一層進(jìn)行設(shè)計(jì),每層都是高內(nèi)聚的而且只依賴于它的下層,每層具體職責(zé)為:

  表現(xiàn)層負(fù)責(zé)向用戶顯示信息,并解析用戶命令。定義軟件可以完成的工作,并指揮下層操作領(lǐng)域?qū)ο髞?lái)解決問(wèn)題。

  業(yè)務(wù)邏輯層該層對(duì)業(yè)務(wù)影響深遠(yuǎn),他包含業(yè)務(wù)規(guī)則或者知識(shí),完成系統(tǒng)主要功能需求,操作領(lǐng)域?qū)ο蠡ハ嗪献鹘鉀Q問(wèn)題持久化層為上層提供通用技術(shù)能力,把領(lǐng)域?qū)ο蟪志没4娴綌?shù)據(jù)庫(kù)中,為下次訪問(wèn)該對(duì)象提供條件

  各層分工合作,層于層之間做到低耦合,每層間的類做到高內(nèi)聚,使系統(tǒng)可維護(hù)性和擴(kuò)展性得到巨大的提升。

  2、本系統(tǒng)架構(gòu)設(shè)計(jì)及系統(tǒng)技術(shù)介紹

  本系統(tǒng)采用JAVA語(yǔ)言進(jìn)行開發(fā),面向?qū)ο筇匦詾橄到y(tǒng)的可維護(hù)性和可擴(kuò)展性提供了根本的支持,而且JAVA開放源代碼特性,使其迅速發(fā)展,涌現(xiàn)大量成熟技術(shù)支持,尤其在JAVAEE領(lǐng)域,更可謂前無(wú)古人。

  JAVAEE包含13種技術(shù),當(dāng)然現(xiàn)在可能已經(jīng)不止,當(dāng)今JAVAEE領(lǐng)域里更多的是使用Struts,Hibernate,Spring的架構(gòu)方式,現(xiàn)在分別介紹一下這三種技術(shù),然后就這三種技術(shù)可以解決的問(wèn)題作陳述,再而討論本系統(tǒng)采用這三種技術(shù)的必要性。

  3、 Struts

        Struts作為一個(gè)開放原代碼的應(yīng)用框架,在最近幾年得到了飛速的發(fā)展,在JSPWeb應(yīng)用開發(fā)中應(yīng)用得非常廣泛,有的文獻(xiàn)上說(shuō)它已經(jīng)成為JSPWeb應(yīng)用框架的事實(shí)上的標(biāo)準(zhǔn)。

26.png

  Struts是一個(gè)實(shí)現(xiàn)了Model2的MVC框架,要介紹Struts的話,就要從JSPWeb應(yīng)用的兩種基本的結(jié)構(gòu)模式:Model1和Model2說(shuō)起,model1是一個(gè)以JSP文件為中心的模式,在這種模式中JSP頁(yè)面不僅負(fù)責(zé)表現(xiàn)邏輯,也負(fù)責(zé)控制邏輯。專業(yè)書籍上稱之為邏輯耦合在頁(yè)面中,這種處理方式,對(duì)一些規(guī)模很小的項(xiàng)目如:一個(gè)簡(jiǎn)單的留言簿,也沒(méi)什么太大的壞處,實(shí)際上,人們開始接觸一些對(duì)自己來(lái)說(shuō)是新的東西的時(shí)候,比如,用JSP訪問(wèn)數(shù)據(jù)庫(kù)時(shí),往往喜歡別人能提供一個(gè)包含這一切的單個(gè)JSP頁(yè)面,因?yàn)檫@樣在一個(gè)頁(yè)面上他就可以把握全局,便于理解。但是,用Model1模式開發(fā)大型時(shí),程序流向由一些互相能夠感知的頁(yè)面決定,當(dāng)頁(yè)面很多時(shí)要清楚地把握其流向?qū)⑹呛軓?fù)雜的事情,當(dāng)您修改一頁(yè)時(shí)可能會(huì)影響相關(guān)的很多頁(yè)面,大有牽一發(fā)而動(dòng)全身的感覺(jué),使得程序的修改與維護(hù)變得異常困難;還有一個(gè)問(wèn)題就是程序邏輯開發(fā)與頁(yè)面設(shè)計(jì)糾纏在一起,既不便于分工合作也不利于代碼的重用,這樣的程序其健壯性和可伸縮性都不好。

發(fā)布:2011-01-24 14:13    編輯:泛普軟件 · hs    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
網(wǎng)上辦公軟件
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普OA辦公軟件系統(tǒng)其他應(yīng)用

OA辦公軟件系統(tǒng) 高級(jí)辦公軟件 企業(yè)OA辦公系統(tǒng) 網(wǎng)絡(luò)辦公系統(tǒng) 無(wú)紙化辦公系統(tǒng) 自動(dòng)化辦公軟件 手機(jī)OA辦公系統(tǒng) 手機(jī)日程管理軟件 移動(dòng)OA辦公系統(tǒng) 云OA辦公 微信OA系統(tǒng)