EJB簡單理解

EJB簡單理解


由於熱愛,因此拼搏。 --RuiDerjava


什麼是JavaEE

JavaEE:Java Platform Enterprise Edition
JavaEE是一個分層架構,分佈式的體系結構。
分層架構: JavaEE由四個層次構成,分別是客戶層,Web層,業務層,持久層
            客戶層:頁面展現層,運行在客戶機上,能夠訪問Web層和業務層。
            Web層:JSP和Servlet構成的Web頁面。
            業務層:處理程序的業務邏輯,主要是一些業務方法的集合。主要框架有Spring,SpringMVC,Struts,EJB框架等
            持久層:數據庫層,JDBC,JNDI,DataSource等,主要一流框架有Mybatis,Hibernate框架等

什麼是EJB

EJB:Enterprise Java Bean,一個重量級的業務層框架,重量級的意思在於其啓動時開銷大。

主要組成

  1. Remote接口:定義業務邏輯方法。
  2. Home接口: 定義獲取EJB對象的方法。
  3. Enterprise Bean類:實現Remote接口,具體方法能夠包括數據庫的鏈接,數據庫的具體增刪改查操做。

EJB與Spring能夠比較着學習,參考源碼學習。數據庫

相關文章
相關標籤/搜索