JAVA utilizzare classi Java in Asp ASP e Java rappresentano una potente accoppiata nell'ambito dello sviluppo di applicazioni Web.
Con Java č possibile creare delle classi che abbiano la tipica interfaccia dei comuni componenti COM (Component Object Model), tipicamente sviluppate in linguaggi come Visual Basic, C++ ed altri.
Ecco le istruzioni passo a passo per poter registrare sul proprio server web correttamente le classi java in modo che possano essere utilizzate come oggetti ActiveX.
1 - installare sul server web la JVM (java virtual machine) di Microsoft
2 - creare e compilare il proprio file Java (ad esempio una semplice classe come quella sottostante) che si desidera utilizare come ActiveX e copiare il file .class nella cartella "%windir%\java rustlib" oppure nella cartella "%windir%\java\lib " del server.
(N.B. se la classe ne sostituisce una precedente bisogna riavviare JVM)
// SIMPLE.JAVA-------------
public class Simple{
public int SimpleFn ( int x ){
return x * 2;
}
}
|
3 - registrare la classe Java come un oggetto COM
javareg /register /class:Simple /progid:Simple |
dove nel parametro class occore specificare il nome del file .class e nel progid il nome che si vuole utilizzare per richiamare tale classe
4 - a questo punto č possibile richimare da una pagina ASP la classe java come se si trattasse di un comune controlo ActiveX
Set SimpleObj = Server.CreateObject("Simple")
response.write SimpleObj.SimpleFn(5) |
|