HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Java osztály használata ASP-ből



A Java programozási nyelv segítségével rengeteg termék készül, amelyet hasznos lehet ASP programkód segítségével weblapunkba illeszteni. Cikkünkben bemutatjuk, hogy hogyan készíthetünk Java kódból osztályt, majd ezt hogyan tudjuk ActiveX objektum mintájára elérni ASP-ből.

Az alábbi lépésekben bemutatjuk, hogy miként használható egy Java szerver objektum ASP-ből:
  • Telepítsük fel a Microsoft virtual machine-t (Microsoft VM) (1518 build-ot, vagy frissebbet). (A Microsoft Visual J++ 1.1 tartalmazza a 1513-as build-ot.) Ellenőrizhetjük az Msjava.dll verzióját a windows/system vagy a winnt/system32 mappában. A legfrissebb Java VM letölthető az alábbi oldalról:
http://www.microsoft.com/java/
  • Hozzuk létre a Java osztályunkat, amely COM objektumként lesz elkészítve. Például:
// SIMPLE.JAVA-------------
public class Simple
{
public int SimpleFn ( int x )
{
return x * 2;
}
}
  • Fordítsuk le a .java fájlt egy .class fájlba így:
jvc simple.java
Nem kell a Microsoft compiler for Java-t használnunk, a JAVAC ugyanolyan jól használható.
  • Másoljuk az eredményül kapott .class fájlt a %windir%\java\trustlib vagy a %windir%\java\lib mappákba a szerver gépen. Lehet, hogy újra kell indítanunk a Microsoft VM-et, ha felülírtunk egy korábban meglévő állományt. Ahhoz, hogy elindítsuk a Microsoft VM-et szerveroldalon, nyissuk meg az IIS kezelőt és indítsuk újra mindegyik szolgáltatást.
copy simple.class \winnt\java\trustlib
  • Regisztráljuk a Java osztályt COM objektumként a szerver gépen, felhasználva a JavaReg eszközt (elérhető Visual J++-al vagy a Microsoft SDK for Java-val). Ez megtehető kézzel, vagy egy setup programmal; "javareg/register" csak registry bejegyzéseket készít:
javareg /register /class:Simple /progid:Simple
A /class: argumentum a neve a .class fájlnak a trustlib vagy lib mappában. A /progid: az a név, amelyet használni fogunk a CreateObject()-ban, hogy létrehozzuk a COM objektumot.
Most a Java osztály COM objektumként regisztrált, és készen áll az ASP-ből való használatra.
Hozzunk létre egy .asp fájlt egy HTTP megosztott könyvtárban a gépünkön. Bizonyosodjunk meg arról, hogy a mappára futtatási jog van. Ezt ellenőrizhetjük az IIS-ben. Egy minta ASP fájl az alábbi lehet:
<html><body>
<h1>Simple Test
</h1>
<% Set SimpleObj = Server.CreateObject("Simple") %>
<% = SimpleObj.SimpleFn(5) %>
<hr>
</body></html>
Nyissuk meg a web böngészőt és hivatkozzunk a gépnév/simple.asp-re.

Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2003 évkönyv 772. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |