中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

JAVA面試題及答案

時間:2024-11-08 04:45:11 學(xué)人智庫 我要投稿

JAVA面試題及答案

EJB方面

JAVA面試題及答案

1、EJB2.0有哪些內(nèi)容?分別用在什么場合? EJB2.0和EJB1.1的區(qū)別?

答:規(guī)范內(nèi)容包括Bean提供者,應(yīng)用程序裝配者,EJB容器,EJB配置工具,EJB服務(wù)提供者,系統(tǒng)管理員。這里面,EJB容器是EJB之所以能夠運行的核心。EJB容器管理著EJB的創(chuàng)建,撤消,激活,去活,與數(shù)據(jù)庫的連接等等重要的核心工作。JSp,Servlet,EJB,JNDI,JDBC,JMS.....

2、EJB與JAVA BEAN的區(qū)別?

答:Java Bean 是可復(fù)用的組件,對Java Bean并沒有嚴(yán)格的規(guī)范,理論上講,任何一個Java類都可以是一個Bean。但通常情況下,由于Java Bean是被容器所創(chuàng)建(如Tomcat)的,所以Java Bean應(yīng)具有一個無參的構(gòu)造器,另外,通常Java Bean還要實現(xiàn)Serializable接口用于實現(xiàn)Bean的持久性。Java Bean實際上相當(dāng)于微軟COM模型中的本地進(jìn)程內(nèi)COM組件,它是不能被跨進(jìn)程訪問的。Enterprise Java Bean 相當(dāng)于DCOM,即分布式組件。它是基于Java的遠(yuǎn)程方法調(diào)用(RMI)技術(shù)的,所以EJB可以被遠(yuǎn)程訪問(跨進(jìn)程、跨計算機(jī))。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創(chuàng)建和管理?蛻敉ㄟ^容器來訪問真正的EJB組件。

3、EJB的基本架構(gòu)

答:一個EJB包括三個部分:

Remote Interface 接口的代碼

package Beans;

import javax.ejb.EJBObject;

import java.rmi.RemoteException;

public interface Add extends EJBObject

{

//some method declare

}

Home Interface 接口的代碼

package Beans;

import java.rmi.RemoteException;

import jaax.ejb.CreateException;

import javax.ejb.EJBHome;

public interface AddHome extends EJBHome

{

//some method declare

}

EJB類的代碼

package Beans;

import java.rmi.RemoteException;

import javax.ejb.SessionBean;

import javx.ejb.SessionContext;

public class AddBean Implements SessionBean

{

//some method declare

}

J2EE,MVC方面

1、MVC的各個部分都有那些技術(shù)來實現(xiàn)?如何實現(xiàn)?

答:MVC是Model-View-Controller的簡寫。"Model" 代表的是應(yīng)用的業(yè)務(wù)邏輯(通過JavaBean,EJB組件實現(xiàn)), "View" 是應(yīng)用的表示面(由JSp頁面產(chǎn)生),"Controller" 是提供應(yīng)用的處理過程控制(一般是一個Servlet),通過這種設(shè)計模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實現(xiàn)。這些組件可以進(jìn)行交互和重用。

2、應(yīng)用服務(wù)器與WEB SERVER的區(qū)別?

希望大家補(bǔ)上,謝謝

3、J2EE是什么?

答:Je22是Sun公司提出的多層(multi-diered),分布式(distributed),基于組件(component-base)的企業(yè)級應(yīng)用模型(enterpriese application model).在這樣的一個應(yīng)用系統(tǒng)中,可按照功能劃分為不同的組件,這些組件又可在不同計算機(jī)上,并且處于相應(yīng)的層次(tier)中。所屬層次包括客戶層(clietn tier)組件,web層和組件,Business層和組件,企業(yè)信息系統(tǒng)(EIS)層。

4、WEB SERVICE名詞解釋。JSWDL開發(fā)包的介紹。JAXp、JAXM的解釋。SOAp、UDDI,WSDL解釋。

答:Web Service描述語言WSDL

