freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee開發(fā)項(xiàng)目10大風(fēng)險(xiǎn)總結(jié)(編輯修改稿)

2024-07-22 06:58 本頁面
 

【文章內(nèi)容簡介】 于提供容器的能力也是至關(guān)重要的,這些容器截取調(diào)用信號(hào)并提供諸如透明(transparent)負(fù)載均衡的服務(wù)。忽視設(shè)計(jì)模式也是危險(xiǎn)的一部分?! ∥页L岬揭磳?duì)的另外一種危險(xiǎn)是:僅僅是為了使用EJB而使用EJB。在你的應(yīng)用中的某一部分可能并不需要EJB,甚至你的整個(gè)應(yīng)用都不需要。這是過度工程化所走的極端,而且我確實(shí)也目睹了一些良好的servlet和JavaBean應(yīng)用被重構(gòu)為EJB,而這樣做并沒有很好的技術(shù)上的理由。風(fēng)險(xiǎn)3:沒有將業(yè)務(wù)規(guī)則和邏輯表現(xiàn)形式相分離  項(xiàng)目階段:  設(shè)計(jì)  影響的項(xiàng)目階段:  開發(fā)  對(duì)系統(tǒng)的影響:  維護(hù)、擴(kuò)展性、性能  癥狀:  過于龐大、沒有邊際的JSP程序  在業(yè)務(wù)邏輯改變的時(shí)候必須修改JSP  在要求改變界面顯示的時(shí)候需要修改并重新配置EJB和其它后臺(tái)組件  規(guī)避方案:  J2EE平臺(tái)使你有機(jī)會(huì)將表示邏輯和導(dǎo)航控制相分離,進(jìn)而與業(yè)務(wù)規(guī)則相分離。這被稱為模式2結(jié)構(gòu)。備注:  可以使用具有一致性的設(shè)計(jì)來進(jìn)行用戶界面框架的連接。(例如可以使用taglib),這將幫助你避免邏輯分離的問題。有許多現(xiàn)成的好的方法可供選擇。對(duì)每一個(gè)分別進(jìn)行評(píng)估,然后采用最合適的框架。風(fēng)險(xiǎn)4:沒有在開發(fā)環(huán)境中進(jìn)行適當(dāng)?shù)呐渲谩 №?xiàng)目階段:  開發(fā)  影響的項(xiàng)目階段:  穩(wěn)定化、并發(fā)、成熟期  對(duì)系統(tǒng)的影響:  你的權(quán)衡  癥狀:  經(jīng)過多日或數(shù)周的時(shí)間才能過渡到成熟系統(tǒng)  風(fēng)險(xiǎn)存在與過渡期,帶有很多不確定性,有些主要的功能場景沒有被測試到  實(shí)際系統(tǒng)中的數(shù)據(jù)和開發(fā)、測試中的數(shù)據(jù)不同  無法在開發(fā)者機(jī)器上進(jìn)行組建  應(yīng)用行為在開發(fā)、穩(wěn)定化及產(chǎn)品環(huán)境中各不相同規(guī)避方案:  解決之道是忠實(shí)地在開發(fā)環(huán)境中配置實(shí)際的環(huán)境,讓開發(fā)所用環(huán)境接近于要實(shí)施產(chǎn)品的環(huán)境。如果未來環(huán)境是JDK7,那么不要在JDKHatLinux上進(jìn)行開發(fā)。對(duì)于所用的應(yīng)用服務(wù)器也是如此。同樣,要快速地看一下產(chǎn)品數(shù)據(jù)庫中的數(shù)據(jù),并將這樣的數(shù)據(jù)用于測試。不要依賴于人工創(chuàng)建的數(shù)據(jù)。如果產(chǎn)品數(shù)據(jù)很敏感,則要使之變得不敏感,然后把它配置起來。開發(fā)中未能預(yù)期到的產(chǎn)品數(shù)據(jù)將對(duì)以下過程產(chǎn)生破壞:  數(shù)據(jù)檢驗(yàn)規(guī)則  系統(tǒng)測試行為  系統(tǒng)組件構(gòu)建(特別地包括:EJBEJB以及EJB數(shù)據(jù)庫)  最為糟糕的是,這樣還可能產(chǎn)生異常、空指針,以及你從沒見過的問題?! 渥?  開發(fā)人員常把安全性問題放到穩(wěn)定化階段才開始解決。要防止這樣的陷阱產(chǎn)生,你也可以花費(fèi)同樣多的時(shí)間在業(yè)務(wù)邏輯中改進(jìn)安全性。  成熟期是一個(gè)復(fù)雜的過程,其中充滿了技術(shù)性問題和非技術(shù)性問題。你可能會(huì)陷于想不到的一大堆問題中,這就是成熟化所意味的一切。開發(fā)及穩(wěn)定化環(huán)境過程為你提供了制造更多這樣的問題,以及發(fā)現(xiàn)這樣的問題的地方,不斷去做,就可以大大減少風(fēng)險(xiǎn)?! ∧阕龅墓こ淘蕉?,你就越能了解什么是可行的,什么是不可行的。你可以對(duì)工程問題進(jìn)行記錄,以避免同樣的錯(cuò)誤重復(fù)發(fā)生。風(fēng)險(xiǎn)5:選擇了錯(cuò)誤的提供商  項(xiàng)目階段:  提供商選擇  影響階段:  設(shè)計(jì)、開發(fā)、穩(wěn)定化/負(fù)載測試,成熟化  對(duì)系統(tǒng)的影響:  可伸縮性、性能、可維護(hù)性及穩(wěn)定性  癥狀:  開發(fā)人員要使用更多的時(shí)間來處理工具方面的問題,而不是很有成效地使用這些工具  為了應(yīng)付已知的和未知的問題,而不得不進(jìn)行顯著的系統(tǒng)重新設(shè)計(jì)  在不同的工具之間很難進(jìn)行集成(應(yīng)用服務(wù)器與IDE工具,IDE工具與調(diào)試器,源碼控制與合成工具,等等)  對(duì)于IDE工具和調(diào)試器等,開發(fā)人員往往排斥它們,而推崇自己所喜歡的工具  規(guī)避方案:  為了避免風(fēng)險(xiǎn)5,你需要一個(gè)很好的提供商選擇過程,風(fēng)險(xiǎn)10的規(guī)避也適用于此?! ∫嬲饬恳环NIDE工具是否最合適的方法是真正地進(jìn)行使用。而唯一來評(píng)估一種J2EE應(yīng)用的方法是建立一種概念試驗(yàn)來進(jìn)行證明,在試驗(yàn)中要包含你的應(yīng)用框架。事實(shí)上,你也不希望在花費(fèi)了3個(gè)月時(shí)間進(jìn)行了培訓(xùn)和開發(fā)后,在使用時(shí)又發(fā)現(xiàn)一些bug。假設(shè)在開發(fā)到一半的時(shí)候,突然發(fā)現(xiàn)你的工具集有問題,那么你早應(yīng)該知道,有些工具確實(shí)比另一些更重要
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1