1.HTML和XML的區(qū)別
xml:定義數(shù)據(jù)本身的結(jié)構(gòu)和數(shù)據(jù)類型,用于描述數(shù)據(jù)并集中于數(shù)據(jù)的內(nèi)容,由架構(gòu)或文檔的作者定義,無限制
html:控制數(shù)據(jù)的顯示和外觀,用于顯示數(shù)據(jù)并集中于數(shù)據(jù)的外觀,通過預(yù)定義,用戶只能使用預(yù)定義的標(biāo)簽
2.EJB有哪幾種,區(qū)別是什么
sessionBean,EntityBean,messageBean
EntityBean:CMP容器管理的Bean
BMP代碼管理的Bean
3.EJB有哪幾個部分組成
6種角色:組件開發(fā)者,應(yīng)用組合者,部署者,服務(wù)器提供者,容器提供者,系統(tǒng)管理員
3種對象:Remote(Local),Home(LocalHome),Bean
4.EJB和普通JavaBean以及普通類的區(qū)別
普通類:用戶自己創(chuàng)建,java中每一個類都是一個Bean
JavaBean:通過容器創(chuàng)建,是可重用組件,相當(dāng)于微軟的com組件,不可跨進(jìn)程,每一個JavaBean都應(yīng)有一個無參構(gòu)造器,并要實(shí)現(xiàn)seralizable接口,
EJB:通過容器創(chuàng)建,相當(dāng)于微軟的Dcom組件,基于java遠(yuǎn)程方法調(diào)用技術(shù),可跨進(jìn)程,跨計(jì)算機(jī),通過容器訪問
5,string和StringBuffer,
6,jsp:include和jsp:Forward
jsp:include
jsp:Forward:
7.動態(tài)include和靜態(tài)include
一個頁面引用了另一個頁面,生成時是兩個文件,將控制權(quán)轉(zhuǎn)向下一個頁面,response返回權(quán)限給上一個頁面
:當(dāng)頁面生成一個servlet時將兩個文件合并在一起是一個文件,引用該頁面時將控制權(quán)移交下一個頁面,
8.抽象類與接口
9.當(dāng)一個頁回退到一個Applet頁,會調(diào)用哪些方法
init()
start()
paint(Graphics g)
10.描述遠(yuǎn)程調(diào)用原理
使用戶能訪問另一臺機(jī)上的java對象,并不是遠(yuǎn)程調(diào)用其方法,程序的對象是客戶,而遠(yuǎn)程對象是服務(wù)器,遠(yuǎn)程對象也可是另一個遠(yuǎn)程對象的客戶,本地對象可作參數(shù)傳入遠(yuǎn)程對象,所以可以實(shí)現(xiàn)分布式,將工作分散到多個java虛擬機(jī)上.