摘要: 首先,需要知道什么是企業(yè)級(jí)應(yīng)用。
企業(yè)級(jí)應(yīng)用(enterprise applications),其實(shí)是一個(gè)軟件行業(yè)內(nèi)部通用的一個(gè)術(shù)語(yǔ)。如果解釋成通俗易懂的話來(lái)說(shuō),那就是一個(gè)企業(yè)范圍內(nèi)所使用的、基于計(jì)算機(jī)的穩(wěn)定的、安全的和高效的分布式信息管理系統(tǒng)。
對(duì)于企業(yè)級(jí)應(yīng)用而言它的分布式有兩種形式:B/S結(jié)構(gòu)和C/S結(jié)構(gòu)。由于瀏覽器的功能日益強(qiáng)大、網(wǎng)頁(yè)技術(shù)的日益流行和應(yīng)用服務(wù)器軟件和中間件產(chǎn)品的逐步成熟,B/S結(jié)構(gòu)的企業(yè)級(jí)應(yīng)用已經(jīng)成為一種流行的趨勢(shì),所以在下面的討論中所謂的企業(yè)級(jí)應(yīng)用統(tǒng)一為基于B/S結(jié)構(gòu)的分布式企業(yè)信息系統(tǒng)。
一般說(shuō)來(lái)企業(yè)級(jí)應(yīng)用都可以分為三層持久層(Persistence Layer) 、業(yè)務(wù)邏輯層(Business Logic Layer) 和展現(xiàn)層(Presentation Layer ) 。
為什么要分這么幾個(gè)層次呢?
歸根結(jié)底主要原因只有一個(gè)——那就是提高軟件開(kāi)發(fā)生產(chǎn)力,降低軟件開(kāi)發(fā)成本,提高軟件產(chǎn)品質(zhì)量。
因?yàn)檐浖疽彩琴Y本公司,公司的主要目標(biāo)是盈利而不是科技發(fā)展。所以,公司的技術(shù)架構(gòu)的優(yōu)劣主要應(yīng)該體現(xiàn)
閱讀全文