2010-08-20 4 views
0

Nous prévoyons d'utiliser Java Applet qui sera téléchargée dans le navigateur des utilisateurs et communiquera avec le composant com en utilisant JNI. Et aussi l'applet va interagir avec la page web en utilisant Java Script.L'application Web Java interagit avec un composant COM dans la machine locale des utilisateurs

page Web -> Javascript -> Applet -> JNI -> COM

La page web afficherait les données renvoyées par le COM et il peut aussi envoyer les données à la COM.

Je me demande si les experts ici peuvent me diriger vers une bonne direction et suggèrent une meilleure approche que celle-ci.

Merci à l'avance, Ramesh

Répondre

0

Si vous voulez dire que vous voulez travailler avec un objet MS COM (ActiveX) alors je suggère de jeter un oeil à JACOB. C'est un pont de Java à COM. Il y a aussi d'autres bibliothèques qui pourraient vous aider, supposons que cela dépend de ce que vous voulez faire. Ce ne sera pas facile de toute façon.

Vous devez également sortir du sandbox de l'applet pour pouvoir faire ces choses. Utilisez un certificat pour cela.

Je ne sais pas comment interagir avec javascript à partir d'une applet si.

+0

Merci Albert pour votre réponse. Ok, pour être plus précis, c'est Quickbooks SDK. Il existe une application de connecteur Web de QB qui doit être installée et configurée sur l'ordinateur de chaque utilisateur pour partager les données QB (version de bureau) avec n'importe quelle application Web. Nous ne le faisons pas pour des raisons commerciales. Donc, je voulais juste que les experts ici valident mon design. – hsemar

+0

# mes commentaires sur vos suggestions Je ne suis pas vraiment préoccupé par le pont Java-Com maintenant, bien sûr, c'est douloureux, mais j'ai décidé d'utiliser JNA qui est indépendant de la plate-forme. J'utiliserais une applet signée. Javascript à Applet interaction est très possible..http: //java.polytechnic.edu.na/deployment/applet/invokingAppetMethodsFromJavaScript.html Merci encore. – hsemar

Questions connexes