SOAp即簡單對象訪問協(xié)議(Simple Object Access protocol),它是用于交換XML編碼信息的輕量級協(xié)議。

UDDI 的目的是為電子商務(wù)建立標(biāo)準(zhǔn);UDDI是一套基于Web的、分布式的、為Web Service提供的、信息注冊中心的實現(xiàn)標(biāo)準(zhǔn)規(guī)范,同時也包含一組使企業(yè)能將自身提供的Web Service注冊,以使別的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標(biāo)準(zhǔn)。

5、BS與CS的聯(lián)系與區(qū)別。

希望大家補(bǔ)上,謝謝

6、STRUTS的應(yīng)用(如STRUTS架構(gòu))

答:Struts是采用Java Servlet/JavaServer pages技術(shù),開發(fā)Web應(yīng)用程序的開放源碼的framework。 采用Struts能開發(fā)出基于MVC(Model-View-Controller)設(shè)計模式的應(yīng)用構(gòu)架。 Struts有如下的主要功能:

一.包含一個controller servlet,能將用戶的請求發(fā)送到相應(yīng)的Action對象。

二.JSp自由tag庫,并且在controller servlet中提供關(guān)聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應(yīng)用。

三.提供了一系列實用對象:XML處理、通過Java reflection ApIs自動處理JavaBeans屬性、國際化的提示和消息。

設(shè)計模式方面

1、開發(fā)中都用到了那些設(shè)計模式?用在什么場合?

答:每個模式都描述了一個在我們的環(huán)境中不斷出現(xiàn)的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數(shù)次地使用那些已有的解決方案,無需在重復(fù)相同的工作。主要用到了MVC的設(shè)計模式。用來開發(fā)JSp/Servlet或者J2EE的相關(guān)應(yīng)用。簡單工廠模式等。

2、UML方面

答:標(biāo)準(zhǔn)建模語言UML。用例圖,靜態(tài)圖(包括類圖、對象圖和包圖),行為圖,交互圖(順序圖,合作圖),實現(xiàn)圖,

JavaScript方面

1、如何校驗數(shù)字型?

var re=/^\d{1,8}$|\.\d{1,2}$/;

var str=document.form1.all(i).value;

var r=str.match(re);

if (r==null)

{

sign=-4;

break;

}

else{

document.form1.all(i).value=parseFloat(str);

}

CORBA方面

1、CORBA是什么?用途是什么?

答:CORBA 標(biāo)準(zhǔn)是公共對象請求代理結(jié)構(gòu)(Common Object Request Broker Architecture),由對象管理組織 (Object Management Group,縮寫為 OMG)標(biāo)準(zhǔn)化。它的組成是接口定義語言(IDL), 語言綁定(binding:也譯為聯(lián)編)和允許應(yīng)用程序間互操作的協(xié)議。 其目的為:

用不同的程序設(shè)計語言書寫

在不同的進(jìn)程中運行

為不同的操作系統(tǒng)開發(fā)

LINUX方面

1、LINUX下線程,GDI類的解釋。

答:LINUX實現(xiàn)的就是基于核心輕量級進(jìn)程的"一對一"線程模型,一個線程實體對應(yīng)一個核心輕量級進(jìn)程,而線程之間的管理在核外函數(shù)庫中實現(xiàn)。

GDI類為圖像設(shè)備編程接口類庫。

Hibernate: 簡述 Hibernate 和 JDBC 的優(yōu)缺點? 如何書寫一個 one to many 配置文件.

Spring 的依賴注入是什么意思? 給一個 Bean 的 message 屬性, 字符串類型, 注入值為 "Hello" 的 XML 配置文件該怎么寫?

[JAVA面試題及答案]

【JAVA面試題及答案】相關(guān)文章:

java面試題及答案10-03

經(jīng)典java面試題及答案06-11

Java的面試題和答案10-25

Java面試題和答案08-06

java面試題大全帶答案07-21

java面試題(2)08-13

java面試題(3)06-19

高薪Java面試題07-26

java面試題(最新)09-16

cvte java面試題07-02