<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的評論

    對你提到的spring大大降低了應用程序的可維護性,我有幾點爭議:
    我們的應用說到底就類似是一本說明書。spring利用ioc,aop兩個概念,其實給出了說明書的表述結構。IOC給出了對象的生命周期描述框架(類似說明書中出現的目錄),AOP給出了橫切式的描述方式(類似說明書中出現的附注)。剩下的部分,我們就開始在IOC的基礎上描述系統啟動后要建立哪些對象,對象間如何相互引用,每個對象是隨叫隨生還是保持唯一,每個對象提供哪些服務,具體實現的細節;我們還要時不時加點附注,主要是事務控制。這些描述之后,再加上spring對web層的薄薄的封裝描述(類似閱讀須知罷),整個說明書描述結束。
    所以從這個角度,我認為spring的這兩項技術應用,使應用程序的邏輯標書更加簡潔清晰完整。至于一部分描述出現在配置文件中這只是個形式,并沒有什么問題。
    關于spring的配置文件,即使不能找到一些插件啊之類的工具來管理,也可以自己寫一些東西來幫助管理。如果你所在的項目還在手工書寫和維護配置文件,而且是巨大的配置文件,那確實是非常頭大的。
    IOC+AOP不僅僅給出了一個完整的描述結構,同時這兩個大模式也強有力地規范了代碼,統一了程序員的編程方式,應該說合理地使用spring能帶來類間的高度解耦,保證享受到面向對象,面向方面編程實踐的好處。
    re: java虛擬機要點1 英雄 2008-05-26 14:06  
    不錯!領教了!
    re: 想象5年后的你 英雄 2007-12-29 12:33  
    我5年后希望能擁有一份資產,不用我費多大精力,每月能給我帶來幾千的利潤。嘻嘻
    共鳴!我的讀后感還是那句“環境決定性格,性格決定行動,行動表現命運“哦!不過,我同樣感到一種家族延續的認識。一代又一代,沒有一個家族長盛不衰,一代人的努力可能影響后三代,一代人的墮落也可能毀掉一個繁榮的家族。
    re: Write Boring Code 英雄 2006-09-14 17:42  
    茅塞頓開的感覺。難怪分析老外的代碼總覺得特啰嗦,原來是他們進行了苛刻的細分,而這個細分的好處就在于此文所講哦!
    主站蜘蛛池模板: 亚洲av麻豆aⅴ无码电影| 国产一二三四区乱码免费| 国产免费人成视频尤勿视频| 无码囯产精品一区二区免费| 四虎影视大全免费入口| 亚洲精品乱码久久久久久| 亚洲熟妇自偷自拍另欧美| 99在线免费视频| 男女啪啪永久免费观看网站| 亚洲国产高清视频| 猫咪免费观看人成网站在线| 最近新韩国日本免费观看| 亚洲精品无码日韩国产不卡?V| 久久久久精品国产亚洲AV无码| aa级女人大片喷水视频免费| 成人黄动漫画免费网站视频| 亚洲春色在线视频| 色婷婷精品免费视频| 最好看的中文字幕2019免费| 久久精品亚洲乱码伦伦中文| 中文有码亚洲制服av片| 免费人妻无码不卡中文字幕系| 亚洲日韩精品无码专区网站| 亚洲AV男人的天堂在线观看| 久久aⅴ免费观看| 亚洲片国产一区一级在线观看| 亚洲午夜福利在线视频| 99视频免费播放| 亚洲精品成人网站在线观看| 边摸边吃奶边做爽免费视频网站| 曰曰鲁夜夜免费播放视频| 日本亚洲欧洲免费天堂午夜看片女人员 | 夫妻免费无码V看片| 久久亚洲国产成人精品性色| WWW国产成人免费观看视频| 免费观看理论片毛片| 亚洲国产片在线观看| 久久久久久久久久国产精品免费| 亚洲精品和日本精品| 国产精品亚洲一区二区在线观看| 色影音免费色资源|