Java項目核心代碼 java核心代碼是哪部分

EJB是干什么用的?

問的好,我也想問,這東西賊老難配置,而且在實際應(yīng)用中很少看有用它的。

創(chuàng)新互聯(lián)建站客戶idc服務(wù)中心,提供服務(wù)器托管、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價的產(chǎn)品以及開放、透明、穩(wěn)定、高性價比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時標(biāo)準(zhǔn)級技術(shù)保障。

不過我接觸到的,MyEclipse里有一種叫Enterprise Application Project的項目,它的結(jié)構(gòu)是把若干個web項目和EJB項目集成到一起來用的。具體內(nèi)容學(xué)習(xí)中。說白了,等到真的需要用它的時候,就知道他到底TMD干什么用的了。

下面是從百度百科里抄來的一段廢話。如果感興趣,參考資料里是百度百科的網(wǎng)址,可以去看看。

EJB是sun的服務(wù)器端組件模型,設(shè)計目標(biāo)與核心應(yīng)用是部署分布式應(yīng)用程序。憑借java跨平臺的優(yōu)勢,用EJB技術(shù)部署的分布式系統(tǒng)可以不限于特定的平臺。EJB (Enterprise JavaBean)是J2EE的一部分,定義了一個用于開發(fā)基于組件的企業(yè)多重應(yīng)用程序的標(biāo)準(zhǔn)。其特點包括網(wǎng)絡(luò)服務(wù)支持和核心開發(fā)工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)稱為Java 企業(yè)Bean,是Java的核心代碼,分別是會話Bean(Session Bean),實體Bean(Entity Bean)和消息驅(qū)動Bean(MessageDriven Bean)。

java中什么是EJB?

EJB

(Enterprise

JavaBean)是J2EE的一部分,定義了一個用于開發(fā)基于組件的企業(yè)多重應(yīng)用程序的標(biāo)準(zhǔn)。其特點包括網(wǎng)絡(luò)服務(wù)支持和核心開發(fā)工具(SDK)。

在J2EE里,Enterprise

Java

Beans(EJB)稱為Java

企業(yè)Bean,是Java的核心代碼,分別是會話Bean(Session

Bean),實體Bean(Entity

Bean)和消息驅(qū)動Bean(MessageDriven

Bean)。

1.Session

Bean用于實現(xiàn)業(yè)務(wù)邏輯,它可以是有狀態(tài)的,也可以是無狀態(tài)的。每當(dāng)客戶端請求時,容器就會選擇一個Session

Bean來為客戶端服務(wù)。Session

Bean可以直接訪問數(shù)據(jù)庫,但更多時候,它會通過Entity

Bean實現(xiàn)數(shù)據(jù)訪問。

2.Entity

Bean是域模型對象,用于實現(xiàn)O/R映射,負(fù)責(zé)將數(shù)據(jù)庫中的表記錄映射為內(nèi)存中的Entity對象,事實上,創(chuàng)建一個Entity

Bean對象相當(dāng)于新建一條記錄,刪除一個Entity

Bean會同時從數(shù)據(jù)庫中刪除對應(yīng)記錄,修改一個Entity

Bean時,容器會自動將Entity

Bean的狀態(tài)和數(shù)據(jù)庫同步。

3.MessageDriven

Bean是EJB2.0中引入的新的企業(yè)Bean,它基于JMS消息,只能接收客戶端發(fā)送的JMS消息然后處理。MDB實際上是一個異步的無狀態(tài)Session

Bean,客戶端調(diào)用MDB后無需等待,立刻返回,MDB將異步處理客戶請求。這適合于需要異步處理請求的場合,比如訂單處理,這樣就能避免客戶端長時間的等待一個方法調(diào)用直到返回結(jié)果。

EJB實際上是SUN的J2EE中的一套規(guī)范,并且規(guī)定了一系列的API用來實現(xiàn)把EJB概念轉(zhuǎn)換成EJB產(chǎn)品.EJB是BEANS,BEANS是什么概念,那就是得有一個容納她,讓她可勁造騰的地方,就是得有容器.

EJB必須生存在EJB容器中.這個容器可是功能強(qiáng)大之極!她首先要包裝你BEAN,EJB的客戶程序?qū)嶋H上從來就不和你編寫的EJB直接打交道,他們之間是通過HOME/REMOTE接口來發(fā)生關(guān)系的.它負(fù)責(zé)你的BEAN的所有的吃喝拉薩睡,比如BEAN的持續(xù)化,安全性,事務(wù)管理...

無意中看到一個java web招聘,其中有一項要求之前從事核心代碼開發(fā). 說說 java web開發(fā)中什么是核心代碼

一般情況下,java中說的核心代碼其實都是一項功能的主要代碼,對于一個項目來說,服務(wù)就是核心代碼,對于一個公司來說底層就是核心代碼,不能統(tǒng)一而論……

什么是java反射技術(shù),有沒有核心代碼?

看個例子吧 也算不上核心 幫助理解下反射

package test;

import java.lang.reflect.InvocationTargetException;

import java.lang.reflect.Method;

public class Admin {

public Admin(){ }

private String id = "";

public String getId() {

System.out.print(id);

return id;

}

public void setId(String id) {

this.id = id;

}

public static void main(String[] args)

throws ClassNotFoundException, InstantiationException, IllegalAccessException,

SecurityException, NoSuchMethodException, IllegalArgumentException, InvocationTargetException {

String str = "test.Admin";

Class c = Class.forName(str);

Object obj = c.newInstance(); //得到Admin類

Method m = c.getMethod("setId",new Class[]{Class.forName("java.lang.String")}); //這里是設(shè)置屬性的值的方法(setId方法名)

m.invoke(obj,new Object[]{"admin"}); //調(diào)用方法實體類,參數(shù))

m = c.getMethod("getId",new Class[]{}); //這里是里獲取屬性的值

m.invoke(obj,new Object []{});

}

}

Java的核心代碼是什么

《Java 核心代碼》 是一本書,這就是你問題的答案。

這本書真的挺厚的,沒辦法給你打出來。

你要知道 Java 核心代碼是什么,就把這本書從頭到尾看一遍吧!

文章名稱:Java項目核心代碼 java核心代碼是哪部分
本文路徑:http://muchs.cn/article0/dooopio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站網(wǎng)站設(shè)計、建站公司、全網(wǎng)營銷推廣、網(wǎng)站導(dǎo)航、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)