EJB学习笔记一(EJB概述)
1.前言
從今天開始,簡單的學習一下有關EJB方面的知識.從自己看EJB有關方面的書籍來看,感覺跟市面上的Spring很像,后來才發現,整個Spring框架實際上是參考了EJB的設計理念,由于學習過Spring,所以現在學習EJB的相關知識,并不是很吃力.接下來會在幾篇博客中,簡單的書寫一下,自己的EJB的認識.
2.什么是EJB
EJB全名為Enterprise Java Bean,是J2EE規范的重要核心.主要是針對于分布式的開發技術,到目前為止EJB已經走過了EJB1.0、Ejb2.0以及目前的EJB3.X的歷程,從現在來看,EJB相對于以前的2.0、1.0有了很大的改變。
EJB主要是用來構建企業級的應用框架,而對于小規模的開發而言,市面上流行最廣的莫過于Spring+Hibernate核心開發技術。企業級應用有如下特點:
1、應用的規模較大、而且增長速度快速
2、應用的伸縮性要求很高
3、應用可能需要使用除JSP頁面之外的其他客戶端
3.EJB的分類
在EJB3.0中,EJB可以大概分為兩類
1.會話(Session)Bean
1.1、Stateful Session Bean
有狀態的Session Bean
1.2、Stateless Session Bean
無狀態的Session Bean
2.消息驅動Bean(Message Driven Bean)
與Session Bean最大的不同之處在于,它不允許客戶端調用它,只是JMS消息的異步消費者。
消息驅動Bean與無狀態的Session Bean的最大優勢在于“完全解耦”,javaEE的其他組件無須獲取消息驅動Bean,只要向消息目的發送JMS消息就可以實現驅動Bean的通信,相當于間接調用了消息驅動Bean的onMessage方法。
總結
以上是生活随笔為你收集整理的EJB学习笔记一(EJB概述)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle存储过程详解(一)(Prog
- 下一篇: SAP UI5 CSS 类 sapUiS