沒見過世面的我從來覺得企業(yè)應(yīng)用都是忽悠人的東西,今天仲于有機會見到了大公司的應(yīng)用`` 只窺一斑,嘆為觀止!終于肯定了我先到大公司練手的想法不錯!
在這個我參與的項目中,我看到了企業(yè)應(yīng)用的如下特性與實施方法:
一,支持熱部署性,通過劃分項目分子模塊來實現(xiàn)。這個體系真的讓我大開眼界。
二,高度配置性,這依賴了大量的xml,公用部分高度抽象,貌似邏輯都用了xml配出來,也可能這是引入xml作為傳輸數(shù)據(jù)的好處。呵呵,感覺真的從xml的數(shù)量就可以看到一個應(yīng)用的企業(yè)化程度,但是不知是否由xml帶來了過多的自定義規(guī)則?
三,層次清晰性,層與層之間接口有良好的定義,可很好的分工。這個體驗也是比較新的,web service,rpc,tcp/ip等等,這些子模塊之間交互的手段很必要。也通過這樣的交互解決不同平臺不同語言的差異。小網(wǎng)站和大應(yīng)用的區(qū)別就是分布適了。象ibm所鼓吹的企業(yè)應(yīng)用技術(shù)在小網(wǎng)站上完全體現(xiàn)不到優(yōu)勢而成為累贅。ps:分層的另外一個好處就是可以讓我們有更多事干,在定義接口的時候就忙來忙去花時間等下班。o yeah!
四,對象資源性,當對象達到一定規(guī)模就需要把對象用資源的角度去看。這意味著統(tǒng)一。
五,也是很重要的一個就是接口的使用,接口就是企業(yè)應(yīng)用的生命。
很多東西可以學習,努力研究代碼中``