27、EJB與JAVA BEAN的區別?
27、EJB與JAVA BEAN的區別?
Java Bean 是可複用的元件,對Java Bean並沒有嚴格的規範,理論上講,任何一個Java類都可以是一個Bean。
但通常情況下,由於Java Bean是被容器所建立(如Tomcat)的,所以Java Bean應具有一個無參的構造器,另
外,通常Java Bean還要實現Serializable介面用於實現Bean的永續性。
Java Bean實際上相當於微軟COM模型中的本地程式內COM元件,它是不能被跨程式訪問的。
Enterprise Java Bean 相當於DCOM,即分散式元件。
它是基於Java的遠端方法呼叫(RMI)技術的,所以EJB可以被遠端訪問(跨程式、跨計算機)。
但EJB必須被佈署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB元件,
而是通過其容器訪問。EJB容器是EJB元件的代理,EJB元件由容器所建立和管理。
客戶通過容器來訪問真正的EJB元件。
相關文章
- Java Bean 與 EJB的區別JavaBean
- java bean 與 ejb的區別 (轉)JavaBean
- EJB1.1與EJB2.0的主要區別都那些阿???
- EJB和Java Beans的區別是什麼啊JavaBean
- Java(3)-POJO和Java bean的區別是什麼JavaPOJOBean
- 如何理解區別伺服器端的Javabean與EJB伺服器JavaBean
- Spring中ref local=""與ref bean=""的區別SpringBean
- ① EJB無狀態的bean(建立EJB的基礎教程)Bean
- @Component和@Bean的區別Bean
- Java中(==)與equals的區別Java
- JAVA 與 C++ 的區別JavaC++
- c#與java的區別C#Java
- Java與C語言的區別?JavaC語言
- Java面試題 equals()與"=="的區別?Java面試題
- Java泛型T與?的區別Java泛型
- @Bean和@Component之間的區別?Bean
- JAVA 基本型別與 引用型別區別Java型別
- Java中介面與繼承的區別Java繼承
- Java—重寫與過載的區別Java
- java中Map,List與Set的區別Java
- Java中Array與ArrayList的主要區別Java
- Java語言與平臺的區別Java
- Java中類與物件的關係與區別Java物件
- Android與Java ME的區別與聯絡AndroidJava
- Java中replace與replaceAll區別Java
- Java的JDK下Hashtable與HashMap的區別JavaJDKHashMap
- ejb 的session bean 和儲存在servlet session中的一個java物件有何不同?SessionBeanServletJava物件
- 什麼樣的類需要作成EJB(會話Bean)?會話Bean
- Java基礎-- ==號與equals()方法的區別Java
- java9 opens與exports的區別JavaExport
- 淺談java中extends與implements的區別Java
- java中過載與重寫的區別Java
- Java中Vector與ArrayList的區別詳解Java
- Java運算子>>與>>>區別詳解Java
- Java抽象類與介面的區別Java抽象
- ??與?:的區別
- java字串“==”與“equals”的差異及與c#的區別Java字串C#
- Java之String的equals與contentEquals區別Java