Javanistas, estou anexando um pequeno codigo para um proxy local.
Gostaria de dois pontos de vista:
1. Há como, no reply tornar mais rápido (melhorar a performance) fazendo-o
de outra forma ???
2. Estou fazendo um applet, cuja missão é pedir a opinião do usuário sobre
a página que está vendo (tipo: Não Gostei, Interessante e Muito Interessante).
Esse applet terá que ser incluído nas páginas html, mais ou menos conforme o
exemplo abaixo:
<BODY><APPLET code=opiniao.class width = 0 height =
0></APPLET> ....
No reply do proxy, vou acrescentar um método para identificar o endereço
solicitado. Para determinados endereços, terei que pedir a opinião do usuário
sobre a página que ele está vendo, quando então, antes de mandar a página
ao browser, devo acrescer na mesma a "chamada" do applet (o applet estará
instalado localmente).
No reply do proxy, como poderao ver no anexo, tenho o seguinte
trecho:
try
{ URL url = new URL(strUrl); URLConnection conexao = url.openConnection(); DataInputStream inpLer = new DataInputStream(conexao.getInputStream()); DataOutputStream out = new DataOutputStream(s.getOutputStream()); while ((intLido = inpLer.read(bytLeitura)) > -1) { out.write(bytLeitura, 0, intLido); } out.flush();
out.close(); inpLer.close(); } catch (Exception ex){ ex.printStackTrace(); } Como interferir nesse código para achar onde está a <BODY...> para
então acrescer
<APPLET code=opiniao.class width = 0 height = 0></APPLET>
e depois continuar com o conteúdo normal da página, enviando-a ao browser. Devo
primeira carregá-la para depois enviar ?
Como ? Vocês podem me enviar esse trecho de fonte ?
Gente..fico no aguardo...
|
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------