自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

EJB服務器應用程序的開發(fā)

開發(fā) 后端
本文介紹EJB服務器應用程序的開發(fā),以及新的容器外持久化特性,EJB核心特性和EJB框架等。

1、EJB3是一個深層次的規(guī)范,包含了3個文檔,分別面向初級開發(fā)者和資深用戶。

2、EJB3在容器之外使用實體Bean——> 新的容器外持久化特性。

3、EJB3由JSR220定義:第一個文檔:綜合介紹新版本的高級特性,著重介紹用于構建EJB組件的新的簡化模型;后兩個文檔:分布講解核心企業(yè)Bean框架和持久化模型的技術細節(jié)。


◆EJB3簡化API(EJB3 Simplified API)高度概括新EJB3開發(fā)模型;


◆EJB3核心約定和要求(EJB3 Core Contracts and Requirement)重點講解會話Bean和消息驅動Bean;


◆Java持久化API(Java Persistence API)講解實體和持久化框架。

4、EJB3包括會話Bean和消息驅動Bean,實體Bean由持久化提供器管理(已經不再是EJB容器管理)。

5、EJB框架:EJB組件操作的支持環(huán)境,包括容器事務、安全事務、資源的池管理和緩存、組件生命周期服務和并發(fā)支持等。

6、EJB核心特性:


◆聲明式元數據:使用注釋或XML文件聲明式地指定企業(yè)Bean和實體的行為;


◆只有在需要非默認行為時,才顯示的指定注釋或XML——>Configuration by Exception(按異常配置);


◆可伸縮性:EJB服務器使用資源池達到對象重用的最大化,使用持久化緩存避免重復查詢或創(chuàng)建相同的對象;


◆Java事務API(JTA):分布式事務定義標準API,并且EJB服務器作為EJB的JTA事務管理器;


◆多層安全


◆可移植性:EJB可移植到實現(xiàn)EJB的任何AS上;


◆可重用性:可重用或打包到多個應用程序中;


◆持久性:實體Bean——> 在EJB服務器中替換為POJO. 7、XML和注釋,同時使用時XML配置文件優(yōu)先。

8、依賴注入:在JavaEE容器內實例化一個EJB之后,且在把安全交付給客戶之前,容器可以按照此企業(yè)Bean定義的原則初始化實例的屬性數據。

9、攔截器:回調方法。企業(yè)Bean或實體Bean在遇到特定的生命周期事件時,指定調用它們自己的或其它特定類的方法。

10、POJO實現(xiàn):默認的構造器替換了早期EJB要求的ejbCreate()方法。實體Bean的Home接口比替換為EntityManager接口,它是單一實例工廠,管理實體生命周期的操作。

11、分布式計算模型

12、EJB角色


◆企業(yè)Bean提供者


◆應用程序裝配值


◆部署者

【編輯推薦】

  1. 設計模式在EJB中的應用
  2. POJO與Spring和EJB 3.0的對比
  3. JavaBeans、EJB和POJO詳解
  4. J2EE web service開發(fā)(五)把ejb發(fā)布為web服務
  5. 快速開發(fā)EJB和J2EE Web應用
責任編輯:佚名 來源: 中國IT實驗室
相關推薦

2017-11-10 08:58:49

Web服務器應用程序

2011-09-06 10:58:10

服務器應用程序虛擬化

2010-04-16 13:32:28

Win2008 R2

2009-06-01 11:37:46

EquinoxOSGi服務器

2011-07-22 18:44:45

iPhone HTTPS 服務器

2018-03-12 09:13:12

應用程序服務器部署

2013-12-11 09:56:10

存儲加速器

2009-11-18 09:48:38

Windows PHP

2011-11-16 11:30:08

虛擬化虛擬服務器虛擬服務器備份

2019-05-14 09:39:07

Web服務器Web容器應用程序服務器

2024-01-03 11:44:26

開發(fā)云服務

2011-07-26 16:43:59

iPhone Web 服務器

2018-11-23 08:54:27

服務器程序監(jiān)控

2012-02-10 09:25:57

服務器虛擬化

2009-07-17 16:09:29

Swing桌面應用程序

2012-06-07 09:15:14

ibmdw

2021-12-08 07:31:40

微服務架構程序

2018-08-23 09:16:22

2013-02-21 14:14:40

開發(fā)Tizen

2013-02-21 14:15:41

開發(fā)Tizen
點贊
收藏

51CTO技術棧公眾號