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

J2EE Weblogic服務(wù)功能一覽

開(kāi)發(fā) 后端
本文列舉了幾種J2EE Weblogic服務(wù)的用途。列表包括表示邏輯,數(shù)據(jù)庫(kù)和事務(wù)支持,對(duì)象注冊(cè)表和遠(yuǎn)程方法調(diào)用,JavaBean以及JMS等概念。

J2EE Weblogic服務(wù)                                  用途

---------------------------------------------------------------------                                                   

Weblogic      Servlet                                    表示邏輯

Weblogic      JavaServerPage(JSP)        表示邏輯

Weblogic      Java數(shù)據(jù)庫(kù)連接(JDBC)         訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)存儲(chǔ)庫(kù)

Weblogic     Java事務(wù)API(JTA)                事務(wù)管理

Weblogic     Java命名和目錄接口                  對(duì)象名的中央注冊(cè)表

Weblogic      遠(yuǎn)程方法調(diào)用(RMI)               RMI對(duì)象的分布式執(zhí)行

Weblogic      企業(yè)級(jí)JavaBean(EJB)         實(shí)現(xiàn)業(yè)務(wù)邏輯

Weblogic      Java消息服務(wù)(JMS)             協(xié)調(diào)分布式執(zhí)行

一、表示邏輯

Java Servlet、JSP、JavaBean、標(biāo)簽庫(kù)。

1. Java Servlet

Java Servlet 是一項(xiàng)服務(wù)器端技術(shù),它負(fù)責(zé)接收來(lái)自web瀏覽器的http的請(qǐng)求并返回http響應(yīng)。

可以是多線(xiàn)程的。用來(lái)開(kāi)發(fā)【表示邏輯】的企業(yè)java標(biāo)準(zhǔn)。

Http Servlet的核心特性:

(1)HttpServletRequest

(2)HttpSession

(3)HttpServletResponce

2. JSP

JSP技術(shù)為開(kāi)發(fā)人員提供了一個(gè)用來(lái)創(chuàng)建Servlet的、類(lèi)似HTML的簡(jiǎn)單頁(yè)面。

JSP可以包含Java代碼、HTML代碼和JavaBean模塊代碼。

JSP將Servlet的結(jié)構(gòu)顛倒過(guò)來(lái),它以標(biāo)記為中心,而不是笨拙的將HTML標(biāo)記嵌入到Java代碼中。

JSP包含一些特殊的標(biāo)簽和語(yǔ)法以便包含Java代碼。

servlet引擎和JSP引擎的結(jié)合,JSP可以利用Servlet引擎提供的服務(wù):

在***次請(qǐng)求JSP頁(yè)面時(shí),應(yīng)用服務(wù)器會(huì)見(jiàn)頁(yè)面編譯成一個(gè)Servlet,然后執(zhí)行它以便更深層的請(qǐng)求。

3. JavaBean

JavaBean是Java組件(類(lèi))。

開(kāi)發(fā)人員在Weblogic Server應(yīng)用程序中用它來(lái)封裝數(shù)據(jù),從而依靠數(shù)據(jù)庫(kù)進(jìn)行顯示或活動(dòng)。

JSP頁(yè)面可以利用特殊標(biāo)簽包含JavaBean,并用值自動(dòng)填充它們,

JSP頁(yè)面調(diào)用這些JavaBean上的方法來(lái)幫助自己創(chuàng)建HTML輸出。

二、數(shù)據(jù)庫(kù)和事務(wù)支持

數(shù)據(jù)庫(kù)和事務(wù)支持是由JDBC和JTA提供的。數(shù)據(jù)庫(kù)使用的高級(jí)接口是有EJB提供的。

1. Java數(shù)據(jù)庫(kù)連接

JDBC是Java的數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),JDBC規(guī)范提供了從標(biāo)準(zhǔn)Java API集連接數(shù)據(jù)庫(kù)所需的一切,

而供應(yīng)商提供一些JDBC的“驅(qū)動(dòng)程序”,這些驅(qū)動(dòng)程序?qū)⑦@個(gè)標(biāo)準(zhǔn)Java API 集映射到底層數(shù)據(jù)庫(kù)的具體結(jié)構(gòu)。

從編程的角度看,JDBC是連接Weblogic Server與數(shù)據(jù)庫(kù)的橋梁。

2. Java事務(wù)的API支持

JTA為web應(yīng)用程序開(kāi)發(fā)人員提供了對(duì)數(shù)據(jù)庫(kù)系統(tǒng)或者任何遺留數(shù)據(jù)存儲(chǔ)中的事務(wù)功能的訪(fǎng)問(wèn)。

事務(wù)協(xié)調(diào)但單數(shù)據(jù)庫(kù)和多數(shù)據(jù)庫(kù)操作,以確保資源正確和一致性,這樣,依賴(lài)于數(shù)據(jù)庫(kù)的操作是可重復(fù)、持久的。

三、對(duì)象注冊(cè)表和遠(yuǎn)程方法調(diào)用

JNDI和RMI

1. Java命名和目錄接口(Java Naming and Directory Interface)

JNDI是Java對(duì)命名和目錄服務(wù)的“中央注冊(cè)表”使用的標(biāo)準(zhǔn)。

