|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧asp.net|asp.net 在开辟过程当中偶然会碰到要在ASP/ASP.Net中挪用JAVA写的类,以完成之前已用JAVA完成的功效,上面就以一个复杂示例申明具体的利用办法:
1、创立java文件:
利用任何你喜好的编纂器编纂以下内容:
public class hello
{
public String helloWorld(String s)
{
if(s == null)
return "";
else
return s;
}
}
将此文件保留为hello.java
2、编译java文件为class:
command体例下运转:javac hello.java
3、将编译好的hello.class文件复制到c:\winnt\java\trustlib目次
4、创立以下文件,定名为test.asp:
<%
set javaObject = GetObject("java:hello")
msg = javaObject.helloWorld("Hello World")
set javaObject = nothing
response.write msg
%>
5、测试:
在IIS中创立虚拟目次test,将test.asp文件copy到此虚拟目次中,重启IIS,在ie中会见http://localhost/test/test.asp,页面显示“Hellow World”,暗示挪用胜利。
在asp.net中可以与ASP一样的办法利用。
注:步调2编译时需利用1.3.x的编译器,在1.4的jdk中编译虽正常,但自己在asp/asp.net中挪用时显示No object for moniker毛病
6、假如在java文件中import了其他jar文件包,在步调3还需将这些.jar文件copy到c:\winnt\java\packages目次中,并在我的电脑-->属性-->初级-->体系变量,添加classpath变量,其值为引的jar文件的具体途径,如c:\winnt\java\packages\ldapfilt.jar;c:\winnt\java\packages\ldapjdk.jar;c:\winnt\java\packages\ldapsp.jar;.两头用分号离隔,最初用小数点停止
以上在中英文win2000、winXP中均测试经由过程
</p> 实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。 |
|