Boa tarde Pessoal,
Tenho um seguinte bloco de código
public static void main(String[] args) {
long tempo = System.currentTimeMillis();
Identificador i = new Identificador();
System.out.println("Tempo para Carregar: "+ (System.currentTimeMillis()-tempo));
tempo = System.currentTimeMillis();
System.out.println(i.identifica(digital));
System.out.println("Tempo: "+ (System.currentTimeMillis()-tempo));
}
Que me produz a seguinte saída:
Tempo para Carregar: 2391
Achei
Tempo: 15
Estou precisando transformar essa ação em um webservice que será utilizado por sistemas em diversas plataformas, só que esse tempo para carregar torna o negócio impraticável pois eu preciso que ele seja rápido.
Queria q o objeto ficasse instanciado na memória do servidor para que eu conseguisse chamar o método identifica rapidamente, gastando apenas os 15 milissegundos.
Está aí a questão:
O AXIS com Tomcat deixa o objeto de webservice instanciado como se fosse um servlet?
Caso negativo se eu utilizar algum servidor de aplicação como o JBoss para implementar o Webservice eu conseguiria meu objetivo?
Grato q todos pela atenção.
Fabio Purcino