国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
AOP大大簡化應(yīng)用程序開發(fā)

注釋:這段時(shí)間,業(yè)內(nèi)許多人都在談?wù)揂OP(面向方面編程),可以說掀起了一陣AOP(面向方面編程)旋風(fēng)。作為中堅(jiān)力量的技術(shù)人員憑直覺就知道AOP的巨大優(yōu)勢及它潛在的力量,而IT部門則想了解AOP將會對他們的應(yīng)用程序體系結(jié)構(gòu)造成怎樣的影響。

<a target="_blank"><div id="moiyehiw" class='imgcenter'><img id="img1" src="http://image.360doc.cn/DownloadImg/7059/102339_2.gif" /></div></a>

現(xiàn)在許多新興的IT開發(fā)企業(yè)都是用Java語言來編程,而所用的系統(tǒng)就是眾所周知的應(yīng)用程序服務(wù)器。應(yīng)用程序服務(wù)器實(shí)際上是基于服務(wù)器端和互聯(lián)網(wǎng)的,而與之相對應(yīng)的,微軟的Windows則是桌面應(yīng)用程序的標(biāo)準(zhǔn)操作系統(tǒng)。

當(dāng)前這一代應(yīng)用程序服務(wù)器大多數(shù)都會為用戶提供一個(gè)應(yīng)用程序開發(fā)庫,里面有一些事先準(zhǔn)備好的系統(tǒng)服務(wù),這就是眾所周知的EJB。不過在應(yīng)用程序開發(fā)人員中,高級的EJB程序員卻是鳳毛麟角,這是因?yàn)檫@一類的培訓(xùn)費(fèi)用很高,而維護(hù)的費(fèi)用也很高,一般公司負(fù)擔(dān)不起。人們都已經(jīng)認(rèn)識到EJB太過復(fù)雜,因?yàn)閼?yīng)用程序開發(fā)人員需要學(xué)習(xí)并了解它的規(guī)則,它的服務(wù)項(xiàng)目多,規(guī)范也多。

傳統(tǒng)的java應(yīng)用程序服務(wù)器提供商和工具提供商一起推動了工具的發(fā)展,使它成為了用JAVA進(jìn)行系統(tǒng)級開發(fā)中的“消除痛苦”的方法。他們利用各種工具來掩蓋系統(tǒng)級的復(fù)雜性。不過這種方法只能部分地起作用,因?yàn)檫@些工具本身就有些復(fù)雜,而且它們多數(shù)都是要版權(quán)的。

與之相對的是微軟的.NET,除了被公認(rèn)為是便捷好用的工具之外,同時(shí)還大大吸引了喜歡使用較簡單的基本架構(gòu)的開發(fā)人員,這種架構(gòu)是一種簡單的基于AOP的結(jié)構(gòu)。在.NET 的實(shí)例中,AOP要簡單得多,不過其服務(wù)以及后端功能性都受到了極大的限制。例如,使用.NET的人員有這樣的經(jīng)驗(yàn),那就是完全沒有O/R(對象映射模型)技術(shù)或者由于程序執(zhí)行過程中出現(xiàn)錯(cuò)誤而導(dǎo)致屢屢重新啟動。這些對于使用桌上型電腦的終端用戶來說也許是可以接受的,而對于服務(wù)器系統(tǒng)管理員來說就不可接受了。

Jboss 4.0AOP則為用戶提供了一種較好的方法,可以替代上述方法,它可以簡化系統(tǒng)級服務(wù),并且一般的JAVA程序員都可以享受得到這些服務(wù)。Jboss已經(jīng)走向成熟了,它的產(chǎn)品已經(jīng)測試出了它的服務(wù)成效。Jboss AOP提供了EJB所具有的所有性能,甚至還具備了一些EJB 規(guī)范目前還不具備的性能。這些性能之一就是原子性,這在數(shù)據(jù)庫開發(fā)人員中使用較普遍,它可以幫助用戶自動反轉(zhuǎn)到對象以前的狀態(tài)。讓我們以它的持續(xù)性為例來看看它的ease-of-use性能。持續(xù)性,或者說訪問數(shù)據(jù)庫的能力是IT企業(yè)中經(jīng)常用到的標(biāo)準(zhǔn)EJB服務(wù)。如果想要添加持續(xù)性行為到一個(gè)對象,則所有的AOP開發(fā)人員都必須向系統(tǒng)提供一個(gè)附有XML描述符的對象,這個(gè)描述符描述了用戶所希望的行為,系統(tǒng)會自動完成,這一點(diǎn)很讓用戶滿意。

 

IT部門得出的結(jié)果是,一個(gè)特征全面的AOP架構(gòu),如Jboss,顯示了EJB的強(qiáng)大功能,并且給更廣闊的用戶群帶來了真正意義上的企業(yè)級開發(fā)。XML驅(qū)動 可以讓用戶重新使用系統(tǒng)編碼,這樣一來,IT部門可以推行更廣泛的服務(wù),并且從更高的效率和更快的發(fā)展中獲利。此外,與傳統(tǒng)的EJB不同的是,AOP不需要太多專門的訓(xùn)練,也無需反復(fù)的學(xué)習(xí)。

這樣的編碼真讓人喜歡!

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
2004開發(fā)技術(shù)年度綜述之Java世界
談JBoss的技術(shù)架構(gòu)與服務(wù)
EJB3和Spring技術(shù)體系比較 - ShenYang Java User Group ...
Java業(yè)界觀察:2006年終回顧及2007展望(一) , rails,開源,框架,ejb3.0,回顧,red,hat,ruby,spring, ,
J2EE開發(fā)框架
Spring 學(xué)習(xí)一(了解Spring)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服