熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Spring操作Hibernate更方便

2013-11-23 20:50:32  來源: Java開源技術 

  軟件系統通常由多個組件構成每個組件負責一個特定的功能領域但是這些組件也經常承擔它們的核心功能之外的額外責任系統服務(例如日志事務 管理和安全性)經常發現自己跑到了別的組件的領域裡而這些組件的核心職責是其他事情結果就是所謂的代碼糾纏或者更簡單點兒說一團糟面向方 面編程是一種試圖解決這個問題的編程技術它把關注點的隔離提升為核心的編程概念

  使用 AOP 時仍然是在一個地方定義系統的公共功能但是可以聲明性地定義 如何 和 在哪裡 應用這個功能如果對橫切關注點(例如日志和事務管理)進行了模塊化那麼不用修改每個單獨的類就可以向代碼中添加新特性這類模塊化的關注點稱作 方面

  您知道麼?

  可以在任何 Java? 企業版(JEE) 服務器中使用 Spring 框架的功能而且還可以調整它的大多數功能使其適合不受控環境Spring 的中心焦點就是支持不被束縛在特定 JEEE 服務上的可重用業務和數據訪問對象可以跨 JEE 環境(Web 或企業 JavaBean(EJB))獨立應用程序測試環境等等重用這類對象而不會有任何麻煩

  以一個企業應用程序為例這類應用程序通常要求類似於安全性和事務支持的服務顯然可以把這些服務的支持直接編寫到要求服務的每個類當中但是更 希望能夠不必為大量事務性上下文編寫同樣的事務處理代碼如果使用 Spring AOP 進行事務處理那麼可以聲明性地安排適當的方法調用而不必逐個安排


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29191.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.