J2EE快速入門

來源:互聯網
上載者:User

標籤:java   分布式   oop   

J2EE誕生的背景

    在傳統的開發模式(單層應用結構)下,應用普遍存在以下致命缺點:

    - 資料、頁面和商務邏輯在一個邏輯層次中,功能緊密耦合; - 代碼重用性極低,可維護性差;

    - 應用耦合度高,完全沒有可擴充性;

    - 任何一個細小功能的更新,需要對整個應用進行重新部署;

    - 後台資料結構的改動,將導致所有相關代碼的改動;

    - 資料庫連接管理是個很大的瓶頸。


   企業需要滿足以下條件的應用體繫結構:

   - 分布式的、可移植組件的架構與結構;

   - 簡化服務端中介軟體的設計(包括交易處理,安全性等等); 

   - 為組件、應用、以及服務端提供標準、開放的API。


   J2EE的2個初衷: 

   - 對於企業使用者,J2EE是一套開放標準平台,加入這個平台,企業內所有的 業務系統就可以運行在不同的操作系

統,不同的環境下,從而形成一整套 公司專屬應用程式體系。

   - 對於開發人員,J2EE是一套現成的解決方案,開發過程中的許多瓶頸(如事 務處理,安全性,可移值性等)就會

迎刃而解,真正實現邏輯上的層次分 離,實現分布式應用。 

J2EE的定義   - 是開放的、基於標準的平台; 

   - 是用於開發、部署與管理N層結構、是面向WEB、以伺服器為中心的企業級 應用體系。

J2EE架構圖

J2EE基礎技術標準

    JavaBEAN:編程環境下能夠被可視化處理的可重用組件,這裡所指編程環境包括:IDE(如Eclipse)等。

    JDBC:是用於執行SQL的Java API,為Java提供通用的訪問不同關係型資料庫(DBMS)的方法。和我們常用的微

軟提供的訪問資料庫的API——ODBC一樣。

    JNDI:包含API和SPI(服務提供介面),JNPI SPI用於命名目錄服務的設計與實現,使各類資料服務標準化;因

此Java能夠通過JNDI API快速方便的訪問任何目錄服務。

    RMI:基於TCP/IP通訊端方式的分布式調用,是Java開發分布式應用的基礎。

    Java的世界剛入門,期待在接下來的學習中,能夠理解的更加透徹。

J2EE快速入門

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.