JNDI管理隊(duì)構(gòu)建分布式應(yīng)用程序所需的核心組件的引用,

當(dāng)開(kāi)發(fā)人員創(chuàng)建訪(fǎng)問(wèn)遠(yuǎn)程對(duì)象的應(yīng)用程序時(shí),JNDI以查找該對(duì)象地址的方式提供該應(yīng)用程序。

JNDI使用模式比較簡(jiǎn)單,應(yīng)用程序開(kāi)發(fā)人員要進(jìn)行初始查找,找到他們?cè)赪eblogic Server部署中需要的對(duì)象,

而Weblogic Server服務(wù)將返回應(yīng)用程序訪(fǎng)問(wèn)該對(duì)象所需的一切。

2.遠(yuǎn)程方法調(diào)用(RMI)

RMI是Java應(yīng)用程序來(lái)對(duì)遠(yuǎn)程Java對(duì)象進(jìn)行方法調(diào)用的Java標(biāo)準(zhǔn),

RMI能讓遠(yuǎn)程對(duì)象實(shí)際出現(xiàn),就像位于本地機(jī)器一樣。

RMI提供了分布式應(yīng)用程序的框架,而且還提供了其遠(yuǎn)程客戶(hù)端,以便于遠(yuǎn)程方法和服務(wù)進(jìn)行交互。

允許通過(guò)RMI調(diào)用的遠(yuǎn)程主機(jī)導(dǎo)出遠(yuǎn)程對(duì)象的一些方法。

四、企業(yè)JavaBean

EJB是使用Java創(chuàng)建服務(wù)器端業(yè)務(wù)邏輯的企業(yè)Java標(biāo)準(zhǔn)。

開(kāi)發(fā)人員可以創(chuàng)建利用Weblogic Server容器提供的服務(wù)的EJB。

EJB的4種基本類(lèi)型:

(1)實(shí)體EJB:   實(shí)體bean,封裝數(shù)據(jù)庫(kù)中的特定數(shù)據(jù)項(xiàng);

(2)消息驅(qū)動(dòng)(Message-Driven Bean): 消息驅(qū)動(dòng)bean, 集成EJB與JMS。 異步處理。

(3)有狀態(tài)會(huì)話(huà): 會(huì)話(huà)bean,捕獲會(huì)話(huà)期間持續(xù)的業(yè)務(wù)規(guī)則和方法;

(4)無(wú)狀態(tài)會(huì)話(huà): 通過(guò)RMI接收請(qǐng)求,但不保留任何客戶(hù)端相關(guān)的數(shù)據(jù)。

五、Java消息服務(wù)(JMS)

2種使用JMS進(jìn)行消息傳遞的范例:

(1)隊(duì)列模型:JMS客戶(hù)將消息推入JMS隊(duì)列中,然后客戶(hù)端就可以獲得這些消息

(2)基于主題的發(fā)布-訂閱系統(tǒng):允許發(fā)布者將消息發(fā)送給JMS主題的已注冊(cè)訂戶(hù)。

J2EE Weblogic服務(wù)就介紹到這里。

【編輯推薦】

  1. 結(jié)合struts和hibernate談J2EE架構(gòu)的數(shù)據(jù)表示
  2. .NET與J2EE之爭(zhēng)
  3. J2ee Jdbc 存儲(chǔ)過(guò)程調(diào)用
  4. j2ee web service開(kāi)發(fā)(五)把ejb發(fā)布為web服務(wù)
  5. 軟件測(cè)試技術(shù)在J2EE項(xiàng)目開(kāi)發(fā)中的應(yīng)用
責(zé)任編輯:book05 來(lái)源: csdn
相關(guān)推薦

2009-06-22 17:20:33

J2EE框架

2009-06-22 17:38:05

J2EE框架

2009-06-23 08:06:46

J2EE體系架構(gòu)J2EE模型J2EE設(shè)計(jì)模式

2009-06-10 14:10:23

J2EE學(xué)習(xí)J2EE是什么

2009-06-11 17:06:11

J2EE歷史Java EE概述

2009-06-10 13:37:06

J2EE可伸縮性J2EE靈活性J2EE維護(hù)

2009-06-23 16:48:26

J2EE常見(jiàn)問(wèn)題J2EE平臺(tái)

2009-06-22 17:05:41

Java EEJava企業(yè)應(yīng)用

2009-06-22 16:21:02

J2EE線(xiàn)程

2009-06-18 16:13:14

J2EE開(kāi)發(fā)

2009-06-18 15:54:57

J2EE下使用JNDI

2009-06-23 08:12:48

J2EE調(diào)用存儲(chǔ)過(guò)程

2009-06-22 17:34:40

J2EE架構(gòu)

2010-10-21 15:40:05

SQL Server服

2019-01-08 16:26:43

Java EEJ2EEJakarta EE

2009-06-23 16:50:24

2009-06-23 16:52:55

J2EE縮寫(xiě)名詞

2009-06-25 13:22:00

J2EE常用Jar包

2009-06-10 13:30:32

J2EE四層模型客戶(hù)層Web層

2009-06-08 21:34:09

J2EEJ2SEJ2ME
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)