P16 掌握 EntityBean3.0的編寫<br> 開始引入SLSB的編寫,為下節內容打基礎<br> 掌握 JBOSS下EJB3 的部署。<br> 編寫調用SLSB的CLIENT,掌握JNDI的使用
P5 RMI (Remote Method Invocation 遠程方法調用)是Java的網絡分布式應用系統的核心解決方案之一。它可以被看作是RPC的Java版本。但是傳統RPC并不能很好地應用于分布式對象系統。而Java RMI 則支持存儲于不同地址空間的程序級對象之間彼此進行通信,實現遠程對象之間的無縫遠程調用。
P42 EJB作為企業級的數據訪問/持久化標準在1999年作為J2EE規范的核心規范出現,極大的轉變了java企業級開發的模式,為java軟件開發提供了一個良好的架構。 EJB從1.0到2.1在J2EE架構中,都是作為一個服務器端的(Server side)的數據訪問中間件。開發人員通過EJB標準的API接口來訪問操作數據,避免直接用JDBC和Sql操作底層的數據庫。
P EJB作為企業級的數據訪問/持久化標準在1999年作為J2EE規范的核心規范出現,極大的轉變了java企業級開發的模式,為java軟件開發提供了一個良好的架構。 EJB從1.0到2.1在J2EE架構中,都是作為一個服務器端的(Server side)的數據訪問中間件。開發人員通過EJB標準的API接口來訪問操作數據,避免直接用JDBC和Sql操作底層的數據庫。 采用EJB架構的目標在于: <li>減輕直接操作底層數據庫的工作量 <li>為企業級開發引入了面向對象/面向服務的開發架構 <li>數據對象生命周期的自動管理 <li>分布式能力 <li>集成/聲明式的安全/事務管理 <br>EJB 3.0 旨在解決以往EJB 2.0 模型的復雜性和提高靈活性,具體體現在: <li>消除了不必要的接口Remote, Home, EJB以及回調方法實現 <li>實體Bean采用了POJO模型,一個簡單的java bean就可以是一個Entity Bean。無需依賴容器運行和測試 <li>全面采用O/R Mapping技術來實現數據庫操作 <li>實體Bean可以運用在所有需要持久化的應用,不管是客戶端還是服務器端。從而真正實現面向構件的開發 <li>實體 bean 現在支持繼承和多態性 <li>靈活豐富的EJB3查詢語言 <li>SQL支持 <li>使用元數據批注代替部署描述符,減少復雜配置和提高可維護性 <li>將常規 Java 類用作 EJB 并將常規業務接口用于EJB
P33 J2EE – Java 2 Enterprise Edition。可重用的組件模型 J2EE提供面向服務的底層結構來自動支持與管理組件。 為組件提供集成服務,企業極開發者可以專著與組件而不是底層服務。 分離業務邏輯與服務,提高業務邏輯的可重用性。
P98 隨著技術的發展,市場的需求,技術的改進,EJB3.0逐漸成為了一種主流框架。EJB在以前的版本,是很失敗的,雖然被稱為皇家框架,但是依然很麻煩。能夠滿足客戶的需求,不過太復雜,導致應用不是很廣泛。到現在,EJB的開發商,吸取了其他框架的優點,終于推出了EJB3.0。EJB是一種企業框架,它的復雜度,對服務器的要求程度,都是比較大的。為了學習EJB,我們不能夠在使用Tomcat服務器了,因為Tomcat服務器并不支持EJB,至少現在還不行。但是你可以選擇其它的服務器,比如Jboss,WebLogic等等,稍微大一些的服務器,一般來說都會支持的,但是要記得,版本不要太舊啊。在這里,我們選用的是Jboss服務器,開發工具是Eclipse+MyEclipse。EJB的基礎知識EnterpriceJavaBeans是一個用于分布式業務應用的標準服務端組件模型。采用EnterpriceJavaBeans架構編寫的應用是可伸的、事務性的、多用戶安全的。
P30 Chapter01企業級開發背景知識一、什么是企業級程序(EnterpriseApplication)?具有以下特點的程序:(1)圍繞商業目的;(2)分布分層的程序架構。
P14 EJB設計模式概述
P30 EJB(Enterprise JavaBean)是JavaEE應用的業務層技術標準, 以這項技術開發的組件叫做EJB組件,常常簡稱EJB。EJB架構是一個用于開發和部署基于組件的分布式業務應用的組件架構。