|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。
MSJava假造机主动地将一个java类的public办法看成一个COM对象的一个办法。
必需要注重做一些需要的数据范例转换(好比:将JavaString转换成BSTRs)。这使得你能够疾速的创建一个基础的COM组件并运转。
例子publicclassjavaCOM{
publicStringszHello="HelloWorld";
publicStringanyFunc()
{
Stringn="AsreturnedbyanyFunc!";
returnn;
}}
用VisualJ++大概MSSDK(jvcjavaCOM.java)编译这个class文件。
将输入的.class文件拷贝至/winnt/java/trustlib目次。
上面,注册该类成一个COM对象
javareg/register/class:javaCOM/progid:javaCOM.Test
如今,我们能够像利用一个COM对象一样利用一个Java类,利用以下语句:
setjc=Server.CreateObject("javaCOM.Test")
response.writejc.szHello&"<br>"
response.writejc.anyFunc&"<br>"
进而能拉拢大多数程序员用windows产品。并且从net网页编程网页编程AJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net网页编程可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net网页编程决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net网页编程的,如果跨平台的.net网页编程还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。 |
|