小學(xué)生精彩的自我介紹
1.簡(jiǎn)答jsp和servlet的聯(lián)系和區別

2.web service 名詞解釋?zhuān)?/p>
3.SOAP,UDDI,WSDL解釋
4.EJB規范規定EJB中禁用的操作有哪些?(答出三道四點(diǎn)即可的滿(mǎn)分)
答案:答:1.不能操作線(xiàn)程和線(xiàn)程API(線(xiàn)程API指非線(xiàn)程對象的方法如notify,wait等),2.不能操作awt,3.不能實(shí)現服務(wù)器功能,4.不能對靜態(tài)屬生存取,5.不能使用IO操作直接存取文件系統,6.不能加載本地庫.,7.不能將this作為變量和返回,8.不能循環(huán)調用。
5.Oracle分頁(yè)查詢(xún)語(yǔ)句,假設表名為table,查處21到40頁(yè)的數據
6.在weblogic中如何制定內存的大小,如何進(jìn)行ssl的配置與客戶(hù)端的認證配置?
7.說(shuō)明servlet的生命周期
8.java中RMI和CORBA的區別
答案:1、定義接口:rmi自己定義接口(interface)corba生成idl代碼,然后使用idlj -fall name.idl生成接口和幾個(gè)類(lèi)文件
2、啟動(dòng)服務(wù):
rmi啟動(dòng)的是rmiregistry (port)默認1099corba啟動(dòng)的是tnameserv
3、實(shí)現的繼承類(lèi):
rmi extends UnicastRemoteObject corba extends 運行idlj時(shí) 生成的_NameImplBase
4、實(shí)現類(lèi)的rebind
rmi可以直接rebind 如:Naming.rebind("rmi:/pic/meeting",meetingserver);corba需要先調用init()如:
ORB orb=ORB.init(avgs,null);
MOTDImpl impl=new MOTDImpl(motdFile);
orb.connect(impl);
org.omg.CORBA.Object objRef=
orb.resolve_initial_references("NameService");
NamingContextncRef=NamingContextHelper.narrow(objRef);
NameComponent nc=new NameComponent(motdService,"");
NameComponent[] path=new NameComponent[]{nc};
ncRef.rebind(path,impl);
這里corba就要麻煩很多了
5、客戶(hù)端調用corba的調用跟實(shí)現類(lèi)的綁定差不多如:
ORB orb=ORB.init(avgs,null);
org.omg.CORBA.Object objRef=
orb.resolve_initial_references("NameService");
NamingContextncRef=NamingContextHelper.narrow(objRef);
NameComponent nc=newNameComponent("MessageOfTheDay","");
NameComponent path[]=new NameComponent[]{nc} ;
org.omg.CORBA.Object motdObj=ncRef.resolve(path);
MOTD motdRef=MOTDHelper.narrow(motdObj);
System.out.println(motdRef.getMOTD());
rmi只要lookup就可以了
總的來(lái)說(shuō)其實(shí)rmi和corba都差不多,都是樁和框架,兩者相互競爭,但是在java中都可以相互調用。這歸功于rmi_iiop.
【小學(xué)生精彩的自我介紹】相關(guān)文章:
小學(xué)生精彩的自我介紹(精)03-27
精彩小學(xué)生自我介紹24篇12-26
小學(xué)生精彩敘事作文11-26
小學(xué)生自我介紹10-25
小學(xué)生的自我介紹12-20
小學(xué)生出彩的自我介紹 小學(xué)生的自我介紹簡(jiǎn)短04-01
自我介紹俏皮的小學(xué)生自我介紹01-08
精彩瞬間小學(xué)生作文500字(精選33篇)05-09
小學(xué)生的自我介紹集合10-16
- 精彩小學(xué)生自我介紹 推薦度:
- 小學(xué)生精彩的自我介紹 推薦度:
- 相關(guān)推薦