Dicas sobre ASP vc acha aqui:
http://www.aspbrasil.com.br/conteudo/detalhesCompleta.aspx?codConteudo=3092&Secao=DICAS
Se vc for fazer isso via Java use JNI:
Entao voce deve executar as seguintes etapas:
1- Criar um projeto novo (com opçao de ser uma dll) em C++ usando, por
exemplo, o visual C++
2- Usar o Javah para gerar o cabecário da funcao nativa C++ originado
da declaracao do metodo nativo Java (public native String
Metodo(String) )
3- Adicionar o arquivo .h no projeto
Criar o arquivo .h
javah -jni -classpath \fabio\java\projetos\yy\ br.com.xx.Teste
4- Criar um arquivo fonte (.c ou .cpp) com implementacao da funcao
que vc necessita.
5- Seu projeto deve ser configurado para linkar com a lib JVM.lib e
com a lib da dll (NOME.dll). Observe
que para compilar com esta dll, voce tambem dever ter o arquivo .h.
6- Depois eh so compilar e linkar
/**
* @author fabio.pedrosa
*
*/
public class Teste {
static{
try {
System.loadLibrary("xx");//nome da dll
} catch (Exception e) {
}
}
public native int sum(int n1,int n2);
public static String testeJNI(){
try {
Teste t = new Teste();
String result = "teste com jni " + t.sum(10,5);
return result;
} catch (Exception e) {
return e.getMessage().toString();
}
}
public static void main(String[] args) {
Teste t = new Teste();
System.out.println("resultado " + t.testeJNI());
}
}