欧美亚州日韩国产_亚洲一级三级片免费看_国产精品成人黄片_国产精品手机在线亚洲_久久毛片亚洲精品视频_亚洲成人av资源_国产电影欧美日韩_免费黄色网站视频在线观看_黄色视频免费观看网址_大秀亚洲日韩主播欧美

咨詢熱線:400-818-1122
首頁
致遠(yuǎn)軟件專題首頁 > 最新發(fā)布
數(shù)據(jù)采集軟件開發(fā)實踐經(jīng)驗淺談
上傳日期:2019-07-11 13:38 文章來源:

他們總是忍不住會立即去考慮效率、領(lǐng)域模型中各元素的關(guān)系如何在數(shù)據(jù)庫中的表達(dá)、OR Mapping工具在使用中的一些限制等。忍不住的結(jié)果就是,他們停留在一個點上,想了很多方法來解決他們擔(dān)心的事情。因為這樣的事情總是有很多,所以簡單的原則總是被違背,而復(fù)雜性總是不期而至。 

具有諷刺意味的是,在數(shù)據(jù)采集軟件開發(fā)實踐中,很多設(shè)計人員提出的針對性能的解決方案往往是性能的最大瓶頸。假設(shè)我們恪守了簡單化原則,同時有了一個滿意的領(lǐng)域模型,接下來的事情就是基于領(lǐng)域模型的計算。在系統(tǒng)工作期間,領(lǐng)域模型會產(chǎn)生很多的實例,這些實例擁有自己的數(shù)據(jù)。企業(yè)數(shù)據(jù)采集軟件開發(fā)的主要工作內(nèi)容基本上就是圍繞這些數(shù)據(jù)做些加加減減的工作。 

致遠(yuǎn)服軟整理出:http://www.soft8.com.cn/除了加加減減,我們還需要了解一些相關(guān)的知識。第一,業(yè)界有很多的平臺和框架支持加加減減,例如Java EE、Spring、Seam等。而這些平臺和框架又提供了一些服務(wù),例如,分布式計算、事務(wù)服務(wù)、連接池、狀態(tài)服務(wù)(各種上下文)等。我們了解并運用這些平臺和框架,可以減少自己的工作內(nèi)容。 第二,除了平臺和框架之外,我們可能還需要了解一些支持開發(fā)的工具。這些工具可以通過向?qū)筛鞣N類型的項目,可以集成各種服務(wù)器,可以幫助我們開發(fā)程序、調(diào)試代碼、發(fā)布應(yīng)用等。 

第三,如果還要延伸,那我們可能需要看看業(yè)界的一些流行的概念,比方說SOA。SOA可以幫助企業(yè)來進(jìn)行系統(tǒng)集成,同時它也可以幫助企業(yè)用一種全新的、面向服務(wù)的思想來構(gòu)建系統(tǒng)。 

第四,我們不斷地延伸知識,聽上去似乎有點復(fù)雜了。但是,這些延伸的知識不是問題的本質(zhì)。我們需要記住的應(yīng)該只是那個簡單的原則;我們需要做的其實只有一件事——基于領(lǐng)域模型的計算。 

第五,想想看,我們需要關(guān)注的只是如何制定軟件做得精到。所以,在陷入各種細(xì)節(jié)性的討論之前,我們應(yīng)該從思想上來把握問題的本質(zhì)。本質(zhì)的就是簡單的。所以,我們的目標(biāo)是要讓事情都變得簡單。這有很多的工作要做,比方說如何讓軟件如何與平臺框架的耦合性降到最低,如何讓數(shù)據(jù)采集軟件開發(fā)的可移植性和可擴展性最好等。事實上,這些讓事情變得簡單的工作,才是我們思考和努力的方向。相反,在簡單的事物上,尋求局部的、復(fù)雜的解決方案是一種風(fēng)險極高的做法。

 

免責(zé)聲明:網(wǎng)站內(nèi)涉及到圖片及相關(guān)文字如涉及到侵權(quán),請及時聯(lián)系我們處理
< 返回列表
最新發(fā)布推薦
致遠(yuǎn)服軟讓IT更簡單,更安全,更有價值
咨詢熱線:400-818-1122